Печатная форма для реализации товаров и услуг, для УТ 11.
На 11.0.7.19 работает, про остальные версии не знаю. Плюс, как бонус, возможность открыть через файл->открыть для отладки или проверки результата (только для толстого клиента, управляемый режим).




Обработка сырая, надо доделывать!
1. При подключении регистрируется на документ «Заказ поставщику». Видимо брал код из предыдущей разработки, а исправить забыл.
2. При регистрации необходимо добавлять 2 команды — Товарная накладная и Товарная накладная без услуг — надо все делать для удобства клиента.
3. Даже если исправить регистрацию на документ «Реализация товаров услуг», при печати из документа вываливается ошибка
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(66)}: В обработчике печати не был сформирован табличный документ для: Торг12 ВызватьИсключение(ТекстСообщенияОбОшибке);
P.S. Проверено на 7.19 и 7.21.
Задолбали уже с этими печатными формами! Давно есть в типовых конфигурациях.
fomix — Не любо — не слушай. А флудить не надо.
Раз пошло такое дело, печатную форму исправил, теперь есть возможность выбора из интерфейса варианта печати(с услугами или без).
(2) fomix, Только не надо забывать, что эти печатные формы в УТ 11.0 слетают после обновления базы (сам видел и испытал) и нужно снова все изменения снова вносить, пока что по крайеней мере…
Спасибо!
Подскажите плз
Что нужно поменять/добавить в модуле чтобы макет не общий брала, а свой?
Есть в модуле строчка:
Макет = УправлениеПечатью.ПолучитьМакет(«Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12»);
добавьте свой макет, например ПФ_MXL_ТОРГ12 и измените эту строчку на
Макет = ПолучитьМакет(«ПФ_MXL_ТОРГ12»);
(8) СПАСИБО ПОМОГЛО!!!
отличная обработка искал, а то лень было конфу менять или самому внешнюю делать
Мне кажется, вместо
Макет = УправлениеПечатью.ПолучитьМакет(«Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12»);
Макет = УправлениеПечатью.ПолучитьМакет(«ПФ_MXL_ТОРГ12»);
Тоже должно правильно сработать(8)
А вот как подключить внешнюю форму?
(2) fomix,
так из типовых и выдирают 🙂
Вариант
Макет = УправлениеПечатью.ПолучитьМакет(«ПФ_MXL_ТОРГ12»);
Будет пытаться получить макет из файла внешней печатной формы, а этого макета во внешней печатной форме нет.
Этот вариант сработает только если добавить макет ПФ_MXL_ТОРГ12 непосредственно в макеты этой внешней печатной формы.
С помощью выражения
Макет = УправлениеПечатью.ПолучитьМакет(«Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12»);
Получается именно типовой макет, содержащийся в обработке ПечатьОбщихФорм.
Если я хочу, чтобы у меня была своя печатная форма, мне нужно макет поместить в эту внешнюю обработку?
(14) phstranger,
Обязательно, а при вызове — писать как уже выше (8) писалось
Спасибо
Спасибо большое, очень пригодилась.
(2) fomix, я думаю вопрос с печатными формами будет висеть еще долго.
+1