Обработка события от внешнего приложения
По теме из базы знаний
- Генерируем ВнешнееСобытие из внешнего приложения/скрипта web запросом
- Аутентификация на внешних сервисах посредством OAuth
- Внешняя компонента для мобильного приложения
- Внешняя компонента - универсальный, надежный перехватчик клавиатурных событий
- [ЕХТ] Фреймворк для Расширений 1С: Обработка событий: описание, примеры и демобаза.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)На диске ИТС есть документация по созданию внешних компонент Native API. И будет ваш "экзешник" делать все, что надо, и возвращать все, что хочется.
В СП поищите ПодключитьОбработчикОжидания()
А механизмов создания отдельных потоков(нитей) в 1С нет
В СП поищите ПодключитьОбработчикОжидания()
А exe-файл может по окончанию писать данные в какой-то файл ? И на основании данного файла принимать решение что работа завершена.
DanilaDru, я понят Ваш ответ таким образом:
На форме после вызова внешней программы запускается цикл, который проверяет наличие некотрого файла и, если файл появился, то заполнит табличную часть данными из файла.
Тут много вопросов.
1. Как определить что файл успешно создался и готов для последующей обработки. (файл может создасться и может быть пустым, или содержать часть необходимой информации)
2. Цикл подвесит 1С. А механизмов создания отдельных потоков(нитей) в 1С нет.(по крайней мере я о них не слышал)
На форме после вызова внешней программы запускается цикл, который проверяет наличие некотрого файла и, если файл появился, то заполнит табличную часть данными из файла.
Тут много вопросов.
1. Как определить что файл успешно создался и готов для последующей обработки. (файл может создасться и может быть пустым, или содержать часть необходимой информации)
2. Цикл подвесит 1С. А механизмов создания отдельных потоков(нитей) в 1С нет.(по крайней мере я о них не слышал)
(3) kuzya1703, при такой постановке вопроса
можно ответить, что надо сделать обработку, которая как то определит.
Без внятного ТЗ, ни о какой реализации не может идти речь.
Экзешник - это внешняя программа. На каком они языке между собой будут разговаривать, зависит исключительно от того, кто это все проектирует.
Универсальным и простым механизмом, можно считать обмен через XML файл. В котором будет вся структура данных.
Цикл - да, подвесит 1С. А как вы хотели ? Чтобы оно по волшебству чтоли попадало.
Принцип модального окна, пользователь - не может продолжить работать с документом, пока не введет данные в нужном окне.
Если нужно асинхронно, то для этого есть фоновые и регламентные задания.
это exe-шник, который что-то выполняет
можно ответить, что надо сделать обработку, которая как то определит.
Без внятного ТЗ, ни о какой реализации не может идти речь.
Экзешник - это внешняя программа. На каком они языке между собой будут разговаривать, зависит исключительно от того, кто это все проектирует.
Универсальным и простым механизмом, можно считать обмен через XML файл. В котором будет вся структура данных.
Цикл - да, подвесит 1С. А как вы хотели ? Чтобы оно по волшебству чтоли попадало.
Принцип модального окна, пользователь - не может продолжить работать с документом, пока не введет данные в нужном окне.
Если нужно асинхронно, то для этого есть фоновые и регламентные задания.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот