Передача данных в 1С из внешнего приложения. #276740


#0 by GuRы4
Очень нужна помощь!!! Есть задача по передачи данных из формы внешнего приложения в 1С. Например, из внешней формы совершенно левого приложения юзер жмет на кнопку, после чего в 1С из этой формы передается некоторый параметр с типом число, причем от значения этого числа зависит какой из пользователей 1С его увидит. Тоесть алгоритм передачи парметра получается следующим: Шаг1: из формы внешнего приложения число попадает в 1С Шаг2: 1С его проверяет Шаг3: В зависимости от значения передаваемого числа у определенного пользователя открывается форма справочника (вид справочника всегда один, например Контрагенты) Условия: Язык на котором устанавливается COM соединени с 1С - С++ (как установить само COM соединение с базой 1С представление ИМЕЮ) Если есть мысли по поводу реализации данной задачи (ссылки на разделы форума,исходники по подобным решениям), а также Ваши личные рекомендации буду очень благодарен за помощь. Спасибо.
#1 by ТелепатБот
#2 by Ковычки
есть мысли по поводу реализации данной задачи
#3 by floverr
Не кидать камнями...Но а если использовать БизнесПроцесс?? спр пользователи, значение. Старт - проверка условия(значение) - Завершение(Если АктивенСеанс - то ОткрытиеФормыНовогоКонтрагента)...
#4 by Neco
Обработка ожидания и проверять какой либо объект в базе, например константу, если появилось число с именем пользователя, то открывать форму
#5 by Ковычки
зачем обработкаожидания и/или отлов событий, если есть кнопка "передать в адинес" ?
#6 by Neco
Так кнопка сработает у админа, а форма должна открыться у совсем другого пользователя, как ловить такое событие прикажете?
#7 by Ковычки
ааа, слона то я и не заметил, но гусские не сдаются, можно создать сервис/приложение и ему передавать, а уж он разберется какой сендмессадже послать и кому, но это так - чтобы чиста поспорить ))
#8 by GuRы4
тут есть одна особенность: передача числа происходит не один раз а многократно: если подробнее то эта форма это интерфейс оператора call-центра, ему поступает звонок и как только он жмет кнопку принять вызов, телефонный номер абонента и ID оператора должны передаваться в 1С далее по этому номеру идет посик по справочнику "контрагенты" и при его нахождении форма справочника открывается у пользователя с соответствующим ID....принцип работы похож на работу с торговым оборудованим например сканером штрих кода
#9 by GuRы4
То есть судя по книге знаний этого форума по COM соединениям, в 1С за получение данных извне, отвечает предопределенная процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные) тогда не понятно как создать внешнюю компоненту передаваемую в эту процедуру,да и ее роль в этом процессе собсвенно
#10 by GuRы4
Немного покапавшись в описании задача сократилась до следующего: как на C++ написать код, чтобы передать в процедуру 1с 8.0 ОбработкаВнешнегоСобытия(Источник,Событие,Данные) необходимые параметры?
#11 by Пипишнер
" как установить само COM соединение с базой 1С представление ИМЕЮ) " - ??? похоже не очень имеешь .  На диске ИТС есть примеры написания .dll
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С