Как я ковырял внешнюю печатную форму для БП3

топ 100 блогов fixin16.08.2016

печатные формы в БП3 - это нечто страшное.

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

Там запрашивался вариант формирования формы - с печатью или без и после этого выводилась на экран форма.

Но клиент захотел оправлять эту форму по почте, а отправка по почте ищет серверный метод у внешней обработки.

Я перенес весь код в модуль обработки, но возник вопрос - как можно на сервере выбрать - с печатью или без?

Ковырялся полчаса, потом нашел в процедуре сведений об обработке, что можно указывать список команд - обидно, все ведь перед глазами было. Добавил две команды - одну с печатью, другую без.

Как я ковырял внешнюю печатную форму для БП3

Печататься начало хорошо. Но по кнопке "Отправить по e-mail" не отправлялось. Начал смотреть, почему. Не могу понять. Поотлаживал, как отправляется типовая форма реализации, докопался, что 1С ищет область с готовом печатном документе, соответствующую пресдставлению объекта, который был распечатан. И только если находит, только тогда отправляет.

Пришлось всей печатной области присваивать имя "Документ_1".

Потом еще поковырялся чуть-чуть, чтобы найти, как сделать, чтобы вложение называлось не "Табличный документ № ... от ...", а "Акт документ № ... от ...", оказывается за это отвечает колонка "Синоним макета" в таблице печатных форм.

В общем, через групповую печать не работает, но клиент и так отправляет каждый акт отдельно, уточнил, что этого достаточно. А то бы пришлось еще полчаса убить на групповую печать.

Итого затрат - полтора часа, выставленных клиенту.

Скажите, ну кто так документирует? Кто так пишет? Это же в БСП такая хитроумная система печати, блин. Большой "теплый" привет методистам 1С!

 

Оставить комментарий

Архив записей в блогах:
Всем привет. Подскажите пожалуйста, если платить налог на автомобиль частями, допустим 1.000 руб в месяц, могут приставы заблокировать карты за долг, или нет? Сейчас плачу частями, пока не заблокировали. Но переживаю. Всем спасибо за ...
БЛА Wing Loong II ОАЭ на рулежке авиабазы Jufra Ливийской Национальной Армии (LNA) 19 сентября с.г. ...
Создает стойкий свежий аромат. Безопасен для всех видов ткани + полностью растворяется в воде. Method, Fragrance Boosters, Beach Sage, 17 oz (480 g) Каждый крошечный шарик создан по специальной технологии, освобождающей всплески запаха во время стирки, поэтому ...
"Президент РФ Владимир Путин дал поручение правительству проанализировать возможность введения утилизационного сбора на обувь. Об этом говорится в перечне поручений по итогам совещания по развитию легкой промышленности, опубликованном на сайте Кремля ( ...
...