Имя: Пароль:
1C
1С v8
Конвертация: выгружаются только ссылки
0 Ivan093
 
22.07.13
19:25
Гуру, прошу совета.
Есть 2 похожие базы УТ11. Добавил план обмена, доработал его чтобы обмен был через стандартные механизмы.
Через конвертацию данных набросал правила выгрузки Реализаций в Поступление + сопутствующие справочники. Документы выгружаются, а вот справочники выгружаются не целиком, а в виде ссылок. В КД у ПКО галки "Не создавать новый объект..." естественно сброшены, т.е. проблема не в правилах. Кто-нибудь сталкивался, как исправить?
1 jsmith82
 
22.07.13
19:27
что значит проблема не в правилах
ссылки не найдены, значит поля поиска не соответствуют
в чём трабла-то
2 jsmith82
 
22.07.13
19:27
аа, сброшены
3 jsmith82
 
22.07.13
19:28
да такого быть не могёт
сколько лет юзаю КД, ни разу такого не было
скорее дубли будут, нежели пустые ссылки
4 hhhh
 
22.07.13
19:29
(0) надо предварительно загрузить все справочники перед началом работы с обменом. Это же очевидно.
5 jsmith82
 
22.07.13
19:30
(4) точно!
6 Ivan093
 
22.07.13
19:46
(4) Т.е. стандартный механизм не способен выгружать элементы справочников целиком по ссылкам?
Если я беру свои правила, запускаю конфу в обычном режиме, запускаю V8Exchan82.epf, делаю выгрузку, то все проходит
7 Gammi
 
22.07.13
19:52
В правилах проверь галку "Не выгружать объекты свойств источника по ссылкам"
8 Ivan093
 
22.07.13
20:00
(7) Эта галка не стоит
9 Жан Пердежон
 
22.07.13
20:02
версия ут11 какая?
в старых (11.0.6.хх) все плохо было
10 Ivan093
 
22.07.13
20:04
Версия 11.0.9.8, старенькая.
11 hhhh
 
23.07.13
00:24
(6) просто это неправильно при каждом обмене 1000 элементов номенклатуры туда-сюда гонять. В самом начале делаешь синхронизацию справочников. А при обмене пересылаешь только если новый элемент номенклатуры или измененный.
12 К_Дач
 
23.07.13
01:34
Я могу ответить на этот вопрос. Ты используешь старую УТ. И старую обработку обмена данными xml. Раньше, до какого-то момента, при выгрузке выгружались не объекты, а ссылки на них (в типовых). То есть подразумевалось, что перед обменом все объекты в источнике и приемнике будут синхронизированы. Открыв код обработчика выгрузки, а лучше сам xml-файл - ты можешь убедиться в моей правоте. А правила обмена, соответсвенно, тут ни при чем.

Используй свежую обработку выгрузки, вытащи ее из свежего релиза любой типовой конфы и адаптируй для обмена данными.

Либо сначала засинхронь (выгрузи-загрузи) все объекты, которые выгружаются в виде ссылок. Так обмен будет происходить быстрее, актуально, если в день 100500 документов выгружать надо.
13 К_Дач
 
23.07.13
01:47
(11) проще регистрацией в плане обмена управлять. выгрузить всю номенклатуру и потом ее с регистрации снять
14 Godofsin
 
23.07.13
06:07
(12) ЧТо-то на чушь похоже
15 Ivan093
 
23.07.13
07:26
(11) Так и пришлось сделать. Но в моем случае это как костыль. Мне не надо регать всю новую номенклатуру в плане, а только которую входит в документ нужный. Поэтому при регистрации документа регистрирую номенклатуру + еще справочник НомераГТД.
16 Жан Пердежон
 
23.07.13
16:30
(14) и тем не менее. Разраты УТ (или БСП) вдруг решили послушать "умного" советчика типа (11) и сделали как описано в (12). Галку в КД "Не выгружать объекты свойств источника по ссылкам" видимо тоже не заметили.
Сейчас, видимо, опомнились.
17 hhhh
 
23.07.13
16:48
(14) типовой обмен открой. При настройке нового обмена первым делом предлагает синхронизировать справочники.
18 acsent
 
23.07.13
16:49
онлайн обмен не выгружает рекурсивно
19 Cherokee
 
23.07.13
16:59
(0) Надо принудительно зарегить в обмен какой-то объект, который криво грузится. Произвести выгрузку в файл, посмотреть результат. Если объект находится в файле, значит проблема на стороне приемника и искать там. Если в файле пусто, тогда анализируем сначала правила, если вроде все должно попадать, тогда трассировка поможет. Примерно так.
20 Cherokee
 
23.07.13
17:00
(19) Для ускорения процессая данную операцию можно (нужно) делать на копиях
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.