Возникла необходимость доработать форму Обработки.ЖурналДокументовЗакупки.ФормаСписка
Добавил ее в расширение, доработал динамический запрос, добавив нужные поля, но при открытии вроде все равно открывается типовая форма.
Точка останова в процедуре ПриСозданииНаСервереПосле в форме расширения срабатывает, но форма судя внешнему виду и данным выводится типовая.
Сдублировал на форме элемент "менеджер", что бы понять убедится какая из форм открывается - не выводится мой дублированный элемент.
Если в динамическом запросе убрать типовые поля (не трогая форму), падает с ошибкой при попытке обработать эти поля.
Возникает чувство, что динамический запрос обрабатывается из формы расширения, а сама форма выводится из основной конфигурации.
УТ 11.4.10.57, платформа 8.3.15.1830
Форма по умолчанию открывается командой ОткрытьФорму("Обработка.ЖурналДокументовЗакупки.Форма.СписокДокументов"...), возможно в этом проблема. Но как мне подменить тут имя на имя формы расширения, к расширению кодом мы же не можем обращаться.
Процедуры формы расширения (ПослеПриОткрытии, ПослеПриСозданииНаСервере и тп) отрабатывают в форме расширения, но похоже сама форма все равно из основной конфигурации отображается.
Сейчас сделал так. В расширение скопировал форму списка и назвал ее "ИЮСписокДокументов". Теперь через команду открытия, замененную через расширение, открываю свою форму ОткрытьФорму("Обработка.ЖурналДокументовЗакупки.Форма.ИЮСписокДокументов"...)
И новые элементы на самой форме отображаются, но новые колонки измененного динамического списка не отображаются. На форму их добавил, но в предприятии их нет.
Оказалось в модуле формы динамический запрос модифицируется в зависимости от отборов, и в моем случае, он полностью заменялся на типовой запрос в котором нет моих полей естественно.
Вопрос закрыт.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.