Имя: Пароль:
1C
1С v8
Можно ли изменить внутренний идентификатор?
,
0 alexd73
 
24.04.14
18:15
Привет, ответьте пожалуйста на вопрос.
при выгрузке из 1с на сайт выгружается xml такого вида:
<Группа>
<Ид>dbf55af2-537b-11e3-a4eb-bc5ff43e93c2</Ид>
<Наименование>Cactus фотобумага</Наименование>
</Группа>
и аналогично для номенклатуры. Скажи, можно изменить это ИД программно?

Спасибо!
1 Aleksandr N
 
24.04.14
18:16
(0) Можно.
2 jsmith82
 
24.04.14
18:16
да
3 mehfk
 
24.04.14
18:17
"Скажи, можно изменить это ИД программно?"

К "Властелину Ресурса" обращаешься?
4 alexd73
 
24.04.14
18:18
Спасибо! Теперь мои руки развязаны! :)
5 alexd73
 
24.04.14
18:21
Я имею ввиду что мне надо в базе изменить ИД для номенклатуры на ИД для аналогичных товаров (по артикулу) из другой базы.
6 fisher
 
24.04.14
18:26
(5) Штатно - нельзя. Штатно можно создать новый элемент с таким ИД, заменить все вхождения старого на новый и прибить старый. Т.е. годится только для разового устранения пересорта.
7 alexd73
 
24.04.14
18:59
Суть задачи: Мы начали работу и выгрузки на сайт в одной базе, а теперь надо работать в другой базе. загрузили в нее товар от поставщика и вперед! Но соответственно если делаем выгрузку из новой базы, то Ид другие и создаются дубли товара. Надо эту проблему решить.. какой самый простой вариант?
8 ДенисЧ
 
24.04.14
19:01
(7) написать заявление по-собственному.
9 Torquader
 
24.04.14
19:02
Выгрузить товары с сайта в пустую базу или перенести товары из старой базы причём по ИД, а не по каким-то другим человекопонятным совпадениям.
10 Explorer1c
 
24.04.14
19:03
(7) а в каком формате вы делаете выгрузку на сайт?
11 GANR
 
24.04.14
19:12
(0) лучше создать новый с заданным идентификатором, а потом заменить ссылки на старый объект ссылками на новый
12 fisher
 
25.04.14
11:35
(7) Суть проблемы - в неправильном решении задачи. Не нужно было в базе сайта завязываться на внутренние айдишники 1С. Но если уже всё так плохо, то пропишите в новой базе соответствия старым айдишникам и синхронизируйтесь с базой сайта по ним.