Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2024, 20:35

Вызов функции 1С 8.2 из MS SQL SERVER

Автор Рыбка Халла, 12 окт 2011, 12:34

0 Пользователей и 1 гость просматривают эту тему.

Рыбка Халла

Здравствуйте.

Возникла неоднозначная задача на стыке нескольких технологий.

Проект по синхронизации 1С 8.2 CRM и системы документоооборота Directum 4.7.

Выполнены этапы по обращению систем напрямую друг к другу через com(1C -> directum)

Стоит и обратная задача:

Задачи в электронном документообороте должны realtime фиксироваться,как документы 1С с определёнными реквизитами.

В документообороте отсутствует старт задачи как событие.

Принято решение фиксировать в БД изменения таблицы SBTask и вызывать через com обращение к 1С на создание документа с нужными реквизитами.

Триггер на изменение не вопрос - остаётся 2 пункта - обращение средствами MS SQL Server к 1С 8.2 через com и создание документа.

Тестовая база развёрнута на MS SQL 2008r2.

Если есть возможность привести какой-то пример вызова - просьба помочь.

Андрей Федотов

А если сделать регламентное задание в 1С 8.2 которая с периодичностью в определенный промежуток времени (минуту к примеру), будет обращаться к таблице SBTask и создавать документы по определенному в процедуре алгоритму?

Рыбка Халла

Как вариант предложили запуск из SQL сервера командной строки с вызовом внешней обработки и передачей ей параметров.
Т.К.xp_cmdshell при установленном директуме включена.

Андрей Федотов

Впринципе без разницы...Что вызвать обработку из SQL, что будет у Вас обработка, периодически обращающаяся к SQL.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск