124
3. Исходный код: Процедуры обработки проведения документа «Оплата
поставщику»
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения
будут утеряны!!!
// регистр ДенежныеОбороты Расход
Движения.ДенежныеОбороты.Записывать = Истина;
Движение = Движения.ДенежныеОбороты.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Контрагент = Поставщик;
Движение.Сумма = СуммаОплаты;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения
будут утеряны!!!
Дата = ДанныеЗаполнения.Дата+60*60*24*1;
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ЗаявкаПоставщику")
Тогда
// Заполнение шапки
Поставщик = ДанныеЗаполнения.Поставщик;
ПоЗаявке = ДанныеЗаполнения.Ссылка;
СуммаОплаты = ДанныеЗаполнения.Материалы.Итог("Сумма");
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры