|
Не хочет отрабатывать внешнее событие по агент+ |
☑ |
0
SherifSP
06.06.13
✎
19:04
|
Подключил компоненту на сервере, в мануале написано что
Оповещение происходит через обработчик внешних событий "1С:Предприятия" - т.е. ""Агент+ СОД"" вызывает предопределенную процедуру ОбработкаВнешнегоСобытия() (процедура должна быть объявлена либо в глобальном модуле, либо в контексте исполняемого в текущий момент модуля).
Но у меня ничего в ОбработкеВнешнегоСобытия() не происходит, кто сталкивался, помогите. Платформа 8.1
|
|
1
Rie
06.06.13
✎
19:19
|
(0) Есть небольшое подозрение: подключил компоненту ты на сервере, а событие возникает у клиента. Не?
|
|
2
SherifSP
06.06.13
✎
19:25
|
(1) Подключил на сервере, в модуле Приложения пытаюсь отловить
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
//Если Источник = "APServer" Тогда
Путь = "\\132.122.1.72\APlusSrvRoot";
Попытка
Текст = Новый ЗаписьТекста;
Текст.Открыть(Путь + "\" + "VS.txt",КодировкаТекста.ANSI);
Текст.ЗаписатьСтроку(Строка(Источник) + ". " + Строка(Событие) + ". " + Строка(Данные));
Текст.Закрыть();
Исключение
ТД = Новый ТекстовыйДокумент;
ТД.УстановитьТипФайла(КодировкаТекста.UTF8);
Текст = Строка(Источник) + ". " + Строка(Событие) + ". " + Строка(Данные);
ТД.УстановитьТекст(Текст);
ТД.Записать(Путь + "\" + "VS.txt");
КонецПопытки;
//Возврат;
//КонецЕсли;
КонецПроцедуры // ВнешнееСобытие()
|
|
3
Rie
06.06.13
✎
19:29
|
(2) Это понятно. Где _происходит событие_? На сервере - или на клиенте?
(То есть, на самом деле ничего не понятно - начиная с того, идёт ли работа с управляемым или с обычным приложением. Возможно, это я тупой - но вроде как выше об этом ничего не сказано было).
|
|
4
SherifSP
06.06.13
✎
19:29
|
(3) Платформа 8.1
|
|
5
SherifSP
06.06.13
✎
19:31
|
(3) Обработкой подключаю внешнюю компоненту на сервере
|
|
6
Rie
06.06.13
✎
19:31
|
(4) Ура!!!! И что с этого? _Где происходит событие_?
|
|
7
planod
07.06.13
✎
03:43
|
(0) Обратитесь в техподдержку Агент+. В принципе всегда очень быстро помогали и доходчиво объясняли.
|
|
8
Джигурда
07.06.13
✎
03:56
|
В агентоиде такого безобразия нет!
|
|
9
SherifSP
07.06.13
✎
09:34
|
(6) На сервере происходит событие
|
|
10
SherifSP
07.06.13
✎
09:37
|
ап
|
|
11
Cashtane
07.06.13
✎
09:50
|
// Делал загрузку-выгрузку внешней обработкой. "ВнешнееСобытие" формы обработки.
Процедура ВнешнееСобытие(Источник, Событие, Данные)
//поступило оповещение от Агент Плюс СОД
Если Событие = "NewDataFromServer" Тогда //пришли данные от пользователя КПК на сервер
КонецЕсли;
КонецПроцедуры
|
|
12
SherifSP
07.06.13
✎
10:44
|
(11) Это ты на клиенте, мне нужно на сервере это делать, автоматом регламентное задание будит запускать
|
|
13
SherifSP
07.06.13
✎
10:45
|
+(12) Так и я делал
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший