|
Как вызвать процедуру модуля формы?
| ☑ |
0
DenSpb
06.12.12
✎
13:25
|
Есть конфа самописная 8.2 Управляемое приложение. Есть куча проверок при заполнении документа в пользовательском режиме(ПриИзменении, ПриОкончанииРедактирования). Эти же доки надо создавать программно и все эти проверки надо выполнять. Как один из вариантов - переписать процедуры в модуль объекта и тогда из можно будет использовать. Подскажите. есть ли другие варианты?
|
|
1
Undefined vs NULL
06.12.12
✎
13:25
|
нет
|
|
2
AndyD
06.12.12
✎
13:26
|
а чем не устраивает вариант с модулем объекта?
|
|
3
ДенисЧ
06.12.12
✎
13:26
|
Другой варинат - вынести в модуль менеджера :-)
Или в глобальный модуль...
|
|
4
vicof
06.12.12
✎
13:26
|
Проверки вынести в модуль объекта, а в модуле формы в обработчиках вставить их вызов
|
|
5
DenSpb
06.12.12
✎
13:27
|
(2) Переделывать придется:)
|
|
6
DenSpb
06.12.12
✎
13:27
|
Блин, ошибся не Управляемое приложение, а Обычное приложение:)
|
|
7
Undefined vs NULL
06.12.12
✎
13:28
|
(6) можно и форму, если на клиенте создаешь, но все равно лучше перенести в модуль объекта
|
|
8
Web00001
06.12.12
✎
13:36
|
Проверка корректности заполнения документа\справочника, должна находиться в модуле объекта в процедуре ОбработкаПроверкиЗаполнения, если это не так получаем грабли в (0) если проверки в этой процедуре, то можно проверять или не проверять, по необходимости. Например:
Если НовыйДок.ПроверитьЗаполнение() Тогда
//проверка не нашла ошибок
НовыйДок.Записать();
Иначе
//что то пошло не так
КонецЕсли;
|
|