Нужно сделать возможность создавать счета в TS и экспортировать их в 1С. Частично задача решена. С помощью интеграции сделаны такие настройки, что новые визированые счета экспортируются в 1С. Потом их надо обратно импортировать, чтобы получить правильный номер от 1С. Хотелось бы упростить эту задачу, чтобы по выбору действия, например, в разделе "Счета", автоматически производилось экспортирование, а потом импортирование созданных счетов. Как это сделать зная, например, ID настройки интеграции в tbl_Dataflow?

Нравится

2 комментария

Сделал так:

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 и т.д.
Как можно заставить отрабатывать события?

Проблема решена.

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