Здравствуйте!
Настраиваю синхронизацию 1С 8.3 и ТС 3.5.1.
К примеру Продукты из ТС в 1С нормально синхронизируются, если мы изначально экспортируем в 1С Продукт. Продукты связываются по UID1C-UUID (tbl_Offering).
Возможна ли обратная синхронизация - из 1С в Террасофт. К примеру мы обнулили в tbl_Offering поля связи UID1C и Object1C. В ТС и 1С есть продукты одинаковое у них название (связь по ID мы удалили). Каким образом опять получить связи по UID1C и Object1C существующих продуктов в 1С?
Нравится
Alex, я не совсем понял. У вас уже есть база продуктов в тс и в 1с, при этом названия уникальные, и вы хотите чтобы поля UID1C и Object1C заполнились?
Если так, и если вы точно уверены что 2-х продуктов в 1с с одинаковым названием нет - отключаете в маппинге поля UID1C и Object1C как ключевые, заливаете продукты с 1с по ключевому полю "Название", а затем меняете все обратно.
Для такого и сделан маппинг по UUID :)
Посмотрите запросом в 1с есть ли такие продукты вообще. Если нет - вам повезло. Заливайте сейчас пока не поздно все продукты из 1с в ТС по ключевому полю "Наименование", и после заливки смените на UUID.
Если есть: тогда либо обработать такие ситуацию вручную,
либо удалить все продукты в ТС и залить их из 1С по маппингу UID1C, Code1C.
В любом случае, для корректного экспорта любой сущности (документ либо справочник) нужно проводить импорт, иначе в 1с получите дубли.