Конвертация: выгружаются только ссылки #673959


#0 by Ivan093
Гуру, прошу совета. Есть 2 похожие базы УТ11. Добавил план обмена, доработал его чтобы обмен был через стандартные механизмы. Через конвертацию данных набросал правила выгрузки Реализаций в Поступление + сопутствующие справочники. Документы выгружаются, а вот справочники выгружаются не целиком, а в виде ссылок. В КД у ПКО галки "Не создавать новый объект..." естественно сброшены, т.е. проблема не в правилах. Кто-нибудь сталкивался, как исправить?
#1 by jsmith82
что значит проблема не в правилах ссылки не найдены, значит поля поиска не соответствуют в чём трабла-то
#2 by jsmith82
аа, сброшены
#3 by jsmith82
да такого быть не могёт сколько лет юзаю КД, ни разу такого не было скорее дубли будут, нежели пустые ссылки
#4 by hhhh
надо предварительно загрузить все справочники перед началом работы с обменом. Это же очевидно.
#5 by jsmith82
точно!
#6 by Ivan093
Т.е. стандартный механизм не способен выгружать элементы справочников целиком по ссылкам? Если я беру свои правила, запускаю конфу в обычном режиме, запускаю V8Exchan82.epf, делаю выгрузку, то все проходит
#7 by Gammi
В правилах проверь галку "Не выгружать объекты свойств источника по ссылкам"
#8 by Ivan093
Эта галка не стоит
#9 by Жан Пердежон
версия ут11 какая? в старых (11.0.6.хх) все плохо было
#10 by Ivan093
Версия 11.0.9.8, старенькая.
#11 by hhhh
просто это неправильно при каждом обмене 1000 элементов номенклатуры туда-сюда гонять. В самом начале делаешь синхронизацию справочников. А при обмене пересылаешь только если новый элемент номенклатуры или измененный.
#12 by К_Дач
Я могу ответить на этот вопрос. Ты используешь старую УТ. И старую обработку обмена данными xml. Раньше, до какого-то момента, при выгрузке выгружались не объекты, а ссылки на них (в типовых). То есть подразумевалось, что перед обменом все объекты в источнике и приемнике будут синхронизированы. Открыв код обработчика выгрузки, а лучше сам xml-файл - ты можешь убедиться в моей правоте. А правила обмена, соответсвенно, тут ни при чем. Используй свежую обработку выгрузки, вытащи ее из свежего релиза любой типовой конфы и адаптируй для обмена данными. Либо сначала засинхронь (выгрузи-загрузи) все объекты, которые выгружаются в виде ссылок. Так обмен будет происходить быстрее, актуально, если в день 100500 документов выгружать надо.
#13 by К_Дач
проще регистрацией в плане обмена управлять. выгрузить всю номенклатуру и потом ее с регистрации снять
#14 by Godofsin
ЧТо-то на чушь похоже
#15 by Ivan093
Так и пришлось сделать. Но в моем случае это как костыль. Мне не надо регать всю новую номенклатуру в плане, а только которую входит в документ нужный. Поэтому при регистрации документа регистрирую номенклатуру + еще справочник НомераГТД.
#16 by Жан Пердежон
и тем не менее. Разраты УТ (или БСП) вдруг решили послушать "умного" советчика типа и сделали как описано в . Галку в КД "Не выгружать объекты свойств источника по ссылкам" видимо тоже не заметили. Сейчас, видимо, опомнились.
#17 by hhhh
типовой обмен открой. При настройке нового обмена первым делом предлагает синхронизировать справочники.
#18 by acsent
онлайн обмен не выгружает рекурсивно
#19 by Cherokee
Надо принудительно зарегить в обмен какой-то объект, который криво грузится. Произвести выгрузку в файл, посмотреть результат. Если объект находится в файле, значит проблема на стороне приемника и искать там. Если в файле пусто, тогда анализируем сначала правила, если вроде все должно попадать, тогда трассировка поможет. Примерно так.
#20 by Cherokee
Для ускорения процессая данную операцию можно (нужно) делать на копиях
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям