Заказали добавить печать инвойса в стандартную бух. конфигурацию (Business automation software for accounting, edition 2.1).
Но оказалось, что в данном случае простой внешней печатной формой не обойтись, поскольку много информации должно быть внесено на английском языке.
Реализовал через расширение конфигурации и подумал, что данный функционал может быть полезен еще кому-то.
Итак, добавлены поля (английское наименование, SWIFT-код) у следующих справочников:
- банк
- банковский счет
- контрагент
- организация
- номенклатура
- классификатор единиц измерения
- физические лица
Также создан новый справочник "Условия поставки".
В справочниках "Контрагенты" и "Организации" расширена табличная часть "Контактная информация" реквизитом "Представление английское".
Доработана обработка "Расширенный ввод контактной информации" - для обработки реквизита "Представление английское".
При изменении основного представления адреса, английское представление формируется автоматически при помощи типовой функции конфигурации "СтроковыеФункцииКлиентСервер.СтрокаЛатиницей". Но есть возможность подкорректировать сформированное английское представление.
Также при помощи функции "СтроковыеФункцииКлиентСервер.СтрокаЛатиницей" формируется автоматически английское представление физ. лица. Но есть возможность подкорректировать его вручную.
В табличной части "Единицы измерения" справочника "Номенклатура" добавлены реквизиты:
- вес (нетто)
- количество в упаковке
- вес упаковки (брутто)
В случае, если в организации "прицеплены" печать и факсимиле подписи руководителя, то они выводятся в инвойс тоже.
И, наконец, в форме документе "Счет покупателю" добавлены реквизиты, необходимые для печати инвойса:
- условия поставки
- счет покупателя
- кор. счет продавца 1
- кор. счет продавца 2
Следовательно, печать инвойса доступна из документа "Счет покупателю".
Чтобы подключить данное расширение к конфигурации "Business automation software for accounting, edition 2.1" нужно в режиме конфигуратора зайти в меню "Конфигурация - Расширения конфигурации", нажать "плюсик" - добавление расширения.
Далее указать название расширения "Инвойс", предназначение - адаптация, префикс "Инв_".
Затем встать на строке созданного расщирения правой кнопкой мыши, выбрать "Конфигурация - Загрузить конфигурацию из файла" и выбрать файл расширения, скачанный отсюда.
Данное расширение работает в версии 2.1.5.1 и затем я обновил ее до 2.1.13.1, в которой расширение также работало.
Код расширения конфигурации открыт.