Создайте аналогичным образом второй документ, необходимый нам, – Оказание услуги. Для этого потребуется выполнить следующие действия:
q создать новый объект конфигурации Документ ОказаниеУслуги с реквизитами:
§ Склад, тип СправочникСсылка.Склады,
§ Клиент, тип СправочникСсылка.Клиенты,
§ Мастер, тип СправочникСсылка.Сотрудники,
q создать табличную часть этого документа ПереченьНоменклатуры с реквизитами:
§ Номенклатура, тип СправочникСсылка.Номенклатура,
§ Количество, тип Число, длина 15, точность 3, неотрицательное,
§ Цена, тип Число, длина 15, точность 2, неотрицательное,
§ Сумма, тип Число, длина 15, точность 2, неотрицательное,
q создать основную форму документа,
q для полей ввода колонок Количество и Цена создать обработчик события ПриИзменении, в котором вызывать процедуру РассчитатьСумму() из общего модуля РаботаСДокументами.
В результате документ ОказаниеУслуги будет выглядеть следующим образом (рис. 3.11):
Рис. 3.11. Документ «ОказаниеУслуги»
После того, как эти действия будут выполнены, запустите 1С:Предприятие в режиме отладки и проверьте, что при вводе цены и количества в табличную часть документа ОказаниеУслуги сумма пересчитывается по алгоритму.
|
|
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Для чего предназначен объект конфигурации Документ?
2. Для чего предназначены реквизиты и табличные части документа?
3. Что такое проведение документа?
4. Чем отличается оперативное проведение документа от неоперативного?
5. Как создать новый документ и заполнить его данными?
6. Как создать собственную форму документа?
7. Что такое конструктор форм?
8. Что такое события и с чем они связаны?
9. Что такое обработчик события и как его создать?
10. Что такое модуль и для чего он нужен?
11. Зачем нужны общие модули?
12. Что такое типообразующие объекты
Отчет должен содержать программный код, который вы использовали при выполнении практического задания указанного в пункте 3.