Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Где правильнее разместить выполнение некоторых действий в модуле объекта или в модуле основной формы объекта ? (http://forums.kuban.ru/f1040/gde_pravil-nee_razmestit-_vypolnenie_nekotoryh_dejstvij_v_module_ob-ekta_ili_v_module_osnovnoj_formy_ob-ekta-2572548.html)

med 05.05.2012 11:32

Где правильнее разместить выполнение некоторых действий в модуле объекта или в модуле основной формы объекта ?
 
Где бы узнать, где правильнее разместить выполнение некоторых действий в модуле объекта или в модуле основной формы объекта ?
Конкретно - задается определенный набор действий перед закрытием документа
процедура ПередЗакрытием()
есть и в модуле объекта и
в модуле основной формы объекта,
Где правильнее разместить вызов вполнения этиъ действий и в чем отличие ? (если вызвать в модуле или в форме)?

Lexusss 05.05.2012 13:52

У модуля объекта нет обработчика ПередЗакрытием.

med 05.05.2012 14:44

1-Lexusss > Да, простите , не то сказал,
процедура ПередЗаписью() она есть и там и там...

VZ 05.05.2012 15:04

2-med > В модуле объекта.

Lexusss 05.05.2012 15:13

В модуле объекта располагается алгоритмы, выполняемые при любом способе изменения объекта - программном, интерактивном в форме, загрузке из внешней среды и т.д. Например, дозаполнение служебных полей справочника.
В модуле формы должны располагаться обработчики, использующие информацию о способе введена данных или при использовании нестандартных способах ввода данных.
Проще говоря, вся логика, использующая реквизиты формы, должна быть в модуле формы. Все остальное - модуль объекта.


Текущее время: 22:24. Часовой пояс GMT +3.