Перепроведение приходных накладных



11. В режиме :Предприятие проведите еще раз (перепроведите) все приходные накладные. Откройте список документов, выполнив команду Приходные накладные в панели навигации раздела Учет материалов. Выделите одновременно, используя клавишу С t г l , все приходные накладные и перепроведите их, выполнив команду Все действия - Провести.

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

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

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

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

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

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

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

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

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

Рис. 10.3. Документ ОказаниеУслуги

Изменение процедуры проведения

16. Создайте движения документа ОказаниеУслуги таким же образом, как это делали для документа ПриходнаяНакладная. В окне редактирования объекта конфигурации Документ Оказание Услуги перейдите на закладку Движения. В списке регистров отметьте, что документ будет создавать теперь движения по регистру СтоимостьМатериалов.

17. Перейдите на закладку Прочее и откройте модуль объекта, нажав на кнопку Модуль объекта.

18. Откройте процедуру обработчика события ОбработкаПроведения. В самом конце цикла перед строкой КонецЕсли добавте строки кода, создающие движения регистра СтоимостьМатериалов, производимые документом ОказаниеУслуги (рис. 10.4).

19. Перед началом цикла установите свойство Записывать набора записей движений по этому регистру в значение Истина:

Рис 10.4. Листинг Движения документа Оказаник Услуги

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

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

22. Создайте и проведите еще два документа Оказание услуги.


Дата добавления: 2019-07-15; просмотров: 266; Мы поможем в написании вашей работы!

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






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