Изменение процедуры проведения документа ОказаниеУслуги



Внесем изменения в процедуру обработки проведения документа «ОказаниеУслуги» На данном этапе будем исходить из пожелания, высказанного руководством ООО «На все руки мастер» Суть его заключается в том, что на первом этапе, при списании материалов, израсходованных в процессе оказания услуги, должна быть возможность указывать различную стоимость для одного и того же материала, которая рассчитана руководством исходя из текущих конъюнктурных соображений.

Поскольку в документе «ОказаниеУслуги» у нас отражена только цена номенклатуры, нам понадобится добавить в табличную часть документа еще одно поле, в котором будет указываться стоимость номенклатуры.

Откроем в конфигураторе окно редактирования объекта конфигурации Документ «ОказаниеУслуги», перейдем на закладку «Данные» и создадим новый реквизит табличной части документа с именем «Стоимость», типом Число, длиной 15 и точностью 2:

После этого откроем форму «ФормаДокумента» документа «ОказаниеУслуги» и добавим в табличное поле колонку, отображающую новый реквизит «Стоимость», расположив ее после колонки «Номенклатура»:

Теперь создадим движения документа «ОказаниеУслуги» таким же образом, как мы делали это для документа «ПриходнаяНакладная».

Откроем в конфигураторе окно редактирования объекта конфигурации Документ «ОказаниеУслуги» и укажем, что он будет создавать движения по регистру накопления «СтоимостьМатериалов».

Запустим конструктор движений документа, и добавим в список регистров регистр «СтоимостьМатериалов». Опишем движения документа следующим образом (обратите внимание, что стоимость вычисляется как произведение стоимости и количества, указанных в табличной части):

Нажмем «ОК» и в тексте, сформированном конструктором, восстановим изменения, внесенные нами ранее, а также объединим два цикла обхода табличной части документа в один:

Проверим, как теперь работает проведение документа «ОказаниеУслуги».

Запустим 1С:Предприятие в режиме отладки и укажем стоимость выбранных материалов:

Проведем документ Оказание услуги №1 и посмотрим на движения го документа по регистру «СтоимостьМатериалов»:

Теперь создадим и проведем еще два документа «ОказаниеУслуги» Эти документы понадобятся нам в дальнейшем, поэтому будьте внимательны и обратите внимание на то, что эти документы созданы другими датами:

и

Движения документов Оказание услуги №2 и №3 должны выглядеть, соответственно, следующим образом:

 

Оформить отчет по лабораторной работе и ответить на контрольные вопросы.

Отчет оформляется стандартно, с обязательным указанием номера лабораторной работы, ее темы, сведений о лице, выполнившем лабораторную работу (ФИО, № группы), должен быть указан порядок выполнения работы (последовательность действий, какие объекты были созданы, их роль и обоснование необходимости создания), который должен подтверждаться необходимыми скриншотами и/или алгоритмами.

 

Контрольные вопросы к защите

1. Для чего может понадобиться проведение документа по нескольким регистрам?

2. Как с помощью конструктора создать движения документа по нескольким регистрам?

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

4. Приведите свои примеры возможности проведения одного документа одновременно по нескольким регистрам.

 


Дата добавления: 2015-12-20; просмотров: 81; Мы поможем в написании вашей работы!

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






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