Имя: Пароль:
1C
1С v8
КД и сопоставление по владельцу
0 ТипичнаяОшибка
 
28.09.18
15:37
Всем привет!
Не хватает опыта разобраться со следующий проблемой:
Пилится обмен ут11 в ут10 документом ЧекККМ (вопрос зачем опустим - так надо). Все перегружается правильно, кроме характеристик номенклатуры. Причина в то что в УТ11 владельцем характеристики может быть как справочник Номенклатура, так и Виды номенклатуры, как в этом варианте. То есть поиск по владельцу невозможен, в УТ10 то только Номенклатура там. Как так настроить здесь обмен чтобы в приемнике характеристики нормально проставлялись?
1 VS-1976
 
28.09.18
15:53
(0) В документе выгрузку номенклатуры сделай ссылкой, а номенклатуру и "Вид номенклатуры" перегружай до выгрузки документа скорее всего 2 правила. Какие номенклатуры и виды перегружать можно вытащить запросом. GUID "Вид номенклатуры" преобразовывай в GUID номенклатуры. А в приёмнике всё будет нормально находиться автоматом.
2 ТипичнаяОшибка
 
28.09.18
17:07
(1) Похоже так не выйдет. Номенклатура и есть ссылка там, она нормально сопоставляется по артикулу, но если это правило указывать как для владельца для Характеристик, то для владельца Вид номенклатуры при загрузке падает с ошибкой .Артикул не найден. Иначе никак номенклатура не засинхронена. Получается, нет другого выхода как только делать регистр соответствий на стороне приемника и при загрузке прописывать поиск в этом регистре?
3 OldCondom
 
28.09.18
17:19
Нечто подобное делал для выгрузки разных юр лиц в подразделения на одно юр лицо. Конечно там всего 10-15 юр лиц было. Через доп. свойства делал. "КодПодразделенияВБП", по нему искал уже в приемнике подразделение. По сути тот же регистр соответствия.
4 Вафель
 
28.09.18
17:29
передавай номенклатуру как исходящие данные.
если владелец характеристики не номенклатура, то бери ее из входящих
5 ТипичнаяОшибка
 
28.09.18
17:39
(4) это как? Не совсем понял
6 Cyberhawk
 
28.09.18
18:07
Для начала ответь на вопрос, во что должна конвертироваться хар-ка, владелец которой - не номенклатура. Кто должен становиться владельем такой хар-ки в УТ 10?
7 ТипичнаяОшибка
 
28.09.18
22:31
(6)Номенклатура должна быть владельцем в ут10
8 Cyberhawk
 
29.09.18
07:54
Ну тогда все просто - в ПКС, выгружающем хар-ку, добавляешь в исходящие данные номенклатуру, а в ПКО "Хар-ка" получаешь владельца из входящих данных (это флажком разруливается, но если не прокатит, то кодом)