Имя: Пароль:
1C
1С v8
Не могу обратиться к процедуре из другого модуля. УПП
0 deadpuma
 
23.07.12
11:07
В модуле Справочника надо вызвать процедуру, которая находится в Документах. Не получается это сделать. Процедуру сделал Экспортной.

Вот процедура из модуля Справочника, в ней не могу обратиться к процедуре УстановитьНомерДокумента() Экспорт

&НаСервере
Процедура УстановитьОсновнойНомерДокумента(Команда)
   СсылкаНаОбъект = Документы.аДокументооборотКорпоративныйДокумент.ПолучитьСсылку();
   СсылкаНаОбъект.УстановитьНомерДокумента(); // не видит!
       
КонецПроцедуры
1 GLazNik
 
23.07.12
11:08
А в каком модуле то процедура УстановитьНомерДокумента?
2 mr_K
 
23.07.12
11:13
Объект нужен.
3 mr_K
 
23.07.12
11:14
И вообще - все криво написано
4 MaXpaT
 
23.07.12
11:17
///  СсылкаНаОбъект = Документы.аДокументооборотКорпоративныйДокумент.ПолучитьСсылку();

а**еть, простите за выражение
5 deadpuma
 
23.07.12
11:17
УстановитьНомерДокумента() в модуле аДокументооборотКорпоративныйДокумент
6 mr_K
 
23.07.12
11:20
(4) Не, так можно оказывается. Только зачем?? Но в любом случае выполнять процедуру из модуля ОБЪЕКТА для ссылки...
А так по коду вообще не понятно, чего хочу ))
7 deadpuma
 
23.07.12
11:34
Мне надо сначало получить же ссылку на объект документа? а потом уже вызывать процедуру?
8 mr_K
 
23.07.12
11:37
1. Сначала нужно подробно представить чего хочешь.
2. Потом почитать СП.
3. Если не помогает, выложить что придумал в п.1 - сюда.
4. Вероятно получить ответ
))
9 mr_K
 
23.07.12
11:39
кстати обработчики событий на форме выполняются на клиенте. и уже из них нужно вызывать серверный процедуры