v8: Обмен УТ -> Розница сошел с ума! #696678


#0 by Divergenciya1
Жили были две базы розница и УТ и был между ними обмен... уже много лет они меняются между собой, но недавно стало происходить непонятно. Обмены по прежнему проходят успешно, но выгружая несколько реализаций по разным контрагентам из розницы, мы получаем эти же документы в УТ но на одного контрагента! в регистре СоответствиеОбъектовДляОбмена творится какая белеберда... в рознице 20 контрагентам соответствует одинаковая СсылкаВДругойИБ, а в УТ разные СсылкаВДругойИБ соответсвуют одному контрагенту... и что я сними только не делала - и чистить пыталась, и полностью обнуляла, и тестирование и исправление запускала с проверкой ссылочной целостностью... ничего не помогает! я в отчаянии! Что с етим можно еще сделать?
#1 by Godofsin
Очистить регистры в обеих базах. Открыть правила в КД2 и посмотреть, как проходит синхронизация контрагентов.
#2 by Формат
Не знаю поможет это вам или нет, но у меня была следующая ситуация. Обмен УТ-Розница. Так же все долго и хорошо работало, но однажды стал замечать, что 2-3 номенклатурным позициям в УТ соответствует 1 позиция в Рознице. Т.е. если перемещаешь в розницу 3 разных товара, то туда приходит только один с общим количеством. Исправлялась эта ситуация следующим образом: - очищались записи в рег.свед. соответствия для обмена в обоих базах. - Заново регистрируем для обмена нужные объекты. Например, номенклатуру перезаписываем, документы... - Делаем обмен. Возможно что то еще забыл, но идея примерно в этом. После этого номенклатура нормально синхронизировалась. Стоит посмотреть правила обмена, возможно были какие то изменения. У меня были типовые, поэтому на будущее вопрос решил закрытием для редактирования номенклатурного кода, хотя синхронизация шла не по нему. Проблема отпала.
#3 by Divergenciya1
правмла обмена смотрела.. все стандартно - наименование, ИНН, КПП, внутрений индефикатор ... очищение регистра не дает никакого результата - они опять такие же появляются... на какое то время мне помогло то что я создавала нового контрагента аналогичного старому и делала поиск ссылок на объект подменяя старрого контрагента на нового.. таким образом я избавилась на определенный момент от дублей и все пошло хорошо.. но спустя пару неделей уже другие контрагенты записываются под етой чертовой ссылкой! кстати я не сказала что вся конетель в рознице вокруг одной и той же СсылкаВДругойИБ - сколько бы я ее не очищала она опять возникает! кто мне расскажет как вообще происходит заполнение регистра СоответствиеОбъектовДляОбмена
#4 by Godofsin
Очистить регистры в ОБОИХ базах ПОЛНОСТЬЮ - это раз. Второе - "все стандартно - наименование, ИНН, КПП, внутрений индефикатор" есть очень противоречивое высказывание. Так как синхронизируется контрагент? По Гуид или по связке полей поиска?
#5 by Divergenciya1
"очень противоречивое высказывание" - посмотрела еще раз правила -<НастройкаВариантовПоискаОбъектов> -<ВариантПоиска> <ИмяНастройкиДляАлгоритма>Наименование</ИмяНастройкиДляАлгоритма> <ИмяНастройкиДляПользователя>Наименование</ИмяНастройкиДляПользователя> <ОписаниеНастройкиДляПользователя>Сопоставление по Наименованию</ОписаниеНастройкиДляПользователя> </ВариантПоиска> -<ВариантПоиска> <ИмяНастройкиДляАлгоритма>ИННКПП</ИмяНастройкиДляАлгоритма> <ИмяНастройкиДляПользователя>ИНН + КПП</ИмяНастройкиДляПользователя> <ОписаниеНастройкиДляПользователя>Сопоставление по ИНН и КПП</ОписаниеНастройкиДляПользователя> </ВариантПоиска> -<ВариантПоиска> <ИмяНастройкиДляАлгоритма>Ссылка</ИмяНастройкиДляАлгоритма> <ИмяНастройкиДляПользователя>Внутренний идентификатор</ИмяНастройкиДляПользователя> <ОписаниеНастройкиДляПользователя>Сопоставление по Внутреннему идентификатору</ОписаниеНастройкиДляПользователя> </ВариантПоиска> </НастройкаВариантовПоискаОбъектов> варианты поиска ето насколько я понимаю задаются в справочнике Настройки обмена данными на закладке сопоставление объектов. Посмотрела в боевой базе - там вообще не какие настройки сопоставления не указаны.. сейчас попробую указать поиск по наименованию.. и обнули регистры
#6 by Godofsin
Открой для себя Конвертацию Данных
#7 by Wobland
у меня художественная литература в схожем формате записана. приходится читать через спец. преобразователь
#8 by Divergenciya1
"Очистить регистры в ОБОИХ базах ПОЛНОСТЬЮ - это раз. " + поменяла настройку сопоставления объектов, сделала по наименованию... проблемные контрагенты так и остались проблемными.. после обмена регистр СоответствиеОбъектовДляОбмена опять заполнился некорректно.. может кто нибудь мне все таки объяснит как етот регистр вообще заполняется?
#9 by Godofsin
Покажи скрин на стройки ПКО.
#10 by Godofsin
Регистр заполняется при первой выгрузке объекта
#11 by Divergenciya1
"Регистр заполняется при первой выгрузке объекта" .. регистр был полностью очищен а после обмена заполнился теми контрагентами которые были выгружены.. и опять заполнился неверно
#12 by Divergenciya1
не пойму как тут вставляется картинка .. но вот текст из обработчика события "Поля поиска" в ПКО спр контрагенты Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
#13 by Godofsin
Выкладывай скрины ПКО контрагентов и настройки этого ПКО. А то гадать можно до второго пришествия.
#14 by Godofsin
Мля, обрати внимание на
#15 by Godofsin
картинка вставляется через savepic.ru, а сюда выкладывается ссылка на картинку
#16 by Divergenciya1
ОЙ мамочки кажется получилось!!! в конце откаментировала "  //ПрекратитьПоиск = Истина;" .. и вроде заработало
#17 by Godofsin
Ну и славненько )))
#18 by Divergenciya1
все таки программа врать не умеет.. во всем всегда виноваты чьи то шаловливые ручки=)))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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