Дополнительные функциональные и технические требования к доработке документа

«Реализация Товаров и Услуг».

1.  Конфигурация БП 3.0.40.

2.  Платформа 8.3.5.1383.

3.  Дополняется функциональность документа «Реализация Товаров и Услуг».

4.  Добавить реквизит «drop_СводныйДокумент», тип «ДокументСсылка. Реализация ТоваровУслуг».

5.  Вывести реквизит «drop_СводныйДокумент» в форму «ФормаСписка» последней колонкой.

6.  Для документа «Реализация Товаров и Услуг» создать новую форму документа «drop_ФормаДокументаТовары» путём копирования формы документа «ФормаДокумента Товары». Далее под формой понимается форма «drop_ФормаДокументаТовары».

7.  Добавить выбор формы в список доступных операций под именем «Товары (накладная, несколько курсов)» при создании нового документа «Реализация Товаров и Услуг».

8.  Вывести реквизит «drop_СводныйДокумент» на форму в левую секцию шапки документа ниже поля «Счёт на оплату».

9.  Для табличной части «Товары» документа добавить реквизиты:

·  «drop_КурсДата», тип дата

·  «drop_КурсЗначение», тип число (10,4)

·  «drop_КурсКратность», тип число (10,0)

·  «drop_РеализацияТоваровУслуг», тип «ДокументСсылка. РеализацияТоваров Услуг»

10.  Реализовать заполнение реквизитов «drop_КурсЗначение» и «drop_КурсКратность» при изменении реквизита «drop_КурсДата» значениями курса и кратности валюты, указанной в реквизите ВалютаДокумента.

11.  При записи документа реализовать:

·  Установку флага «РучнаяКорректировка».

НЕ нашли? Не то? Что вы ищете?

·  Заполнение реквизиты «drop_СводныйДокумент» ссылкой на самого себя.

·  Создание/изменение документа «Реализация Товаров и Услуг» для каждой уникальной даты табличной части «Товары» формы.

·  Заполнение документа «Реализация Товаров и Услуг», созданного или изменяющегося в соответствии с правилом предыдущего пункта, реализовать:

o  Шапка документа заполняется путём копирования значений реквизитов формы

o  Табличная часть «Товары» документа заполняется путём копирования значений строк с отбором по обрабатываемому значению реквизита «drop_КурсДата».

o  Следующие реквизиты шапки документа заполнить отдельно:

§  Значение реквизита шапки документа «Дата» установить равным значению реквизита «drop_КурсДата».

§  Значение реквизита шапки документа «КурсВзаиморасчетов» установить равным значению реквизита «drop_ КурсЗначение».

§  Значение реквизита шапки документа «КратностьВзаиморасчетов» установить равным значению реквизита «drop_ КурсКратность».

§  Значение реквизита шапки документа «drop_СводныйДокумент» установить равным значению реквизита «Ссылка».

·  Если реквизит «drop_ РеализацияТоваровУслуг» строки не заполнен - поместить в него ссылку на созданный документ «Реализация Товаров и Услуг».

12.  При открытии документа «Реализация Товаров и Услуг» с видом операции «Товары» реализовать следующий выбор формы:

·  Использовать форму «drop_ФормаДокументаТовары» если реквизит «drop_ СводныйДокумент» заполнен.

·  Использовать форму «ФормаДокументаТовары» если реквизит «drop_Сводный Документ» не заполнен.

13.  При проведении документа «Реализация Товаров и Услуг», значение реквизита «drop_ СводныйДокумент» которого равно ссылке на самого себя:

·  игнорировать типовой механизм проведения

·  реализовать последовательное проведение документов, указанных в реквизите «drop_РеализацияТоваровУслуг» табличной части «Товары».