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



ЗНАЕТЕ ЛИ ВЫ?

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

Поиск

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

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

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

1. Откройте в конфигураторе окно редактирования объекта конфигурации Документ ОказаниеУслуги.

2. На закладке Данные создайте новый реквизит табличной части документа с именем Стоимость, типом Число, длиной 15 и точностью 2.

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

Для этого:

· выделим табличное поле;

· выполним команду контекстного меню Размещение данных (см. рисунок);

· в окне Размещение данных отметим реквизит Стоимость;

· нажмем ОК;

· в табличной части появилась еще одна колонка (последняя) Стоимость. Если вы ее не видите, то раздвиньте границы табличной части;

· зацепив левой кнопкой мыши заголовок, перетащим колонку Стоимость после колонки Номенклатура.

Теперь табличная часть нашего документа будет иметь следующий вид:

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

· откроем в конфигураторе окно редактирования объекта конфигурации Документ ОказаниеУслуги;

· укажем, что он будет создавать движения по регистру накопления СтоимостьМатериалов;

· запустим конструктор движений документа и добавим в список регистров регистр СтоимостьМатериалов;

· опишем движения документа так, как показано на рисунке.

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

5. Нажмем ОК и в тексте, сформированном конструктором, восстановим изменения, внесенные нами ранее (не записывать движения, если номенклатура → не материал). Также объединим два цикла обхода табличной части документа в один.

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

6. Запустим 1С:Предприятие в режиме отладки и создадим еще несколько документов «ОказаниеУслуги», учитывая даты, которые мы указали в регистре сведений Цены и указывая стоимость выбранных материалов.

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

7. А теперь проведите эти документы и посмотрите на движения этих документов по регистру СтоимостьМатериалов.

8. Три старых документа об оказании услуг можно уничтожить.



Поделиться:


Последнее изменение этой страницы: 2016-12-15; просмотров: 250; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.225.56.78 (0.007 с.)