Вход | Регистрация

1С:Предприятие ::

Метки: 

УНФ: Обмен с сайтом. Справочник Номенклатуры - Откуда берутся идентификаторы?

Я
   slafor
 
06.09.18 - 16:07
Есть 1С Управление нашей фирмой (неизмененная). Используется стандартная возможность обмена с сайтом.
Выгружай прайс-лист Номенклатуры. На сайт помимо самой Номенклатуры попадают еще идентификаторы типа "1d399b3e-57e4-11e7-9e34-1c1b0d64b19c". Откуда они берутся? Искал в коде - найти не мог.
Было подозрение, что это значение - "выдернутое" из результата выполнения функции ЗначениеВСтрокуВнутр(СсылкаНаНоменклатуру). Если использовать просто идентификатор ссылки, то получается что-то вроде "{"#",e6648548-1c88-416c-975a-bdf5a2e80f91,99:8f5300804827473511e83021e49b2b0a}", но если "выдернуть оттуда часть, совпадающую визуально - "e6648548-1c88-416c-975a-bdf5a2e80f91", но при этом именно эта часть у ВСЕХ элементов одинакова! Меняется только "хвост" строки.

Может, кто-то сталкивался?
 
 
   RomanYS
 
1 - 06.09.18 - 16:20
(0) УникальныйИдентификатор()?
   slafor
 
2 - 06.09.18 - 17:05
Спасибо!

Точно - УникальныйИдентификатор()! Что самое интересно, он присутствует как раз в "хвосте" строки {"#",e6648548-1c88-416c-975a-bdf5a2e80f91,99:8f5300804827473511e83021e49b2b0a}, НО очень хитрым образом - сначала строку надо "прочитать" сзади наперед, но не просто, а "по блокам" - e49b2b0a-3021-11e8, "до середины", а уже потом - с самого начала - 8f53-008048274735. Интересная логика.
   RomanYS
 
3 - 06.09.18 - 17:09
(2) из описания ЗначениеВСтрокуВнутр:
"Используется для сохранения функциональной совместимости с 1С:Предприятием 7.7. Использовать для других целей не рекомендуется."

Поиск логики здесь излишен))


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует