Теперь мы аналогичным образом создадим второй документ, необходимый нам – "ОказаниеУслуги". Для этого потребуется выполнить следующие действия:
создать новый объект конфигурации Документ "ОказаниеУслуги" с реквизитами:
·
"Склад", тип СправочникСсылка.Склады,
·
"Клиент", тип СправочникСсылка.Клиенты,
·
"Мастер", тип СправочникСсылка.Сотрудники,
создать табличную часть этого документа "ПереченьНоменклатуры" с реквизитами:
·
"Номенклатура", тип СправочникСсылка.Номенклатура,
·
"Количество", тип Число, длина 15, точность 3, неотрицательное,
·
"Цена", тип Число, длина 15, точность 2, неотрицательное,
·
"Сумма", тип Число, длина 15, точность 2, неотрицательное,
·
создать основную форму документа,
·
для полей ввода колонок "Количество" и "Цена" создать обработчик события "ПриИзменении", в котором вызывать процедуру "РассчитатьСумму" из общего модуля "РаботаСДокументами". [79]
В результате документ "ОказаниеУслуги" будет выглядеть следующим образом:
После того, как эти действия будут выполнены, запустим 1С:Предприятие в режиме отладки и убедимся, что при вводе цены и количества в табличную часть документа "ОказаниеУслуги" сумма пересчитывается по нашему алгоритму. [80]