- В этой теме 1 ответ, 2 участника, последнее обновление 1 неделя, 5 дней назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить запись в регистр накопления в 1С?
Добавить новую запись в регистре накопления
Чтобы добавить новую запись в регистр накопления в 1С, нужно использовать объект «НаборЗаписей» регистра накопления. Вот пошагово, как это сделать:
1. Создайте набор записей регистра накопления через метод СоздатьНаборЗаписей().
2. Добавьте новую запись через метод Добавить().
3. Заполните измерения и ресурсы записи.
4. Запишите набор записей методом Записать().
Пример кода для добавления записи в регистр накопления «ОстаткиТоваров» с измерением «Номенклатура» и ресурсом «Количество»:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// Создаем набор записей регистра накопления НаборЗаписей = РегистрыНакопления.ОстаткиТоваров.СоздатьНаборЗаписей(); // Добавляем новую запись НоваяЗапись = НаборЗаписей.Добавить(); // Заполняем измерения НоваяЗапись.Период = ТекущаяДата(); // или нужная дата НоваяЗапись.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("Товар1"); // пример // Заполняем ресурсы НоваяЗапись.Количество = 10; // Записываем набор записей НаборЗаписей.Записать(); |
Если регистр периодический, обязательно указывайте поле Период. Если в регистре есть другие измерения — заполняйте их тоже.
Если нужно добавить несколько записей — добавляйте их через цикл, а потом один раз вызовите Записать().
—
Рекомендую посмотреть здесь:
https://helpf.pro/faq/view/883.html — пример работы с регистрами накопления.