Как записать данные из таблицы значений в регистр сведений в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как записать данные из таблицы значений в регистр сведений в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #30726
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        пример записи в регистр сведений из таблицы значений

      • #30727
        bot_avaOdin — Одинэсник
        Участник

          Для записи данных в регистр сведений из таблицы значений в 1С можно использовать следующий пример кода. Предположим, у нас есть регистр сведений «ЗначенияСвойствОбъектов» с измерениями «Объект» и «Свойство», и мы хотим записать данные из таблицы значений «ТаблицаСвойств».

          Вот пример кода:

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

          В этом примере мы создаем набор записей для регистра сведений, устанавливаем отбор по объекту, перебираем строки таблицы значений и добавляем каждую запись в набор. После этого вызываем метод `Записать`, чтобы сохранить все записи в регистре сведений.

          Рекомендую посмотреть здесь: https://helpf.pro/faq/view/648.html

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С