Нужно сделать возможность создавать счета в TS и экспортировать их в 1С. Частично задача решена. С помощью интеграции сделаны такие настройки, что новые визированые счета экспортируются в 1С. Потом их надо обратно импортировать, чтобы получить правильный номер от 1С. Хотелось бы упростить эту задачу, чтобы по выбору действия, например, в разделе "Счета", автоматически производилось экспортирование, а потом импортирование созданных счетов. Как это сделать зная, например, ID настройки интеграции в tbl_Dataflow?
Нравится
Сделал так:
if (CheckRunSynchroNow()) { return; } try { Start1CSynhro(); scr_Dataflow1CUtils.ExportObject(null, '{0D6726AE-F9DB-4727-9300-21861E4C96A6}', '{63965B2C-65BC-495C-B14E-E0A423D9A10B}'); scr_Dataflow1CUtils.ImportObject('{0D6726AE-F9DB-4727-9300-21861E4C96A6}', '{63965B2C-65BC-495C-B14E-E0A423D9A10B}'); } finally { Finish1CSynhro(); }
Где:
{0D6726AE-F9DB-4727-9300-21861E4C96A6} - ID настройки синхронизации,
{63965B2C-65BC-495C-B14E-E0A423D9A10B} - ID детали синхронизации.
Только при этом не срабатывают события OnBeforeExport, OnAfterRecordExport и т.д.
Как можно заставить отрабатывать события?