Имя: Пароль:
1C
 
Форма основная и дополнительная...
0 mikecool
 
09.06.19
22:23
Как мне помнится - два вида форм (закладки "Основные" и "Дополнительные") служат для организации одного функционала для обычного и управляемого интерфейсов
Недавно в обработку, изначально написанную для обычного интерфейса ,добавлял форму для упр интерфейса
Добавил ее на закладке "Дополнительные", на первый взгляд все шикарно - открыл обработку в упр интерфейсе без поддержки обычных форм, поднялась моя форма
Но не все было шикарно - не работала РеквизитФормыВЗначение("Объект"), говорит, что неверный параметр 1
Открыл обработку в конфигураторе базы без использования обычных форм, присутствовала только закладка "Основные" в формах, и на ней ессно "толстая" форма
и до тех пор, пока на закладку "Основные" не добавил упр форму - РеквизитФормыВЗначение не работал
Есть ли еще такие "камни"?
Скоро предстоит еще одна универсальная обработка - каким образом располагать формы? делить на разные обработки - не хочется, чтобы не дублировать функционал модуля объекта
1 RomanYS
 
09.06.19
22:57
>> РеквизитФормыВЗначение("Объект"), говорит, что неверный параметр 1
Значит нет такого реквизита формы
2 mikecool
 
09.06.19
23:00
(1) реквизит формы был, тип - ОбработкаОбъект
для того, чтобы все работало - пришлось провести изменения, описанные в сабже
3 RomanYS
 
09.06.19
23:14
(2) роль формы внутри обработки не имеет значения. РеквизитФормыВЗначение работает только в УФ и требует естественно соответствующего реквизита.
4 mikecool
 
10.06.19
10:15
(3) я тоже так считал, но когда столкнулся - завел тему
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан