Имя: Пароль:
1C
1С v8
Перенос справочников через КД2
0 iva77ru
 
14.10.11
15:35
Помогите, пожалуйста, разобраться:

При переносе идет поиск по коду эл. справочника. Если объет не найден, то создается новый. Но при создании нового эл. справочника новому эл. присваивается код из базы источника. Если в базе приемнике уже есть эл. справочника с таким кодом, то получает сообщение об ошибки( не уникальный номер создаваемого эл.) и  загрузка не идет. Как настроить, чтобы при создании нового генерилcя бы новый код, а не брался из входящих данных?
1 Быдло замкадное
 
14.10.11
15:36
алочка есть "Генерировать код или номер если он не задан" что-то такое..
2 Быдло замкадное
 
14.10.11
15:36
галочка
3 Alexor
 
14.10.11
15:39
(0) А я не совсем понял
1. поиск по коду эл. справочника
2. Если объет не найден, то создается новый.
3. Если в базе приемнике уже есть эл. справочника с таким кодом, то получает сообщение об ошибки(

Как если он не найден, то он там есть?
Может поиск идет по внутреннему идентификатору?
4 ВераТ
 
14.10.11
15:40
(3) тоже перечитывала несколько раз...не поняла
5 Рэйв
 
14.10.11
15:41
()ПослеЗагрузки

Если Объект.ссылка.Пустая() Тогда
   Объект.УстановитьНовыйКод();
КонецЕсли;
6 iva77ru
 
14.10.11
15:47
Извините, ошибся. Поиск по коду, еще по 2 реквизитам. Получается, что при поиске по 3 условиям эл. не найден. Но элемент с таким кодом уже есть в базе приемнике только он отличен по 2 др. значениям своих реквизитов.
7 iva77ru
 
14.10.11
16:01
Спасибо, Рейв! Работает.