|
|
Вопрос по КД (проблема с обменом) |
☑ |
|
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) можно немного поподробнее?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший