|
(8.2) обработать событие "извне" 1с | ☑ | ||
---|---|---|---|---|
0
vechiy
18.01.16
✎
12:13
|
Есть ли какой-то способ или механизм позволяющий обработать в 1с произвольное внешнее событие, например, нажатие кнопки в сторонней программе или изменение записи в сторонней бд?
В голову приходит пока только регл.задание проверяющее нужное значение по сто раз в секунду Есть ли другие варианты? |
|||
1
Aleksey
18.01.16
✎
12:14
|
а по твоему как работает сканер-штрих-кода?
|
|||
2
Timon1405
18.01.16
✎
12:15
|
См в типовых модуль обычного или управляемого приложения
Глобальный контекст (Global context) ОбработкаВнешнегоСобытия (ExternEventProcessing) Синтаксис: ОбработкаВнешнегоСобытия(<Источник>, <Событие>, <Данные>) |
|||
3
vechiy
18.01.16
✎
12:18
|
(1) знать не знаю)
(2) спс будем изучать |
|||
4
Aleksey
18.01.16
✎
12:20
|
(3) тогда до кучи
http://catalog.mista.ru/public/15589/ http://catalog.mista.ru/public/19248/ Вообщем тема нафига не раскрыта нефига |
|||
5
Serginio1
18.01.16
✎
12:26
|
(18) Есть вариант обмена данными через TCP/IP
Для БД можно подписаться на событие 1C Messenger для отправки сообщений, файлов и обмена данными между пользователям |
|||
6
vechiy
18.01.16
✎
12:26
|
я так понял, просто подписаца на внешнее событие нельзя?
не совсем понятно, где и как событие обрабатывать глобально? или в отдельном объекте? или как) СП: Синтаксис: ОбработкаВнешнегоСобытия(<Источник>, <Событие>, <Данные>) Параметры: <Источник> Тип: Строка. Источник события. <Событие> Тип: Строка. Наименование события. <Данные> Тип: Строка. Данные для события. Описание: Возникает при посылке внешним приложением сообщения, сформированного в специальном формате. Внешнее событие сначала обрабатывается всеми открытыми формами, имеющими процедуру-обработчик этого события, а затем может быть обработано в процедуре-обработчике модуля управляемого приложения (модуля обычного приложения). Примечание: Обработка следующего события возможна только после завершения обработки текущего события. |
|||
7
vechiy
18.01.16
✎
14:54
|
есть мб у кого наглядный пример для использования ОбработкаВнешнегоСобытия?
|
|||
8
Serginio1
18.01.16
✎
14:56
|
(7) А какой язык кроме 1С ты знаешь, Тебе кстати и ссылки уже дали.
|
|||
9
vechiy
18.01.16
✎
16:06
|
(8)
джава, цпп (со словарём) без внешних компонент хотелось бы) у меня сейчас основной вопрос - как узнать об изменении конкретной константы в 1с, но при изменении её извне: допустим, я выполняю к базе внешний sql-запрос и апдейчу эту самую константу из 0х00 в 0х01 (истина) обычная подписка на событие это, к сожалению, не вылавливает можно ли это сделать средствами 1с 8.2?) |
|||
10
Nuobu
18.01.16
✎
16:08
|
(9) Рег.заданием?
|
|||
11
Serginio1
18.01.16
✎
16:18
|
(9) Изменяй через веб или HTTP сервис или оповещай через них об изменении.
ОбработкаВнешнегоСобытия это относится к ВК. |
|||
12
vechiy
18.01.16
✎
16:18
|
да, кроме рег.задания, забыл написать)
эт запасной вариант |
|||
13
vechiy
18.01.16
✎
16:21
|
(11) это наверное подойдет
только я об этом пока ничего не знаю) |
|||
14
Dmitry77
18.01.16
✎
16:23
|
можно еще письма в 1с слать и парсить их. Так хоть лог останется кто где когда...
|
|||
15
Dmitry77
18.01.16
✎
16:25
|
(9) если меняют константу в 1с что мешает выдать ( выслать сообщение)?
|
|||
16
Serginio1
18.01.16
✎
16:26
|
||||
17
Serginio1
18.01.16
✎
16:26
|
(15) Еще и SMS в придачу
|
|||
18
vechiy
18.01.16
✎
16:37
|
(15) константа меняется в соответствующей таблице sql и об этом как раз надо узнать
|
|||
19
vechiy
18.01.16
✎
16:37
|
(17) целый новый мир)
|
|||
20
vechiy
18.01.16
✎
17:31
|
ну чет наверное пока регламентными заданиями обойдемся
эт не совсем правильно конечно, но с веб-сервисом имхо тоже |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |