Создание обработок печатных форм на перспективу внедрения в самописную конфигурацию БСП
Для самописной конфигурации требуется создать множество печатных форм документов. Предполагаю в перспективе подключение библиотеки БСП, пока на это нет времени да и опыт программирования в УФ честно признаюсь небольшой. Печатные формы предполагается проектировать как обработки с формой, на которой располагается поле ввода (ДокументСсылка) и кнопка печать для отладки без включения в конфигурацию. Запуск обработки из документа будет производиться командой формы документа с параметром ДокументСсылка. В ПриСозданииНаСервере обработки анализируется передача параметра в форму и если параметр передан - запускается процедура печати в модуле объекта обработки, затем устанавливается Отказ=Истина в обработчике ПриСоздании...
Собственно вопрос: как на этапе проектирования учесть высокую вероятность подключения БСП и максимально приспособить к этому код обработки?
Собственно вопрос: как на этапе проектирования учесть высокую вероятность подключения БСП и максимально приспособить к этому код обработки?
Найденные решения
В конфигурации добавьте обработку "МояПечать..."
В этой обработке разместите макеты всех печатных форм.
В модуле менеджера обработки напишите функции формирования печатных форм (учтите, что в них должен передаваться не ссылка на объект, а массив ссылок)
Из нетленных форм можно будет вызывать эти функции сразу (можно не забыть "Экспорт" указать).
При переходе на БСП в модуле менеджера можно будет добавить команды печати, указав в качестве менеджера печати сию обработку (МояПечать...)
В этой обработке разместите макеты всех печатных форм.
В модуле менеджера обработки напишите функции формирования печатных форм (учтите, что в них должен передаваться не ссылка на объект, а массив ссылок)
Из нетленных форм можно будет вызывать эти функции сразу (можно не забыть "Экспорт" указать).
При переходе на БСП в модуле менеджера можно будет добавить команды печати, указав в качестве менеджера печати сию обработку (МояПечать...)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) табличный документ заполняйте полностью в модуле объекта, в модуле формы получите ОбработкуОбъект и заполняйте табличный документ через экспортные функции в модуле объекта. а как подключите БСП , у вас уже будет готовые процедуры в модуле объекта с возможностью отладки через форму. Всегда так делаю
у вас два пути
1. сразу разрабатывать печформы на БСП
2. отбросить фантазии, что в этой жизни в одно лицо можно создать
в некой своей нетленке. Если и удастся этот подвиг, то это будет суперкостыль с 1001 заклепккой.
1. сразу разрабатывать печформы на БСП
2. отбросить фантазии, что в этой жизни в одно лицо можно создать
множество печатных форм документов
в некой своей нетленке. Если и удастся этот подвиг, то это будет суперкостыль с 1001 заклепккой.
В конфигурации добавьте обработку "МояПечать..."
В этой обработке разместите макеты всех печатных форм.
В модуле менеджера обработки напишите функции формирования печатных форм (учтите, что в них должен передаваться не ссылка на объект, а массив ссылок)
Из нетленных форм можно будет вызывать эти функции сразу (можно не забыть "Экспорт" указать).
При переходе на БСП в модуле менеджера можно будет добавить команды печати, указав в качестве менеджера печати сию обработку (МояПечать...)
В этой обработке разместите макеты всех печатных форм.
В модуле менеджера обработки напишите функции формирования печатных форм (учтите, что в них должен передаваться не ссылка на объект, а массив ссылок)
Из нетленных форм можно будет вызывать эти функции сразу (можно не забыть "Экспорт" указать).
При переходе на БСП в модуле менеджера можно будет добавить команды печати, указав в качестве менеджера печати сию обработку (МояПечать...)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот