Перейти к содержанию
Educora
Средний18 мин8 / 14

Регистры: сведений, накопления и бухгалтерии

Узнай, зачем нужны регистры, что такое измерения, ресурсы и реквизиты, как работают периодические регистры сведений, регистры остатков и оборотов, планы счетов, регистры бухгалтерии и планы видов характеристик.

Проверь себя
В этом уроке ты узнаешь
  • Проектировать измерения, ресурсы и реквизиты регистра
  • Выбирать подходящий вид регистра для задачи
  • Различать регистры остатков и оборотов, план счетов и регистр бухгалтерии

Директор спрашивает: «Сколько коробок чая сейчас на складе?» Каждый раз складывать все приходные и расходные документы за три года слишком долго. В 1С ответ хранится готовым в регистре: документы при проведении записывают в него движения, а платформа сама рассчитывает и хранит итоги.

Как устроен регистр

  • Измерения — «в разрезе чего?»: товар, склад, валюта. Сочетание измерений определяет запись.
  • Ресурсы — «сколько?» или «какое значение?»: количество, сумма, курс.
  • Реквизиты — дополнительная информация, например комментарий.
  • Период и регистратор — дата записи и документ, который её создал.

Регистры сведений

Регистр сведений хранит факты для сочетания измерений. Периодический регистр хранит историю значений: курс доллара 1 сентября может быть одним, а 15 сентября — другим. Типичные примеры: курсы валют, цены товаров, должности сотрудников. Режим записи — независимый (записи вводит пользователь или код) или подчинение регистратору (записи формирует документ).

1C
// Запись курса в независимый периодический регистр
Валюта = Справочники.Валюты.НайтиПоНаименованию("USD");
МенеджерЗаписи = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Период = '20260901';
МенеджерЗаписи.Валюта = Валюта;
МенеджерЗаписи.Курс = 1.7;
МенеджерЗаписи.Записать();

// Последнее значение на дату
Отбор = Новый Структура("Валюта", Валюта);
Значения = РегистрыСведений.КурсыВалют.ПолучитьПоследнее('20260927', Отбор);
КурсНаДату = Значения.Курс;
ПолучитьПоследнее() возвращает последнее значение на указанную дату в виде структуры ресурсов.

Регистры накопления: остатки и обороты

Регистр накопления хранит числа, которые накапливаются: количества, суммы. Его записи всегда формируют документы (он подчинён регистраторам), а ресурсы могут быть только числовыми. Есть два вида: регистр остатков отвечает на вопрос «сколько осталось?», а регистр оборотов — «сколько было за период?».

ПризнакРегистр остатковРегистр оборотов
Вид движенияПриход / Расходнет, только оборот
Виртуальные таблицыОстатки, Обороты, ОстаткиИОборотыОбороты
Примеростатки на складе, задолженностьпродажи, закупки
Остаток и оборот

Движения по «Чай 100 г» в сентябре: 1-го приход 100 коробок, 10-го продажа 30, 20-го продажа 20. Остаток на начало сентября — 0. Что покажут регистр остатков ОстаткиТоваров и регистр оборотов Продажи?

Показать решение
Регистр остатков: Приход 100, Расход 30 + 20 = 50.
Остаток на конец месяца = 0 + 100 − 50 = 50 коробок; остаток на 15 сентября = 100 − 30 = 70.
Регистр оборотов фиксирует только продажи: оборот за сентябрь = 30 + 20 = 50 коробок.
Регистр остатков даёт остаток на любой момент, а регистр оборотов — только суммы за период.
  1. 1
    Создай регистр

    Регистры накопления → Добавить, имя ОстаткиТоваров, Вид регистра = Остатки.

  2. 2
    Добавь измерения и ресурс

    На закладке Данные: измерения Товар (СправочникСсылка.Товары) и Склад; ресурс Количество (Число, 15, 3).

  3. 3
    Выбери регистраторы

    На закладке Регистраторы отметь документы ПриходТовара и РасходТовара. Код, формирующий движения, напишем в следующем уроке.

План счетов, регистр бухгалтерии и ПВХ

План счетов — список бухгалтерских счетов: у каждого счёта есть код, вид (активный, пассивный, активно-пассивный) и субконто — аналитические разрезы. Регистр бухгалтерии связан с планом счетов и хранит двойные записи: счёт дебета, счёт кредита, сумму и значения субконто. Виды субконто описываются в плане видов характеристик (ПВХ), который хранит тип значения каждой «характеристики» и используется также для дополнительных свойств товаров. Для зарплаты существуют регистры расчёта и планы видов расчёта.

РегистрОтвечает на вопросРегистраторПример
Регистр сведенийКакое значение было на дату?не обязателенкурсы, цены
Регистр накопленияСколько осталось / было?всегдаостатки, продажи
Регистр бухгалтерииЧто по дебету и кредиту счёта?всегдабухгалтерские проводки
Регистр расчетаЧто начислено и за какой период?всегданачисления зарплаты

Главное

  • Регистр хранит готовые итоги: измерения — «в разрезе чего», ресурсы — «сколько».
  • Периодический регистр сведений хранит историю значений (курсы, цены).
  • Регистр накопления всегда заполняется документами, его ресурсы только числовые.
  • В регистре остатков есть Приход/Расход, и он даёт остаток на любой момент; регистр оборотов — только суммы за период.
  • Регистр бухгалтерии связан с планом счетов; виды субконто описываются в ПВХ.

Проверь себя

Вопросов: 10. Каждый правильный ответ приносит XP.

1 / 10
Какой объект лучше всего подходит для хранения истории курсов валют?