Имя: Пароль:
1C
 
Изменяется внешний код элементов 1С
,
0 MAPATNK2
 
naïve
17.08.22
10:05
Добрый день. Есть интеграция с 1С битрикс. Там все завязано на внешнем коде. Типа такого:d3606601-ef8c-11eb-809e-ac1f6bd5b7d5
Дак вот уже 3 раз он меняется. И я не могу понять почему. В бае никто не работал, она почти пустая, только будет запускаться. Делаем обмен и тут такой косяк.
Не встречал ниразу изменения уникальных идентификаторов. Знает кто в чем проблема и как это остановить?
1 lodger
 
17.08.22
10:06
а где вы храните эти идентификаторы?
2 MAPATNK2
 
naïve
17.08.22
10:07
(1) Ну это идентификаторы 1с. Получаются функцией XMLСтрока(элемент)
3 MAPATNK2
 
naïve
17.08.22
10:08
База сама серверная, висит на SQL Server 19
4 PuhUfa
 
17.08.22
10:08
Меняются то где?
5 MAPATNK2
 
naïve
17.08.22
10:09
(4) в 1С.
6 MAPATNK2
 
naïve
17.08.22
10:09
15.08 был d3606601-ef8c-11eb-809e-ac1f6bd5b7d5 такой код у типа цены, теперь такой: 84cbe361-ef8c-11eb-809e-ac1f6bd5b7d5
7 lodger
 
17.08.22
10:11
(6) если уникальный идентификатор ссылки другой, то это другая ссылка.
может ты что-то попутал в объектной модели?
8 MAPATNK2
 
naïve
17.08.22
10:14
(7) Что можно попутать. Вид цены у нас 1. Его никто не может изменить. Сначала был 1 GUID, теперь другой и так 3 раза.
9 Ёпрст
 
17.08.22
10:15
(8) такой большой и в сказки веришь
10 MAPATNK2
 
naïve
17.08.22
10:15
причем меняется первая часть. Она вроде как за дату отвечает создания ссылки. Но это не точно
11 MAPATNK2
 
naïve
17.08.22
10:15
(9) ?
12 Ёпрст
 
17.08.22
10:15
ССылку в 1с-ине вообще нельзя поменять, только прямым апдейтом таблички справочника
13 Ёпрст
 
17.08.22
10:16
Так что, ты видишь всё время другие ссылки, а изначальные, к примеру, кто-то прибивает, например
14 MAPATNK2
 
naïve
17.08.22
10:21
(13) Я просто думаю, какие то регламентные задания в SQL меняю GUID, он же там задается.
15 MAPATNK2
 
naïve
17.08.22
10:22
(13) Т.к. никто кроме меня в базу зайти не может, а я за последний месяц заходил 1 раз сегодня. А GUID менялся 15 числа, когда там никого не было. Выгружается регламентно.
16 PuhUfa
 
17.08.22
10:26
Сделай своему типу цен УникальныйИдентификатор() и посмотри какой он на самом деле... дальше уже сравнивай и думай...
17 Dmitrii
 
гуру
17.08.22
10:29
(14) >> какие то регламентные задания в SQL меняю GUID

Чушь.

>> он же там задается.

С чего вдруг?
УИДы формирует 1С.
При чёт тут SQL? СУБД по отношению к 1С выполняет исключительно функцию хранения данных. Какие данные, как хранить и как менять - определяет 1С.

(15) >> GUID менялся 15 числа, когда там никого не было.

Это что-то вообще из разряда фантастики.
18 Dmitrii
 
гуру
17.08.22
10:32
Хватит сказки рассказывать.
Выкладывай уже сюда код, которым ты получаешь (читаешь) УИДы, которым их записываешь, и которым передаешь в/из обмен(а).
19 mistеr
 
17.08.22
11:25
Обмен с Битриксом и меняет, кто же еще? Обмен же регламентным делается?