Доброго времени!
Коротко: не переносятся движения документа "Корректировка записей регистров" при ручном заполнении ВыборкаДанных в ПВД\"Перед обраоткой"
Делаю обмен из УТ 10.3 в индентичную УТ 10.3.
Нужно перенести определенные документы и справочники, в тч некоторых документов "Корректировка записи регистров" по определенному по признаку ( строка "обмен" в св-ве Комментарий)
Таблица ВыборкаДанных выполняется следующим скриптом:
//получим данные по документам
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
//бла бла выборка всех полей
|ГДЕ
| КорректировкаЗаписейРегистров.Комментарий ПОДОБНО &Признак";
Запрос.УстановитьПараметр("Признак", "обмен");
ВыборкаДанных = Запрос.Выполнить().Выгрузить();
//получим данные по движеням документов
ВыборкаДанных.Колонки.Добавить("ТоварыВРознице");
Для каждого СтрокаТаб из ВыборкаДанных Цикл
ДвиженияКЗР = РегистрыНакопления.ТоварыВРознице.СоздатьНаборЗаписей();
ДвиженияКЗР.Отбор.Регистратор.Значение = СтрокаТаб.Ссылка;
ДвиженияКЗР.Прочитать();
СтрокаТаб.ТоварыВРознице = ДвиженияКЗР.Выгрузить();
КонецЦикла;
В этом случае нужные документы переносятся, но движений нет.
Если оставить стандартный алгоритм выборки объектов, то движения переносятся, но, соотв, попадают ненужные документы.
Тк с КД только начал разбираться, ошибка простая и лежит на поверхности и скорее всего связана с отсутствие какой-либо доп обработки таблицы движения ТоварыВРознице в таблице ВыборкаДанных
Благодарю за помощь
(1) не помогло. Добавлял в обработчик "Конвертация. После загрузки объекта" и "Правила конвертации объектов. После загрузки", движений нет. Может вообще как-то не так делаю?