Универсальный передаточный документ (УПД) с заказами-основаниями



Штатная форма УПД, дополненная номерами реальных заказов-оснований из базы или произвольными номерами и датами из доп. реквизита «Заказы».

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

Доработки:

1. Реализован вывод номеров и дат заказов-оснований в левом верхнем углу печатной формы.

2. Реализована подмена источника даных для списка заказов-оснований в виде дополнительного строкового свойства документа «Заказы» для случая, когда полноценные заказы в базе не хранятся, а номера берутся из внешней системы заказов. К сожалению, предельная льина строки для доп. реквизита — 50 символов. Разделитель списка — запятая.

Количество строк в ячейке со списком номеров заказов ограничено 5, так как нельзя увеличивать высоту шапки УПД — это сбивает алгоритм разбиения на страницы.

В конфигурации печатная форма общая печатная форма УниверсальныйПередаточныйДокумент используется во многих местах, включая входящие документы от поставщиков и комиссионные документы, логика выборки данных местами совсем мутная. При регистрации в качестве внешней печатной формы прописывается во все документы, способные формировать УПД. Алгоритм реализован из общих соображений, теоретически должен работать везде. Однако тестировались только документы, введенные в базе клиента — фактически только реализации и СФ. Прошу сильно не пинать.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *