Имя: Пароль:
1C
1С v8
Расширение формы Обработки.ЖурналДокументовЗакупки.ФормаСписка УТ 11.4
0 fantomrik
 
21.04.20
13:35
Коллеги, привет!

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

Возникает чувство, что динамический запрос обрабатывается из формы расширения, а сама форма выводится из основной конфигурации.
УТ 11.4.10.57, платформа 8.3.15.1830

Куда покопать можно?
1 Gbpltw
 
21.04.20
14:23
В Гугл
2 fantomrik
 
21.04.20
14:53
Форма по умолчанию открывается командой ОткрытьФорму("Обработка.ЖурналДокументовЗакупки.Форма.СписокДокументов"...), возможно в этом проблема. Но как мне подменить тут имя на имя формы расширения, к расширению кодом мы же не можем обращаться.

Процедуры формы расширения (ПослеПриОткрытии, ПослеПриСозданииНаСервере и тп) отрабатывают в форме расширения, но похоже сама форма все равно из основной конфигурации отображается.
3 yzimin
 
21.04.20
15:07
ОбработкаПолученияФормы
4 fantomrik
 
21.04.20
15:18
(3) А можно чуть  подробнее?

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

https://prnt.sc/s3aooo
https://prnt.sc/s3apj1
5 fantomrik
 
21.04.20
17:07
Оказалось в модуле формы динамический запрос модифицируется в зависимости от отборов, и в моем случае, он полностью заменялся на типовой запрос в котором нет моих полей естественно.

Вопрос закрыт.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс