47
jsmith82
24.10.13
✎
08:29
|
На самом деле без разницы где
Когда данные объекта передаются на форму (при открытии объекта в режиме предприятия), форма объекта сама становится неким объектом
Это концептуальный вопрос в рамках технологии УФ
Если считать, что форма это лишь каркас объекта, то тогда нужно все абсолютно методы вызывать в сочетании с
РеквизитФормыВЗначение
ЗначениеВРеквизитФормы
что, конечно же, будет абсолютно некошерно.
Поэтому разработчик должен выходить на следующий уровень абстракции и не гнушаться даже дублированием функций (например, один и тот же метод и в модуле формы, и в модуле объекта).
Что касается модуля менеджера или общего модуля, то тут тоже зависит от того, откуда передаётся управление. Например, это может быть и ДанныеФормыКоллекция и ДокументОбъект. То есть вызываемая процедура должна проверять тип значения. Ну это если писать код в рамках инкапсуляции. Самый безобидный вариант это создание какого-то класса, который будет оперировать таблицей значений, но тут тоже могут быть нюансы.
Другой вариант |
|