Регистрация изменений набора записей регистра сведений
Добрый день! Хочу в план обмена зарегистрировать изменения в регистре сведений. Регистр сведений входит в состав плана обмена, не периодический и авторегистрация отключена.
Подскажите как это можно сделать? При передаче набора записей выдает ошибку, что неправильный параметр. Также почему-то нет возможности написать НаборЗаписей.Отбор.<Измерение>.Значение, не могу обратиться к измерению, пишет что такого поля нет.
Подскажите как это можно сделать? При передаче набора записей выдает ошибку, что неправильный параметр. Также почему-то нет возможности написать НаборЗаписей.Отбор.<Измерение>.Значение, не могу обратиться к измерению, пишет что такого поля нет.
По теме из базы знаний
- Выгрузка-загрузка любых данных (и измененных) между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Перенос зарплатных данных из УПП 1.3, КА 1.1, БП 2.0 --> ЗУП 2.5 КОРП с отбором по организации
- Доработка проведения в ERP 2.5. (Регистры накопления, Регистры сведений)
- "Откат" данных без транзакций. Расширение для легкого возврата к "исходному" или выбранному состоянию после любых изменений данных
- История данных 1С
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для Каждого Запись Из ЭтотОбъект Цикл
Набор = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей();
Набор.Отбор.Измерение.Установить(Запись.Измерение, Истина);
Набор.Прочитать();
ПланыОбмена.ЗарегистрироватьИзменения(ПланыОбмена.ИмяПлана.НайтиПоКоду("ХХХ"), Набор);
КонецЦикла;
(2)Не могу обратиться к полю "Номенклатура" в отборе, ошибка
Код:
"{ВнешняяОбработка.РегистрацияВПланОбмена.Форма.Форма.Форма(41)}: Поле объекта не обнаружено (Номенклатура)
Набор.Отбор.Номенклатура.Установить(Выборка.Номенклатура, Истина);"
Набор.Отбор.Номенклатура.Установить(Выборка.Номенклатура, Истина);"
Код:
Набор = РегистрыСведений.ШтрихкодыНоменклатуры.СоздатьНаборЗаписей();
Набор.Отбор.Номенклатура.Установить(Выборка.Номенклатура, Истина);
Набор.Прочитать();
ПланыОбмена.ЗарегистрироватьИзменения(Узел, Набор);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот