Разработка движений документов

Движения документа – записи в регистре, которые создаются при проведении документа и отражают изменения, производимые документом.

 

По регистру ВыполнениеДоговоров необходимо сформировать движения для документов Договор на оказание услуг, Акт об оказании услуг.

 

Движения документа Договор на оказание услуг

Открыть документ Договор, перейти на вкладку Движения. Активизировать конструктор движений, добавить новое движение по регистру ВыполнениеДоговоров.

Установить тип движения регистра – приход. Выбрать табличную часть СпецификацияДоговора.

Для ускорения заполнения выражений (для полей регистра) нажать кнопку ЗаполнитьВыражения. Проверить заполнение. В качестве значения ресурса Сумма будем считать значение суммы без НДС[1].

Для поля Договор устанавливаем выражение Ссылка (прописывается вручную).

Нажать ОК и просмотреть сформированную конструктором процедуру:

 

 

Для Каждого ТекСтрокаСпецификацияУслуг Из СпецификацияДоговора Цикл Цикл для перебора строк табличной части документа (СпецификацияДоговора)
Движение = Движения.ВыполнениеДоговора.Добавить(); По каждой строке добавляется запись в регистр накопления ВыполнениеДоговоров
Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Задается вид движения
Движение.Период = Дата;

Устанавливаются значения полей регистра накопления

Движение.Контрагент = Контрагент;
Движение.Договор = Ссылка;
Движение.Услуга = СпецификацияДоговора.Услуга;
Движение.Количество = СпецификацияДоговора.Количество;
Движение.Сумма = ТекСтрока СпецификацияДоговора.Сумма;
КонецЦикла;  
Движения.ВыполнениеДоговора.Записать(); Сохранение записи в регистре

Для проверки запустить приложение. Открыть любой созданный договор (создать), провести документ (кнопка ОК в форме документа). Через меню Операции/Регистры накопления открыть соответствующий регистр, просмотреть сформированные записи[2].

 

Движения документа Акт об оказании услуг

При помощи конструктора движений сформировать соответствующую процедуру. Используемая табличная часть – СпецификацияАктаПоУслугам. Не забыть указать тип движения – расход.

На данный момент проверка движений в режиме приложения не возможна, так как еще не сформирована процедура заполнения спецификации акта по услугам. Проверим работу процедуры несколько позже.

 

По регистру ДвижениеМатериалов самостоятельно создать движения для документов ПоставкаМатериалов, Акт об оказании услуг. Проверить работу процедуры движения для документа акт также можно будет немного позже.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: