Групповое изменение Измерения в НабореЗаписей регистра сведений

Добавил: AlexMir

Изменить измерение в наборе записей регистра сведений

Регистры
    НаборЗаписей = РегистрыСведений.РС1.СоздатьНаборЗаписей();    
   // тут устанавливаете нужный  отбор по измерениям 
    НаборЗаписей.Отбор.Измерение1.Установить(ЗначениеИзмерения);
    НаборЗаписей.Прочитать();

    МенеджерЗаписи = РегистрыСведений.РС1.СоздатьМенеджерЗаписи();
    
    Для Каждого ТекЗапись Из НаборЗаписей Цикл
        ЗаполнитьЗначенияСвойств(МенеджерЗаписи, ТекЗапись);
        МенеджерЗаписи.Прочитать();
        МенеджерЗаписи.Измерение1 = НовоеЗначениеИзмерения;
        МенеджерЗаписи.Записать();
    КонецЦикла;

// набор используем только для цикла перебора записей
// а запись каждую редактируем отдельно
// если необходимо можно сделать в одной транзакции	

// иначе не даст сохранить, напишет набор не соотвествует  установленному отбору
Назад к списку

Комментарии

FastCode - сервис поиска кода 1С

Уже более 1000 разработчиков используют FastCode в работе!