Комплекты печати для УТ 10.3

0. 1 30.06.16 11:03 Сейчас в теме
Иногда в работе организации бывают случаи, когда требуется печатать определенный перечень печатных форм постоянно. В Управлении торговлей ред 10.3 встроенного функционала, позволяющего печатать такой набор сразу, нет. Данная публикация предлагает один из вариантов доработки конфигурации для добавления функционала к конфигурацию УТ 10.3.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. V.Nikonov 119 07.07.16 10:53 Сейчас в теме
На вскидку вижу некоторые недостатки решения.
1) Нельзя использовать такое решение для групповой печати по списку документов!
2) Зачастую имеются простые алгоритмы вычисляющие требуемый комплект, соответственно можно обойтись без Интерактивного выбора текущего комплекта.

Предложения:
А) Для избавления от двухступенчатости выбора ПФ, лучше сделать генерацию списка ПФ с учетом настроенных комплектов. Тогда штатный механизм даст возможность указать выбранный комплект как ПФ по умолчанию.
Б) Зачастую состав комплекта определяется исходными реквизитами документа: Организация; Склад; Контрагент. Данные реквизиты можно внести в Справочник.НастройкиПечатныхКомплектов. Не заполненный реквизит отбора трактуется как прочие. Соответственно, можно выбрать Комплект по наиболее полному совпадению Реквизитов отбора...
2. V.Nikonov 119 07.07.16 10:58 Сейчас в теме
P.S. Очень хочу найти программиста 1С, который бы создал Печать Комплекта в качестве внешней ПФ.
При вызове из Механизма печати документа, происходит Печать комплекта. А при Интерактивном вызове, обработка создавала бы настройки Печатных комплектов. Запуск Печати при полном отсутствии Настроек - приводит к Интерактивному запуску Первоначальных настроек.
3. korys 06.05.20 15:27 Сейчас в теме
/(копипаст процедуры ОМ УниверсальныеМеханизмы)
Функция ПолучитьДеревоМакетовПечати(СсылкаОбъекта, ВнутренниеПечатныеФормы, Действие = Неопределено, ДействиеУстановитьПечатьПоУмолчанию = Неопределено, ДобавлятьВДеревоРазделительИПечатьПоУмолчанию = Истина, ПредставлениеПечатнойФормы = Неопределено) Экспорт

// Сформировать структуру дерева
ДеревоКнопок = УниверсальныеМеханизмы.ИнициализироватьДеревоДополнительныхКнопок();

//добавляем комплекты печати
УниверсальныеМеханизмы.ДобавитьВДеревоМакетовКомплектыПечати(ДеревоКнопок, ВнутренниеПечатныеФормы, Действие, ДобавлятьВДеревоРазделительИПечатьПоУмолчанию, ПредставлениеПечатнойФормы);

Возврат ДеревоКнопок;

КонецФункции

УниверсальныеМеханизмы.ДобавитьВДеревоМакетовКомплектыПечати... Такой Функции нет в Универсальных механизмах...
Чтото надо добавить?
4. korys 06.05.20 16:31 Сейчас в теме
Добавил в универсальные... копию процедуры с таким же именем и заработало
Оставьте свое сообщение
Вакансии
Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Администратор 1С
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Руководитель проектов внедрения 1С:УХ
Краснодар
зарплата от 150 000 руб.
Полный день

Ведущий аналитик-разработчик 1С
Москва
зарплата от 230 000 руб. до 270 000 руб.
Полный день