Экспорт в 1С конкретной записи

Добрый день!
Настроил экспорт счетов из Terrasoft в 1С. Интеграция запускается по расписанию, раз в 2 часа.
Иногда нужно при создании счета в TS сразу отправить его в 1С.
Подскажите, пожалуйста, можно ли как-то запустить интеграцию для конкретной записи, чтобы остальные счета не трогать?

Нравится

6 комментариев

Здравствуйте, Дмитрий!

Данный вопрос рассматривался в следующей теме: http://www.community.terrasoft.ru/forum/topic/8615

Пожалуйста, сообщите, если у Вас возникнут дополнительные вопросы.

Анна, спасибо за ответ.
А нет возможности запустить уже настроенную интеграцию, но возможно с каким-то параметром, например ID счета?

Здравствуйте, Дмитрий!

Да, возможно, пример описан тут:

http://www.community.terrasoft.ru/blogs/7632

Добрый день!
Анна, еще немного уточню вопрос. Можно ли запускать настроенную интеграцию из скрипта, например чтобы при при нажатии на кнопку в разделе "Счета" выбранный счет уходил в 1С?

Здравствуйте, Дмитрий!

Да, можно, но тогда без wnd_Autorun1C. Следует вызвать функцию ExportObject и передать в нее идентификатор записи. К скрипту, откуда мы ее вызываем, нужно будет подключить scr_Dataflow1CUtils

var Attr = GetNewDictionary();
Attr('#ID#') = RecordID;
ExportObject(null, DataflowID, ObjectID, Attr);

DataflowID - идентификатор синхронизации в разделе Интеграции;
ObjectID - идентификатор настроенной интеграции с определенной сущностью в конкретной интеграции;
RecordID - идентификатор создаваемой записи.

Большое спасибо, Анна. Попробую.

Показать все комментарии