Автор работы: Пользователь скрыл имя, 17 Февраля 2013 в 12:09, лабораторная работа
"1С: Предприятие 8.0" является универсальной системой автоматизации экономической и организационной деятельности предприятия. Поскольку такая деятельность может быть довольно разнообразной, система "1С: Предприятие 8.0" может "приспосабливаться" к особенностям конкретной области деятельности, в которой она применяется. "1С: Предприятие" является универсальной системой для автоматизации учета
Итак, Вы имеете очень
полезную возможность в Вашей
программе – возможность
5.Теперь посмотрим,
как можно использовать
Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) Экспорт
// Создать вспомогательный объект Отбор
Отбор = Новый Структура("Номенклатура",
// Получить актуальные значения ресурсов регистра
ЗначенияРесурсов=
Возврат ЗначенияРесурсов.Цена;
КонецФункции
Задача, которая перед Вами стоит, заключается в следующем: при создании документа ОказаниеУслуги Вам необходимо обеспечить автоматическое заполнение поля Цена после того, как пользователь выберет услугу. Причем цена услуги должна определяться исходя из даты создаваемого документа.
6. Найдите в конфигураторе документ ОказаниеУслуги и откройте его форму ФормаДокумента. Откройте свойства поля ввода, расположенного в колонке Номенклатура, и внизу списка найдите событие При изменении. Нажмите на кнопку с лупой и в открывшейся заготовке обработчика события напишем следующий текст:
// Получить текущую строку табличной части
СтрокаТабличнойЧасти=
// Установить цену
СтрокаТабличнойЧасти.Цена=
// Пересчитать сумму строки
РаботаСДокументами.
Форма документа с встроенным языком должна выглядеть так:
7. Запустим "1С:Предприятие 8.0" в режиме отладки и откройте регистр сведений Цены.Теперь установите две разные цены для одного и того же материала. Цены должны быть установлены в разных датах как приведено на рисунке:
Контрольные вопросы:
Цель: Познакомиться с объектом конфигурации Перечисление. Узнать, для чего предназначен этот объект конфигурации, и какова его структура.
Изучив эту тему вы узнаете:
1. Для чего предназначен
объект конфигурации
2. Как создать новое перечисление;
3. Как с помощью
перечисления задать принадлежн
Ход работы:
Объект конфигурации Перечисление является прикладным и предназначен для описания структуры хранения постоянных наборов значений, не изменяемых в процессе работы конфигурации. На основе объекта конфигурации Перечисление платформа создает в базе данных информационную структуру, в которой может храниться набор некоторых постоянных значений. Набор всех возможных значений, которые содержит перечисление, задается при конфигурировании системы, и пользователь не может изменять их, удалять или добавлять новые. Из этого следует важная особенность перечисления: на них могут опираться алгоритмы работы программы. Итак, приступим к работе с объектом Перечисление!
1. Откройте конфигуратор и создайте сначала новый объект конфигурации Перечисление с именем ВидыНоменклатуры:
2. На закладке Данные добавим два значения перечисления: Материал и Услуга:
3. Теперь добавьте в справочник Номенклатура новый реквизит ВидНоменклатуры с типом ПеречислениеСсылка.
4. После этого запустите "1С:Предприятие 8.0" в режиме отладки и задайте для каждого элемента справочника Номенклатура соответствующее значение реквизита ВидНоменклатуры:
В самом начале Вы уже раскидывала все Материалы и Услуги по группам. В данной лабораторной работе показана еще одна возможность распределения Материалов и Услуг (с помощью объекта Перечисление и создания поля Вид услуг). Вы можете из предложеных вариантов выбрать наиболе Вам удобный.
Контрольные вопросы:
Цель: Познакомиться с объектом конфигурации Задача. Узнать, для чего предназначен этот объект конфигурации, и какова его структура.
Изучив эту тему вы узнаете:
1. Для чего предназначен объект конфигурации Задача;
2. Как создать новую Задачу.
Ход работы:
Объект конфигурации Задача предназначен для учета заданий и описывает способ из распределения по исполнителям с учетом организационной структуры предприятия. Задачи могут создаваться не только бизнесс-процессами, но и другими объектами информационной базы или непосредственно пользователем. Более того, исполнителем задания может быть не только сотрудник, но и любая внешняя система, например, другая учетная система. Задача будет выполненной, когда в систему поступят сведения о получении нужного согласования. Задачи имеют самостоятельную прикладную ценность как список заданий, назначенных конкретным исполнителям и могут использоваться отдельно от бизнесс-прцессов. Задачи сообщают бизнесс-процессу о своем выполнении, вызывая тем самым их продвижение дальше по маршруту.
Для фирмы "ТрансСервис" Вам потребуется создать Задачу для заполнения приходных накладных. Приступим к созданию Задачи!
1. На группе объектов Задача нажатием правой кнопкой мыши обратитеть к контекстному меню, гуде Вам необходимо будет выбрать команду Добавить.
2. В окне редактирования
свойст задач на закладке Основ
3. Теперь перейдите на закладку Данные и добасьте новый реквизит под названием ФактическоеВремяИсполнения. В свойстве Тип выберите Дата, а в свойстве Состав даты - Дата и время:
4. Теперь в группе
объектов Задачи на ветке Опера
5. Вам необходимо будет
определить процедуру для
6.В появившейся процедуре
на место выделенного
ФактическоеВремяИсполненения = ТекущаяДата();
После выполнения Вы должны получить следующий вид:
7. Теперь запустите "1С: Предприятие 8.0" в режиме отладки. При запуске примите все внесенные изменения.
8. Откройте журнал
задач. Для этого выберите
Таким же образом заполните задачу для Заполнения оказания услуг. Также можно сделать и задачу для Заполнения данных поставщика или же клиента.
Контрольные вопросы:
1. Для чего предназначен объект конфигурации Задача?
2. Как создать новую Задачу?
Для заметок
Информация о работе Знакомство с программой "1С: Предприятие 8.0". Создание информационной базы