Создание движений документа Оказание услуги

 

Аналогичным образом создадим движение документа ОказаниеУслуги.

 

 

Нажимаем кнопку «Конструктор движений»

 

Документ ОказаниеУслуги должен расходовать материалы. Необходимо выбрать правильный тип движения регистров (Расход).

В Табличной части выбираем ПреченьНоменклатуры.

Нажмите кнопку Заполнить выражения.

 

 

При автоматическом заполнении поле Материал не заполнится. Если так и оставить, то в регистре накопления в строках с типом Движение регистра – расход имя номенклатуры фиксироваться не будет. Чтобы этого избежать, надо выбрать поле Материал и в полеРеквизиты документа дважды щелкнуть по строке ТекСтрокаПереченьНоменклатуры.Номенклатура. Таким образом, имя номенклатуры для строк регистра накопления будет выбираться из табличной части документа.

 

То же самое проделайте, если в Полях не установлено выражение.

 

 

Запустим отладку и создадим документ оказания услуги, кото­рый будет расходовать один транзистор Philips за 3 рубля.

Проведем документ оказания услуги и убедимся, что в регист­ре накопления он создал верные движения.

 

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

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