послуга Цикл
Рух = Движения.ОплатаОбучения.Добавить (),
Двіженіе.Період = Дата;
Двіженіе.Услуга =
// розрахунок суми всіх найменувань, що знаходяться в документі
ТекСтрокауслуга.наименование_услуги;
Двіженіе.Сумма = ТекСтрокауслуга.цена;
Двіженіе.Кліент = клієнт;
КонецЦікла;
КонецПроцедури
// введення на оснваніі документу, що формується автоматично
Процедура ОбработкаЗаполненія (Підстава)
Якщо ТіпЗнч (Підстава) = Тип ("ДокументСсилка.Заявленіе") Тоді
клієнт = Основаніе.ФІО_ребенка;
Для Кожного ТекСтрокауслугі З Основаніе.услугі Цикл
НоваяСтрока = услуга.Добавіть ();
НоваяСтрока.наименование_услуги = ТекСтрокауслуги.наименование_услуги;
// вивід актальной роздрібної ціни з регістра відомостей Цена
НоваяСтрока.цена =
КонецЦікла;
КонецЕсли
КонецПроцедури
ДокументРаспісаніеЗанятій
// процедура проведення формується автоматично конструктором
Процедура ОбработкаПроведенія (Відмова, Режим)
Для Кожного ТекСтрокаТаблічнаяЧасть1 З ТаблічнаяЧасть1 Цикл
Рух = Движения.РасписаниеЗанятий.Добавить ();
Двіженіе.Період = Дата;
Двіженіе.Спеціаліст = ТекСтрокаТабличнаяЧасть1.специалист;
Двіженіе.Услуга = ТекСтрокаТабличнаяЧасть1.услуга;
Двіженіе.КолічествоЧасов = +1;
КонецЦікла;
КонецПроцедури
ДокументЗаявленіе
// процедура проведення формується автоматично конструктором
Процедура ОбработкаПроведенія (Відмова, Режим)
Для Кожного ТекСтрокауслугі З послуги Цикл
Рух = Движения.Заявления.Добавить ();
Двіженіе.Період = Дата;
Двіженіе.Услуга = ТекСтрокауслуги.наименование_услуги;
Двіженіе.Колічество = +1;
КонецЦікла;
КонецПроцедури