|
Конвертация данных. Задваиваются элементы справочника
| ☑ |
0
Никулин Леонид
13.06.13
✎
15:21
|
Здравствуйте!
Переношу данные справочника "Номенклатура". Ничего замудренного делать не нужно. Сопоставляю по коду, наименованию и этоГруппа. Но при переносе у меня задваиваются элементы и группы. Подскажите в чем может быть дело?
|
|
1
Alterife
13.06.13
✎
15:28
|
(0) По ссылке убрал?
|
|
2
Никулин Леонид
13.06.13
✎
15:29
|
Снял флаг поиска объекта по уникальному идентификатору
|
|
3
Никулин Леонид
13.06.13
✎
15:49
|
Еще такой момент. Заказчик попросил в наименование перенесенных элементов добавлять "# из УПП#". Я в ПКО в обработчик после загрузки написал
Если Не ОбъектНайден Тогда
Объект.Наименование = Объект.Наименование + " # из УПП#";
КонецЕсли;
и походе из-за этого и задваивается. Хотя переношу склады использую ту же самую конструкцию и все норм работает:(
|
|
4
Feunoir
13.06.13
✎
15:51
|
(3) А не лучше ли такое делать при выгрузке?
|
|
5
mikecool
13.06.13
✎
15:52
|
(3) не изза этого
после загрузки отрабатывает уже после поиска
что то с поиском не то, а зачем по наименованию искать?
|
|
6
Feunoir
13.06.13
✎
15:54
|
(5) Ну так в базе у него наименование с " # из УПП#", а ищется без. Поэтому и задваивается.
|
|
7
Никулин Леонид
13.06.13
✎
15:58
|
Искать лучше по уникальному идентификарору?
|
|
8
mikecool
13.06.13
✎
15:59
|
(7) если база-потомок, то да
иначе код + этогруппа имхо
|
|
9
mikecool
13.06.13
✎
16:00
|
(6) а, точно, при последующих загрузках не учитывается
|
|
10
Никулин Леонид
13.06.13
✎
16:02
|
Ща буду пробовать...
|
|
11
Никулин Леонид
13.06.13
✎
16:11
|
Включил поиск по уникальному идентификатору и добавил в ПКО в обработчик поля поиска
Если НомерВариантаПоиска = 1 тогда
СтрокаИменСвойствПоиска = "Код, ЭтоГруппа";
КонецЕсли;
теперь вроде работает, но у меня дописывает "# из УПП#" только к группам, а для вложенных в них элементов чето не хочет
|
|
12
Никулин Леонид
13.06.13
✎
17:05
|
А разобрался. В самой обработке в отборах по полям фигню сам писал:)
|
|