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



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

Откройте окно редактирования объекта Документ ОказаниеУслуги, перейдите на вкладку Движения, в списке регистров отметьте ОстаткиМатериалов, нажмите кнопку Конструктор движений.

Измените тип движения регистра на Расход, т.к. документ ОказаниеУслуги должен расходовать материалы в процессе оказания услуг. Пиктограмма слева от названия регистра изменится на знак -.

В поле выбора Табличная часть выберите ПереченьНоменклатуры. Нажмите кнопку Заполнить выражения. В нижнем окне сформируется соответствие полей (измерений и ресурсов) регистра и выражений для их расчета, но поле Материал не заполнится. Так происходит потому что имя поля табличной части – Номенклатура не совпадает с именем измерения регистра – Материал. Если оставить как есть, то движение фиксироваться не будет.

Выделите поле регистра Материал и в окне реквизиты документа дважды щелкните по строке

ТекСтрокаПереченьНоменклатуры.Номенклатура.

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

Нажмите ОК. Конструктор создал обработчик события ОбработкаПроведения объекта Документ ОказаниеУслуги и поместил его в модуль объекта.

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

Закройте окно модуля, перейдите на вкладку формы документа ОказаниеУслуги, дважды щелкните на названии формы.

Далее выберите вкладку Командный интерфейс, раскройте группу Панель навигации – Перейти и установите видимость для команды открытия регистра накопления Остатки материалов.

Запустите 1С: Предприятие в режиме отладки. В разделе Оказание услуг откройте документ Оказание услуги №1 и перепроведите его.

Затем нажмите на Остатки материалов и откройте список регистра накопления. Вы увидите, что появилась запись, что соответствует количеству строк в табличной части проведенного документа. Пиктограмма указывает, что произошел расход материала.

Сейчас Вы видите весь список движений регистра. Откройте этот список из формы документа (дважды щелкните на записи, далее из панели навигации Остатки материалов), таким образом, отфильтровав не относящиеся к данному документу записи.

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

 


Дата добавления: 2021-03-18; просмотров: 76; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!