КД. Не переносится пометка удаления #773969


#0 by Adept
В базе источнике два товара с одинаковым артикулом(поле поиска в КД) отличаются только пометкой удаления. Если включить пометку удаления в поля поиска то тогда в базу приходят два товара но без пометки удаления (в файле выгрузки поле пометка в истина), если убрать поле пометку удаления из полей поиска, приходит один товар соответственно. Кто то сталкивался?
#1 by mehfk
Сколько элементов должно быть в приемнике?
#2 by Adept
два
#3 by Amra
Где то должна быть галка, что по ссылке переносить без пометки удаления
#4 by Adept
В обработке загрузки есть, ничего не решает, да и не по ссылке товары переносятся, а из ПВД
#5 by Йохохо
то есть не по ссылке? а как определен ключуникальностивыгружаемыхданных?
#6 by Йохохо
имхо дело в отборах пвд, а не в пко
#7 by Adept
Ключ это артикул в товаре или как я хочу Артикул + ПометкаУдаления
#8 by Йохохо
мб какой то стандартный код отрабатывает обработки загрузки раз "в файле выгрузки поле пометка в истина", который снимает пометку. Попробовать поймать объект в послезаписи?
#9 by Adept
В после записи ловит два элемента, оба приходят с пометкой удаления истина
#10 by Йохохо
погоди, т.е. ключ уникальности даже так один и стоит не запоминать выгруженные? "Артикул + ПометкаУдаления" брр, в чем цель таких настроек?
#11 by Adept
Не запоминать выгруженные  - ложь Про смысл - если вопрос почему не по UID? то ответ такой - "переношу с распределенки в одну базу", в распределенке UID - могут быть не уникальные. уникальность гарантируется только в рамках одной таблицы,а это не мегрирующая таблица, и в разных базах может быть дубляж по UID.
#12 by Йохохо
а как в выгрузку попадают два полных объекта с одинаковым ключем? должен быть один полный и один  с тем же нпп
#13 by Adept
Не вижу тут проблемы, у вас три базы с таблице товаров, в каждой базе товары свои, получаются три выгрузки, если синхронизация по UID то может быть такое что товар из одной базы заместит товар из другой. Но мне кажется что суть проблемы не в этом. Просто если пометка удаления в полях поиска, то почему то она не переноситься, хот и присутствует в файле, если ее нет то она переноситься, но соответственно две позиции схлопываются в одну
#14 by Йохохо
а, файлы выгрузки разные) поля поиска записываются до объекта и потом дублируются вроде бы в теле объекта в выгрузке. Врятли в этом ошибка, легко проверить вручную изменяя хмл. Мб какой то код не различает объекты, срабатывает два раза и т.п.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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