Портал компании
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Автоматизация Бизнеса

+7 (900) 671 8000      Cвязаться через Telegram Telegram      связаться через Вконтакте VK      new@1module.ru      связаться через MAX MAX

Сервисный центр 1С

Автоматизация сервисного центра

Программа для сервисных центров и ЦТО
Подробнее

Программист 1С

Доработки для 1С

Любые доработки систем 1С всего за 3100 руб./час, возможно уже есть готовые. Полный каталог разработок

Разработки для 1С
Учет по серийным номерам 1С

Учет товаров по серийным номерам

Модуль, позволяющий вести учет по серийным номерам и выводить на печать гарантийные талоны. Подробнее

Автосервис 1С

Дополнение для автосервиса

Автоматизация СТО, шиномонтажной мастерской или мойки. Ознакомиться

Рассылка SMS 1С

Рассылка СМС

Уведомление клиентов или сотрудников с помощью СМС сообщений из 1С. Перейти

Модули для 1С

Модули, дополнения и отчеты для 1С

Большой список готовых решений для Вашей компании. Поддержка и сопровождение. Полный каталог разработок

 

Быстрый переход





Меню раздела:

Быстрый поиск

 

Информация



 

[CODE] Запись регистра сведений программно в 1С



В 1С программно записать регистр сведений можно с помощью соответствующего объекта и методов. 

Ниже приведен пример того, как записать данные в регистр сведений: 

Процедура ЗаписатьВРегистрСведений()
    // Получаем ссылку на регистр сведений
    НоваяЗапись = РегистрыСведений.Название_Регистра.СоздатьМенеджерЗаписи();
// Заполняем атрибуты записи НоваяЗапись.Период = НачалоМесяца(ТекущаяДата()); // Пример: Запись на начало текущего месяца НоваяЗапись.ИмяПоля = "Значение"; // Записываем значения в атрибуты записи НоваяЗапись.Атрибут1 = Значение1; НоваяЗапись.Атрибут2 = Значение2; // Сохраняем изменения в регистре сведений НоваяЗапись.Записать();
КонецПроцедуры
 
    
В этом примере создается новая запись в регистре сведений Название_Регистра, а затем заполняются ее атрибуты значениями. 

После этого вызывается метод Записать(), чтобы сохранить изменения в регистре сведений. 

 Не забудьте заменить Название_Регистра, ИмяПоля, Атрибут1, Атрибут2 и другие имена объектов на соответствующие в вашей конфигурации 1С.

Количество показов: 1347
Дата изменения: 14.04.2025 13:39:46

Возврат к списку

(Голосов: 3, Рейтинг: 2.94)

Служба поддержки, 28.05.2026 13:22:14
Если требуется добавить значение реквизита в существующую запись

Процедура УстановитьРеквизит2ДляЗаказаМенеджером(Знач ЗаказКлиента, Знач НовоеЗначение = 100)

// Создаем менеджер записи регистра
МенеджерЗаписи = РегистрыСведений.СостоянияЗаказовКлиентов.СоздатьМенеджерЗаписи();

// Заполняем измерение для поиска
МенеджерЗаписи.Заказ = ЗаказКлиента;

// Прочитать существующую запись (если есть)
МенеджерЗаписи.Прочитать();

// Устанавливаем новое значение реквизита 2
МенеджерЗаписи.Реквизит2 = НовоеЗначение;

// Сохраняем изменения (остальные поля сохраняются автоматически)
МенеджерЗаписи.Записать();

КонецПроцедуры
Ваше имя:
Защита от автоматических сообщений:
Защита от автоматических сообщений Символы на картинке:


Модули   Статьи   Отзывы   Кабинет   Поддержка  
@ !pride, 1module. Все права защищены. 2003 - 2026