1C: Битрикс — платёжные документы и документы заказа

1C: Битрикс — платёжные документы и документы заказа

Как оказалось, не такое большое число разработчиков интернет-магазинов на базе 1С: Битрикс интересуются оформлением документации к заказам. Наверное, потому что мало кто из работников электронной коммерции знает или хочет, чтобы средствами 1С: Битрикс осуществлялась поддержка оформления заказа для его отправки по почте.

Существует целый набор печатных почтовых форм

Форма 107 (Опись вложения), форма 113 (Бланк почтового перевода наложенного платежа), форма 116/117 (Сопроводительный адрес к посылке с наложенным платежом), форма 119 (Уведомление о вручении почтового отправления).

Я искал долго, по разным запросам, везде не то. Как всегда родная документация скудна до безобразия на примеры, но кое-что там тоже есть. Наконец нашёл 2 возможных пути решения:

  1. Добавить свой документ заказа.
    Суть решения: используя html-шаблон платёжного документа, заполнить его информацией соответствующего заказа.
    Возможная проблема решения: отсутствие напрочь в html-формате вышеперечисленных форм.
  2. Сформировать свой документ в excel-формате.
    Суть решения: с помощью библиотеки PHPExcel вписывать в готовые excel-шаблоны информацию о заказе.
    Возможная проблема решения: не на каждом хостинге может сработать (см. статью по ссылке).

Таким образом, используя, например, способ № 1, можно спокойно переделать/довести до ума счёт или счёт-фактуру. С другими документами будет сложнее.

Я бы лично начал с способа №2, вдруг на вашем хостинге он сработает и вы сможете без проблем формировать excel-документы, которые можно сохранить и распечатать.

Полезные ссылки

Оригинальная документация по теме.