13. Объекты и механизмы бухгалтерского учета
#5

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Каким образом определяется Родитель счета?

Родитель счета определяется вне зависимости от кода и порядка счета
Правильно: в плане счетов подчиненность строится по реквизиту «Родитель» (счет-родитель) - его можно указать явно. Код счета и поле для упорядочивания могут помогать пользователю ориентироваться в списке, но сами по себе не являются единственным правилом определения иерархии.
Родитель счета определяется по специальному реквизиту - Порядок
Неправильно: «Порядок» применяется для сортировки/упорядочивания отображения счетов в списках, но не описывает иерархию подчинения «счет-субсчет» и не заменяет реквизит «Родитель».
Родитель счета определяется по коду вышестоящего счета, например, счет 01.1 может быть подчинен только счету 01
Неправильно: код может быть «иерархически похожим» и содержать «предполагаемого родителя», но в 1С подчиненность задается отдельным реквизитом. Поэтому привязка родителя не обязана следовать шаблону кода (код - это идентификация/маска, а иерархия - это свойство счета).

Пояснение

Как запомнить логику «счет-родитель» в 1С: 1) Иерархия строится не по символам в коде В 1С план счетов поддерживает многоуровневую структуру «счет → субсчета», при этом уровней может быть сколько угодно. Главный признак подчиненности - явная ссылка на счет-родитель. 2) Что реально задает родителя У счета есть свойство «Родитель» (счет-родитель). Его указывают в карточке счета (или программно). Это и есть «официальное» основание, по которому счет считается субсчетом другого. 3) Чем тогда полезны «Код» и «Порядок» - Код счета обычно вводят по маске и часто делают «говорящим» (например, 01, 01.01, 01.02), чтобы пользователю было проще ориентироваться. Но это скорее соглашение о кодировании, а не жесткое правило иерархии. - «Порядок» нужен, чтобы красиво и удобно сортировать счета в списках (например, чтобы 01 шел выше 01.01), но он не определяет «кто чей родитель». 4) Практический пример Если в плане счетов есть счета «01» и «01.1», то чаще всего «01.1» делают субсчетом «01» - просто выбирают «01» в поле «Родитель» у счета «01.1». Но при необходимости (в зависимости от настроек/проектирования) можно организовать структуру иначе - система опирается именно на реквизит «Родитель». 5) Зачем это важно Иерархия по «Родителю» используется в отчетах и группировках, когда нужно получать итоги по укрупненным счетам и раскрывать детализацию по субсчетам. Поэтому при настройке плана счетов важно: (а) задать корректного родителя, (б) только после этого думать о «красивом» коде и порядке отображения.