alexeyal
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору M_Volkov Цитата: Либо не понял твоего вопроса | Попробую объяснить подробнее: задача была не дорабатывать документ, а подключить внешнюю обработку заполнения табличной части, не внося изменений в типовую конфигурацию, аналогично внешним печатным формам. Создаются и подключаются они по-разному: Вариант 1. в старых конфигурациях на обычных формах подключаются Сервис - Внешние печатные формы... - Внешние обработки заполнения табличных частей Для тестирования создаю простую обработку, в модуле объекта всего 4 строки: Код: Процедура Инициализировать(Объект, ИмяТабличнойЧасти = Неопределено, ТабличноеПолеОбъекта = Неопределено) Экспорт ТабличнаяЧасть = Объект[ИмяТабличнойЧасти]; Сообщить("Обработка обрабатывает"); КонецПроцедуры | Подключаю ее для двух документов, В документе Реализация работает как задумано Во втором документе результата не видно, дополнительно не появляются никакие кнопки Главная понятная мне разница между документами в том, что 1-й на обычной форме, 2-й на управляемой, может быть, есть и другие принципиальные различия, пока я этого не знаю. Вариант 2. Для конфигураций на БСП другие требования к написанию обработки: она содержит экспортную функцию СведенияОВнешнейОбработке() и ряд других, и подключается она через другие пункты меню, которых нет в старых конфигурациях. Попытка подключить вторую обработку как первую - через Сервис - Внешние печатные формы ... тоже безрезультатно. Мои вопросы такие: - возможно ли вообще подключить внешнюю обработку табличной части в этой конфигурации к документу на управляемой форме - если да, то какой вариант правильный - где может быть ошибка (понимаю, что на этот вопрос сложно ответить дистанционно) Спасибо за уделенное внимание. | Всего записей: 181 | Зарегистр. 06-11-2008 | Отправлено: 21:26 30-06-2022 | Исправлено: alexeyal, 21:31 30-06-2022 |
|