|
Как достучаться на сервере до внешней обработки? |
☑ |
0
Спорт
29.05.15
✎
05:02
|
Форму-то открывать нельзя, значит к модулю формы путь заказан, однозначно. Может возможно вызвать процедуру/функцию из модуля объекта внешней обработки?
|
|
1
Любопытная
29.05.15
✎
05:11
|
Создай объект внешней обработки и обратись к его модулю. Форму на сервере тоже можно получить, открыть нельзя
|
|
2
Спорт
29.05.15
✎
06:03
|
(1) Так. Форму внешней обработки открывать умею, а как обратиться к модулю?
|
|
3
Альбатрос
29.05.15
✎
06:05
|
(2) ну через точку ессесно
|
|
4
Любопытная
29.05.15
✎
06:11
|
(2) А зачем ее открывать?
|
|
5
Рэйв
29.05.15
✎
06:16
|
(0)>>значит к модулю формы путь заказан
Если в модуле формы есть экспортные процедуры, то к ним можно обратиться не открывая формы
|
|
6
Спорт
29.05.15
✎
06:26
|
(5) О, повелитель 1С! Научи неразумнага раба твоего!
|
|
7
Любопытная
29.05.15
✎
06:29
|
(6) ты про экспортные процедуры и функции не в курсе что ли?
|
|
8
Спорт
29.05.15
✎
06:31
|
Ну я знаю что из можно из модуля открыть, но что бы вот так запросто, да еще через точку... В первый раз.
|
|
9
Спорт
29.05.15
✎
06:41
|
Так что ли?
Обработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("МояОбработка");
Обработка.МояЭкспортнаяФункцияМодуляОбъекта("Скажи ку-ку");
|
|
10
Mankubus
29.05.15
✎
06:53
|
|
|
11
Спорт
29.05.15
✎
06:58
|
(10) Как-то так
Обработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("Моя обработка");
Если Обработка <> Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = Обработка.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
Форма.ОткрытьМодально();
|
|
12
Спорт
29.05.15
✎
07:00
|
(10) Форму я умею открывать, мне надо из модуля объекта вызвать эскортную процедуру, Карл, из модуля объекта!
|
|
13
dubraver
29.05.15
✎
07:03
|
обработка = ВнешниеОбработки.Создать(ПутьКФайлу);
обработка.ВызовЭкспортнойПроцедуры();
|
|
14
ДенисЧ
29.05.15
✎
07:03
|
обр = ВнешниеОбработки.Создать(ИмяФайла);
обр.МояЭкспортнаяПроцедураИзМодуляОбъекта("Карл!");
|
|
15
Спорт
29.05.15
✎
07:09
|
Благодарю вас! О, благодарю вас!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой