Планы счетов
Объект метаданных для хранения структуры счетов бухгалтерского учета. Иерархическая структура счетов с поддержкой аналитики через субконто.
Ключевые особенности: максимум 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. Количество регистров бухгалтерии:
// На один план сче тов можно создать:
// ✅ Неограниченное количество регистров бухгалтерии