Задача 102.156588

Задача :102.156588

2016-08-12 15:48:22
Краткое описание :
В базовый поток SPIS_MBP печатных форм добавить поле с типом документа.
Описание :
Акт на списание
Что измененно :

В базовый поток SPIS_MBP печатных форм добавить поле с типом документа.

Сейчас базовый поток SPIS_MBP печатных форм для документов "Акт на списание МЦ" (тип 204, таблица KatSopr) и "Акт списания спецоснастки" (733 тип, таблица MBPMove) содержит только ссылку на запись таблицы документа DOCNREC.

Однако понять на какой тип документа ссылается эта запись не возможно. Вследствие чего в печатных формах заказчиков формируются неверные штрих коды. Т.к. при генерации они используют константы
Ean13ToEanGnivcTTF(GenerateBarCode(733, DOCNREC))
либо
Ean13ToEanGnivcTTF(GenerateBarCode(204, DOCNREC))
либо
Ean13ToEanGnivcTTF(GenerateBarCodeEx(coKatSopr, DOCNREC))

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

Кроме самого поля с типом в описании решения по проблеме нужно будет привести корректный пример программирования штрих кодов для данного базового потока.
Как измененно :

В прототип SPIS_MBP добавлено поле DocTiDk, в которое выводится тип документа, из которого формируются печатные формы: для Акта на списание МЦ - 204, для Акта на списание спецоснастки - 733. В присоединенных печатных формах для генерации штрих-кода необходимо использовать следующую функцию: Ean13ToEanGnivcTTF(GenerateBarCode(DocTiDk, DocNRec)).

Название продукта Название компонента Тип Последняя версия Дата выхода
F_MBPF_MBPRES9.1.73.02016-08-12 15:48:22
F_MBPF_MBPRES9.1.073.0
L_SKLADL_SKLADRES9.1.73.02016-08-12 15:48:25
L_SKLADL_SKLADRES9.1.073.0