Уважаемые коллеги! Прошу помощи.
Ситуация следующая. В 1с УТ у номенклатуры есть дополнительные реквизиты. Исторически так сложилось, что реквизит формируется по принципу "ГруппаРеквизита:Реквизит". Доп. реквизитов много и базу изменить уже нельзя. При выгрузке в БУС код свойства товара получается транслитерацией дополнительного реквизита, обрезается до 50 символов, при этом его уникальность не проверяется.
Пример выгрузки свойства:
В 1с УТ - дополнительный реквизит номенклатуры "Запись видео и звука:Электронная стабилизация при видеосъемке".
В БУС - свойство товара "Запись видео и звука:Электронная стабилизация при видеосъемке", код свойства "ZAPIS_VIDEO_I_ZVUKA_ELEKTRONNAYA_STABILIZATSIYA_PR"
При следующей выгрузке это свойство вместе с кодом дублируется.
Хотелось бы понять, либо как увеличить длину поля "код свойства", либо как сделать нормальную генерацию кода свойства, с проверкой на уникальность, чтобы избежать подобных коллизий.
Хотелось бы понять, хотя бы направление, в котором копать, ну а если кто-то уже решал подобную задачу, было бы просто великолепно.
Ситуация следующая. В 1с УТ у номенклатуры есть дополнительные реквизиты. Исторически так сложилось, что реквизит формируется по принципу "ГруппаРеквизита:Реквизит". Доп. реквизитов много и базу изменить уже нельзя. При выгрузке в БУС код свойства товара получается транслитерацией дополнительного реквизита, обрезается до 50 символов, при этом его уникальность не проверяется.
Пример выгрузки свойства:
В 1с УТ - дополнительный реквизит номенклатуры "Запись видео и звука:Электронная стабилизация при видеосъемке".
В БУС - свойство товара "Запись видео и звука:Электронная стабилизация при видеосъемке", код свойства "ZAPIS_VIDEO_I_ZVUKA_ELEKTRONNAYA_STABILIZATSIYA_PR"
При следующей выгрузке это свойство вместе с кодом дублируется.
Хотелось бы понять, либо как увеличить длину поля "код свойства", либо как сделать нормальную генерацию кода свойства, с проверкой на уникальность, чтобы избежать подобных коллизий.
Хотелось бы понять, хотя бы направление, в котором копать, ну а если кто-то уже решал подобную задачу, было бы просто великолепно.