Уникальный идентификатор объекта в 1с77 #309345


#0 by gr_83
Проблема синхронизаций при конвертации документов между управленческой 77 и бухгалтерской 80. Есть ли какой нибудь уникальный идентификатор объекта в 1с77. Кто знает отпишите очень нужно
#1 by ZanderZ
ЗначениеВСтрокуВнутр сделай и посмотри
#2 by igork1966
#3 by gr_83
Кто нибудь пробовал таким образом
#4 by igork1966
Поле соответствующее нужно будет создавать и код править. Ps. Не знаю что у тебя за проблемы, но некоторые юзают для обменов служебную таблицу УРИБД в которой фиксируются измененые объекты... это не исключает (1,2,3)
#5 by gr_83
Спсаибо тебе  igork1966 за отклик, жалко не могу по адресу обратится керио не пускает, зарубает сразу
#6 by igork1966
Это ты про ?  Могу сюда копи-пасте.
#7 by igork1966
+ Внутренние идентификаторы объектов Если нужно получить id в том виде, в котором он хранится в таблицах 1С, воспользуйтесь недокументированной функцией _IdToStr, н-р: Сообщить("Вариант 1: "+_IdToStr(ПолучитьИД_Вариант1(Объект.ТекущийЭлемент))); Подробнее о недокументированных возможностях 1С можно посмотреть здесь. Необходимо добавить, что если база с использованием УРБД, то система не контролирует уникальность этого идентификационного номера. Необходимо еще к номеру добавлять место создания, т.е. префикс той базы, где был создан объект. <замечание от Анатолия Лытькова> Формат строки, полученной с помощью ф-ии ЗначениеВСтрокуВнутр: Седьмой параметр списка - строка 13 символов: 01-10 ИД вида объекта 11-20 ИД объекта 21-23 ИД информационной базы (УРИБ). В таком виде он будет, если передавать не Объект.ТекущийЭлемент, а просто Объект. Типы объектов:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С