Имя: Пароль:
1C
1С v8
Универсальный обмен данными в формате XML // отбор
0 corablove
 
13.03.13
18:13
Задача тривиальная, 104 раза делал, на 105м завис. Ищу помощи джениусов.

УТ 10,3. Нужно перенести часть справочника номенклатуры из одной базы в другую. Конфигурации отличаются. Правила обмена собрал как обычно.

Открываю "Универсальный обмен данными в формате XML", загружаю правила, добавляю отбор по номенклатуре "в группе" - выгружает вообще всю номенклатуру, отбор игнорирует. По кнопке "показать результат отбора" - всё чётко, ровно то, что нужно.

Способ отбора в правилах = "СтандартнаяВыборка". Обработку пробовал как встроенную, так и из набора "Конвертаций" разных версий. Ничего не помогает - выгружает весь справочник без отбора.

И плюс ко всему - сегодня ведь не пятница?..
1 corablove
 
13.03.13
18:40
Если джениусы не помогут - придётся дебажить )
2 corablove
 
14.03.13
14:40
Дебаг не помог... Всё выглядит правильно и логично. Но выгружает полный справочник без настроек построителя из формы (

Надеюсь на мудрый совет. Ибо шаманить план обмена для синхронизации номенклатуры в двух базах ну оооочень ломает.
3 Wobland
 
14.03.13
14:44
в перед выгрузкой отказ присваивать не вариант?
4 corablove
 
14.03.13
14:46
в "перед выгрузкой" отказ по отбору номенклатуры, который на форме задаётся "в группе из списка"? бред какой-то. ведь работало же всегда.
5 Wobland
 
14.03.13
14:48
(4) сделать так быстрей, чем разбираться имхо. конечно, если операция разовая
6 corablove
 
14.03.13
16:01
Господа, простите великодушно, недосып.

Нужно было всего лишь добавить отбор по ЕдиницыИзмерения.Владелец, ибо понятно, что справочник сей, будучи выгружен полностью, тащит за собой и всю "ненужную" в данной выгрузке номенклатуру.

Такая вот случилась пятница в середине недели...
7 Жан Пердежон
 
14.03.13
16:04
(6) зачем ты вообще ПВД для них делал?Г
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший