← Назад к вопросам

Какие бывают регистры в 1С и чем они отличаются?

1.0 Junior🔥 301 комментариев
#Регистры

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Основная классификация

В 1С существует 5 основных типов регистров, каждый служит своей цели и отличается логикой хранения и обработки данных.

1. Регистры накопления (Accumulation Registers)

Назначение: Накапливают информацию по одному или нескольким разрезам анализа.

Особенности:

  • Хранят суммовые или количественные показатели
  • Имеют измерения (разрезы анализа), ресурсы и реквизиты
  • Автоматически суммируют движения по периодам
  • Два типа: Остатки и Обороты

Тип "Остатки" — ведёт остатки на дату:

// Примеры: остатки товаров, денежные средства
ОстаткиТоваров: Номенклатура, Склад -> Количество, Сумма

Тип "Обороты" — суммирует движения за период:

// Суммирует приходы/расходы за период
ОборотыТоваров: Номер, Дата, Номенклатура -> ПриходКол, РасходКол

2. Регистры информации (Information Registers)

Назначение: Хранят справочную информацию, не накапливающуюся по периодам.

Особенности:

  • Не группируются по датам (или группируются иначе)
  • Используются для связей между справочниками
  • Часто используют как Cache
  • Быстрые при поиске последнего значения

Примеры:

// Курсы валют на дату
КурсыВалют: Валюта, Дата -> Курс

// Цены товаров
ЦенаТовара: Номенклатура, ПериодЦены -> Цена, Валюта

// Сотрудник в должности
СотрудникВДолжности: Сотрудник, Дата -> Должность

3. Регистры сведений (Facts Registers)

Назначение: Хранят единичные факты без накопления (аналитика, события).

Особенности:

  • Не суммируются по периодам
  • Используются для логирования, фактических фиксаций
  • Имеют индексы для быстрого поиска
  • Подходят для audit trail

Пример:

// История изменения цены
ИсторияЦен: Номенклатура, Дата, Пользователь -> СтараяЦена, НоваяЦена

4. Регистры бухгалтерии (Accounting Registers)

Назначение: Хранят бухгалтерские записи с контировкой по счетам.

Особенности:

  • Самые сложные регистры
  • Используют двойную запись (счёт дебет/кредит)
  • Поддерживают валютные переоценки
  • Специальный механизм закрытия периода

Пример:

// Основной регистр бухгалтерии
ОсновнаяРегистрация:
  Месяц, СчётДебет, СчётКредит, Аналитика -> СуммаДебет, СуммаКредит

5. Регистры калькуляции (Calculation Registers)

Назначение: Расчёты ЗП, налогов и других производных показателей.

Особенности:

  • Сложная иерархия расчётов
  • Используют базы и формулы
  • Контролируют зависимости между расчётами
  • Специфичны для ЗП, налогов

Пример:

// Расчёт ЗП
РасчётЗП:
  Сотрудник, ПериодРасчёта -> Оклад, Премия, НДФЛ, КПрем

Сравнительная таблица

СвойствоНакопленияИнформацииСведенийБухгалтерияКалькуляция
ГруппировкаПо датамПолнаяПолнаяПо счетамПо базам
СуммированиеДаНетНетДа (двойная)По формулам
Скорость чтенияСредняяБыстраяБыстраяМедленнаяМедленная
СложностьСредняяНизкаяНизкаяВысокаяВысокая

Практические примеры

  • Остатки товаров → Регистр накопления (Остатки)
  • Курсы валют → Регистр информации
  • История осмотров → Регистр сведений
  • Проводки → Регистр бухгалтерии
  • ЗП сотрудника → Регистр калькуляции

Выбор типа регистра критичен для производительности и корректности конфигурации.

Какие бывают регистры в 1С и чем они отличаются? | PrepBro