|
вызвать обработку проверки заполнения |
☑ |
0
Stim
30.10.12
✎
14:38
|
УФ. нужно в модуле менеджера вызвать сабж объекта. как это сделать?
|
|
1
Reset
30.10.12
✎
14:40
|
Абрревиатура "УФ" меня несколько устрашила, но тем не менее, рискну предположить: получить объект и вызвать его метод?
|
|
2
Reset
30.10.12
✎
14:41
|
*метод ПроверитьЗаполнение()
|
|
3
Stim
30.10.12
✎
14:55
|
прикольно. а как получить объект в модуле менеджера?
он на клиенте выполняется?
|
|
4
Defender aka LINN
30.10.12
✎
14:56
|
(3) Объект в модуле менеджера надо получить из переданных в процедуру параметров.
|
|
5
Aprobator
30.10.12
✎
14:57
|
хм, а что вообще сабжу в менеджере делать?
|
|
6
Stim
30.10.12
✎
15:00
|
(4) т.е. нужно создавать "нафиг никому не нужный экземпляр объекта" ? =)
либо в модуле формы, откуда я вызываю процедуру менеджера, либо в самом менеджере
|
|
7
Defender aka LINN
30.10.12
✎
15:05
|
(6) рукалицо.жпг...
В модуле формы:
&НаКлиенте
Процедура КакаяНибудь()
Документы.ВотЭтотСамыйДокумент.ПроцедураМодуляМенеджера(Объект);
КонецПроцедуры;
В модуле менеджера:
Процедура ПроцедураМодуляМенеджера(Объект) Экспорт
Объект.Дата = ТекущаяДата();
Для Каждого Строка из Объект.ТабличнаяЧасть Цикл
Строка.Реквизит = Неопределено;
КонецЦикла;
КонецПроцедуры;
|
|
8
Defender aka LINN
30.10.12
✎
15:07
|
+(7) Ну, с клиента вызвать не получится, но суть, думаю, ясна.
|
|
9
Stim
30.10.12
✎
15:15
|
(7) ты кэпом подрабатываешь? как писать процедуры модуля менеджера я знаю
|
|
10
Stim
30.10.12
✎
15:16
|
мне нужно было такое:
&НаКлиенте
Процедура КакаяНибудь()
Если ПроверитьЗаполнение() Тогда
Документы.ВотЭтотСамыйДокумент.ПроцедураМодуляМенеджера(Объект);
КОнецЕсли;
КонецПроцедуры;
|
|
11
5 Элемент
30.10.12
✎
15:18
|
(10) Тут проверка заполнения вызывается не в модуле менеджера
а ты пишешь что нужно в модуле
|
|
12
Defender aka LINN
30.10.12
✎
15:19
|
(10) И где тут получение объекта?
|
|
13
5 Элемент
30.10.12
✎
15:20
|
Документы.ВотЭтотСамыйДокумент.ПроцедураМодуляМенеджера(ЭтаФорма);
Процедура ПроцедураМодуляМенеджера(Форма) Экспорт
Форма.ПроверитьЗаполнение();
КонецПроцедуры
|
|
14
Aprobator
30.10.12
✎
18:34
|
(13) смысл с формы в менеджер лезти? Имхается мне, что ТС хочет эту проверку в какой то обработке запустить.
|
|
15
SUA
30.10.12
✎
18:38
|
нафига только... неправильный подход к постановке задачи
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший