|
Перенос справочников через КД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
|
Спасибо, Рейв! Работает.
|
|