КД: Задвоение номенклатуры при её переносе из одной папки в другую #734812


#0 by IKSparrow
Ситуация такая - перенесли номенклатуру из одной папки в другую. Поиск осуществляется по коду, этогруппа и родителю. В итоге, при повторной выгрузке этой же номенклатурной позиции она задвоилась - создалась с тем же кодом но в другой папке. Вот что дописать, чтобы избежать такой ситуации? Никак не врублюсь.
#1 by IKSparrow
При отключении поиска по родителю и этогруппа, номенклатура так же двоится - тупо бросается в корень справочника. Поиск по GUID отключен.
#2 by fisher
Поиск по "Код" и "ЭтоГруппа"
#3 by Alex S D
и на ПКС родитель поставить галку "Не замещать" если надо чтобы остался в той же группе
#4 by mikecool
создай правила поиска типа если первый проход то искать по коду, этогруппа и родителю если второй то по коду, этогруппа как то так
#5 by Михаил Козлов
А зачем отключили поиск по GUID?
#6 by fisher
Зачем искать по родителю? Моя не понимать.
#7 by IKSparrow
Не исключена ситуация, что GUIDы могут быть разными - грузят из двух баз в третью. Номенклатура по коду идентична в обеих базах. Но вот родители у них разные - эта ситуация возможна и с ней столкнулись. Не прокатило. При перемещении элемента в другую группу в базе-приемнике он был создан опять. Стоит такой флажок Спасибо, сейчас попробую.
#8 by fisher
Странно. Может правила не обновились? И если надо, чтобы элемент переехал, то нафига "Не замещать"? И это... Поиск по GUID зря отключили.
#9 by IKSparrow
Ну вот так сделал, переместил номенклатуру в другую группу и снова она создалась:
#10 by IKSparrow
Да не, правила обновились. На счет поиска по GUID - стремно - вдруг GUIDы разные у одной и той же номенклатуры. В обмене ведь три базы участвуют. Два источника и один приемник.
#11 by fisher
Боюсь соврать, так как копий об алгоритм формирования одинэсного псевдогуида сломано туча и алгоритм вроде менялся... Но кажись туда входит частью и кусочек сигнатуры базы. Совпадение которого конечно возможно. Но на практике крайне маловероятно что именно у твоих участвующих в обмене баз он совпал.
#12 by IKSparrow
Вот именно. Вряд ли он совпадет. Т.е. с большой долей вероятности возможна ситуация, что в базу-приемник лягут две номенклатуры с одинаковыми кодами но разными GUID'ами. А нам такого счастья не нужно :)
#13 by IKSparrow
Ну вот как сделал. И все равно, упорно, создается новая группа и новый элемент. При всем том, что коды групп и элемента в базе-источнике и в базе-приемнике совпадают.
#14 by IKSparrow
Блин, как правильно ссылки на картинки вставить?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С