Имя: Пароль:
1C
 
Вопрос по КД (проблема с обменом)
, ,
0 memogolik
 
24.12.14
09:57
Есть две базы Комплексные 1.1 (но разные версии 1.18 и 1.47).
Написал правила для КД.
Есть такая проблема: при перекачке некоторые элементы единиц измерения не перегружаются:ед. хран остатков или ед. хранения отчетов или ед. мест в справочнике номенклатура остаются пустыми.
Есть подозрение на то, что единицы перегружаются только те, которые были в документах.
ПКО для ЕдиницыИзмерения сделано даже не по ссылке, установлен флажок "Не запоминать выгруженные объекты", в обработчике "перед выгрузкой" прописал:
КлючВыгружаемыхДанных=ЗначениеВСтрокуВнутр(Источник.Владелец)+ЗначениеВСтрокуВнутр(Источник.Наименование);
В чем может быть проблема?
Заранее спасибо за ответы.
1 mikecool
 
24.12.14
09:58
выгружай единицы по ссылкам и будет счастье
2 memogolik
 
24.12.14
10:03
и больше ничего не менять?
можно будет отключить "Не запоминать выгруженные объекты"?
3 memogolik
 
24.12.14
10:05
(0)
>Есть подозрение на то, что единицы перегружаются только те, которые были в документах.
не верно. И кг и упаковки фигурировали, но перегрузились только кг.
4 mikecool
 
24.12.14
10:08
(3) представляешь как идет выгрузка по ссылке?
выгружается док, перебирается его номенклатура, выгружаются по ссылкам все реквизиты номенклатуры - в том числе и единицы.
"Не запоминать выгруженные объекты" - служит для уменьшения объема файла выгрузки(емнип) и обязательна при пполучении данных из ВходящиеДанные
5 memogolik
 
24.12.14
11:04
(1) Короче получилось так:
Если выгружать единицы по внутреннему идентификатору и поставить галку "Не запоминать выгруженные объекты" то единицы выгружаются корректно, но число объектов 42000.

Если снять галку и также выгружать по ссылкам то 7600 и единицы опять перегружаются не полностью.

и в первом и во втором случае
в обработчике "перед выгрузкой" в ПКО ЕдиницыИзмерения прописал:
КлючВыгружаемыхДанных=ЗначениеВСтрокуВнутр(Источник.Владелец)+ЗначениеВСтрокуВнутр(Источник.Наименование);
6 Йохохо
 
24.12.14
11:08
(5) у тебя обмен обмен через план обмена?)
7 memogolik
 
24.12.14
11:09
нет, просто через V8Exchan82
8 Йохохо
 
24.12.14
11:11
чтоб не мучаться, воткни в после выгрузки выгрузить по правилу для единиц с ПКО для владельца номенклатура_только_поиск
9 memogolik
 
24.12.14
11:21
а что значит номенклатура_только_поиск?
10 Йохохо
 
24.12.14
11:52
(9) легкое доп правило, которое не выгружает объект, а только ищет
11 memogolik
 
24.12.14
11:58
в обработчике "После выгрузки"
прописать что то типа
ВыгрузитьПоПравилу(Выборка, , , , "ЕдиницаИзмерения");
?
Самое интересное, что даже если в справочнике номенклатуры и не заполнена одна из единиц измерения, то в поле выбора оно присутствует, т.е. получается оно перегружается, но не подставляется в справочник.
12 memogolik
 
24.12.14
12:04
(10) можно немного поподробнее?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс