Skip to main content

Планы счетов

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

Ключевые особенности: максимум 3 субконто в типовых (ограничение СУБД), возможность отключения хранения остатков по субконто. Важно избегать примитивных типов в субконто из-за проблем с индексами СУБД."

Ключевые моменты

ОписаниеПример
ИерархияСчета → субсчета → субсчета10 → 10.1 → 10.1.1
СубконтоАналитические разрезы учетаОрганизация, Склад, Номенклатура
Признаки учетаДоп. виды учета по счетуКоличественный, Валютный
Балансовый/ЗабалансовыйКонтроль балансаАктив/Пассив или внебаланс

Структура плана счетов

Пример иерархии:

ПланСчетов "Хозрасчетный"
├── 10 "Материалы" (субконто: Номенклатура, Склад)
│ ├── 10.1 "Сырье и материалы"
│ ├── 10.2 "Покупные полуфабрикаты"
│ └── 10.3 "Топливо"
├── 20 "Основное производство"
├── 26 "Общехозяйственные расходы"
└── 41 "Товары" (субконто: Номенклатура, Склад)

Ответы на ключевые вопросы

1. Фиксация порядка субконто в запросе:

Через параметр запроса можно задать порядок субконто. Передается массив с видами субконто в том порядке в котором нужно.

2. Субконто без остатков (только обороты):

// В свойствах субконто установить галку ТолькоОбороты

3. Почему максимум 3 субконто в типовых:

// Историческая причина: ограничения старых СУБД
// Каждое субконто ссылочного типа = 3 индексированных поля в SQL:

// 3 субконто × 3 поля = 9 полей в индексе
// При 4 субконто → 12 полей → снижение производительности
// + ограничение старых версий MS SQL на 16 полей в индексе

4. Не использовать примитивные типы в субконто:

// ПЛОХО: Составной тип с примитивами
Субконто = [Справочник.Организации, Число, Строка, Дата]
// На уровне СУБД: 3 поля + 4 примитива = 7 колонок
// Индекс > 15 колонок → неэффективен в MS SQL

// ХОРОШО: Только ссылочные типы
Субконто = [Справочник.Организации, Справочник.Склады]
// Только 2 × 3 = 6 колонок в индексе

5. Количество регистров бухгалтерии:

// На один план счетов можно создать:
// ✅ Неограниченное количество регистров бухгалтерии