Добрый день, коллеги!
У нас конфигурация УТ для Беларуси 3.3 (аналог УТ 11)
Заказчик хочет, чтобы если при нажатии кнопки печать в журнале реализаций выделено несколько документов одного клиента, все они добавлялись в одну накладную на этого клиента.
Сейчас печатная форма формируется несколькими отдельными накладными на этого клиента.
Есть идеи, как получить требуемое?
У нас конфигурация УТ для Беларуси 3.3 (аналог УТ 11)
Заказчик хочет, чтобы если при нажатии кнопки печать в журнале реализаций выделено несколько документов одного клиента, все они добавлялись в одну накладную на этого клиента.
Сейчас печатная форма формируется несколькими отдельными накладными на этого клиента.
Есть идеи, как получить требуемое?
По теме из базы знаний
- Приказ Т-5 из документа "Кадровый перевод списком" (1С: ЗУП 3.1) с печатью нескольких документов и возможностью отладки
- Экономная печать: Печать 2 разных Актов на одном листе
- Записка-расчет (0504425) с возможностью подписания ЭЦП (внешняя печатная форма)
- Как распечатать одну транспортную накладную, а не десять, как это предлагают типовые 1С: УТ 11.5 и КА 2.5? Исправление проблемы печати
- Печать непроведенных документов в УТ 11
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) ну так добавьте еще одну печатную форму, только ее сделайте по массиву документов.
В модуле менеджера есть функция ПечатнаяФорма - там передается через подсистемы массив объектов, который обходится и поочередно формируется печатная форма.
Просто доработайте как нужно и все.
В модуле менеджера есть функция ПечатнаяФорма - там передается через подсистемы массив объектов, который обходится и поочередно формируется печатная форма.
Просто доработайте как нужно и все.
(2) спасибо, но я не понял что по сути требуется
Кнопка печати нажимается клиентом на форме обработки "ЖурналДокументовПродажи", однако ни в модуле менеджера обработки, ни в модуле формы нет функции ПечатнаяФорма.
Вообще не понятно, как эта печатная форма формируется, отладчиком не могу это поймать
Кнопка печати нажимается клиентом на форме обработки "ЖурналДокументовПродажи", однако ни в модуле менеджера обработки, ни в модуле формы нет функции ПечатнаяФорма.
Вообще не понятно, как эта печатная форма формируется, отладчиком не могу это поймать
Попробуйте посмотреть в модуле менеджера самого документа Реализация, а не в обработке, обычно там реализуется печать.
Там при печати нескольких документов для каждого формируется своя форма. Можно убрать цикл группировки по документам, а если нужно чтобы товары складывались по количеству, придётся менять запрос (убирать группировку по документам в запросе и поменять формирование шапки)
Там при печати нескольких документов для каждого формируется своя форма. Можно убрать цикл группировки по документам, а если нужно чтобы товары складывались по количеству, придётся менять запрос (убирать группировку по документам в запросе и поменять формирование шапки)
Я б написал бы внешнюю подключаемую печатную форму.
Перебрать массив объектов для печати, сделать общую таблицу товаров с колонкой контрагент,вдруг разные контрагенты и потом выводить на печать по данным таблицы по каждому контрагенту отдельно.
Перебрать массив объектов для печати, сделать общую таблицу товаров с колонкой контрагент,вдруг разные контрагенты и потом выводить на печать по данным таблицы по каждому контрагенту отдельно.
В модуле менеджера документа есть процедура ПолучитьДанныеДляПечатнойФормыОтборРазмещениеТоваров(), где в запросе формируется список товаров, но изменение группировок в этом запросе не влияет на печать накладных, а отладчик в этой процедуре не останавливается при печати.
Так пока не нашел, как добиться поставленной цели...
Так пока не нашел, как добиться поставленной цели...
Нашел в общем модуле УправлениеПечатьюСервер_Локализация процедуру где выполняется запрос, формирующий списки накладных и товаров в каждой накладной.
Но дело в том, что я не могу исключить из этого запроса группировку по накладным.
Так как эта группировка потом активно используется в модуле менеджера обработки ПечатьТТН_Локализация.
И без этих данных печать отказывается функционировать в принципе.
Если не найду более простого способа объединения товаров из нескольких накладных в одну печатную форму, придется объяснить заказчику, что его задача невыполнима.
Но дело в том, что я не могу исключить из этого запроса группировку по накладным.
Так как эта группировка потом активно используется в модуле менеджера обработки ПечатьТТН_Локализация.
И без этих данных печать отказывается функционировать в принципе.
Если не найду более простого способа объединения товаров из нескольких накладных в одну печатную форму, придется объяснить заказчику, что его задача невыполнима.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот