|
Можно ли так вызывать экспортные процедуры?
| ☑ |
0
Полька
14.11.13
✎
09:07
|
Можно ли вызывать экспортные процедуры и функции из документа/обработки в другой обработке/документе/отчете и т.п?
Нужно во внешней обработке заполнить некий реквизит. Он успешно заполняется во встроенной обработке (несколько процедур работают). Можно ли вызвать их в своей обработке, дабы не изобретать велосипед?
|
|
1
МойКодУныл
14.11.13
✎
09:11
|
Можно создать экземпляр встроенной обработки и обратиться к ее экспортным процедурам. Но они заполнят реквизит созданной обработки. Или там функции с возвращаемым значением?
Толстый клиент?
|
|
2
Полька
14.11.13
✎
09:15
|
(1)Да и пусть. Я ж его смогу взять.
Осталось выяснить- как создать:)))
|
|
3
МойКодУныл
14.11.13
✎
09:26
|
ОбработкаОбъект = Обработки.ИмяОбработки.Создать();
ОбработкаОбъект.ИмяПроцедуры();
Только убедись, что там ничего в базу не пишется при выполнении этих процедур.
|
|
4
Полька
14.11.13
✎
09:44
|
Обработки.ИмяОбработки.ПолучитьФорму("ОсновнаяФорма").ИмяПроцедуры()
вот так сработало
|
|
5
МойКодУныл
14.11.13
✎
09:48
|
Так она еще и в форме :)
|
|
6
kiruha
14.11.13
✎
10:03
|
Ну а если внутреннюю обработку поменяют ?
|
|
7
Rio3000
14.11.13
✎
11:06
|
(0)а не проще ли перенести эти процедуры из одной обработки в другую и адаптировать?
|
|