Счет-фактура для УНФ 1.4 (внешняя печатная форма со штрих-кодом для работы по договору факторинга с Альфа-Банком)



Внешняя печатная форма счет-фактуры для УНФ 1.4 со штрих-кодом для работы по договору факторинга с Альфа-Банком

Один из клиентов задумал поработать по договору факторинга с Альфа-Банком. Одно из требований банка — предоставлять бумажные счет-фактуры со штрих-кодом, в котором закодирована определенная информация. Сам банк предоставляет внешние печатные формы для БП 2.0 и БП 7.7, а на все дальнейшие вопросы отвечает — ничего не знаем, нам эти формы под заказ разработали. Ну а мой клиент счет-фактуры выписывает в основном в УНФ 1.4.

В итоге родилась данная обработка, которая кроме своего прямого назначения может служить примером вывода штрих-кода в печатных формах в новых конфигурациях, разработанных на основе БСП (УНФ 1.4, УТ 11.0). Особенность этого способа — формирование штрих-кода на сервере и его передача на клиента в виде картинки. Используется встроенная в типовые конфигурации обработка ПечатьЭтикетокИЦенников — из нее вызываются некоторые процедуры и функции, в ее макетах хранятся необходимые внешние компоненты для различных операционных систем. Выглядит все примерно одинаково во всех трех конфигурациях, но есть небольшие различия. Например, в УНФ 1.4.10 функция ПолучитьКартинкуШтрихкода в ПечатьЭтикетокИЦенников  не помечена как экспортируемая (поэтому ее приходится копировать во внешнюю обработку) и имеет немного другой набор параметров.

Для тех кто представляет, как работают внешние печатные формы в конфигурациях, разработанных на основе БСП, на последней картинке приведен примерный склет функции формирования печатной формы.

3 Comments

  1. dimaster

    поделитесь тем, что банк дал — формой для БП?

    Reply
  2. OneMoreWolf

    Насколько сложно переделать данную обработку для УТ11 ?

    Reply
  3. ashush

    Думаю не сложно — механизмы работы с внешними формами должны быть одинаковыми.

    Reply

Leave a Comment

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