Еще для каждого плана видов расчета создается таблица ведущих видов расчета (_CKind<n>_LeadingCK) с полями:
_CalcKind<n>_ID<suff> - ссылка на вид расчета, которому принадлежит таблица ведущих видов расчета;
_KeyField - ключ ведущего вида расчета;
_LeadingCKLineNo - номер ведущего вида расчета;
_LeadingCKLeadingCK<suff> - ссылка на ведущий вид расчета;
_PredefinedLeadingCKTableLine - признак того, что ведущий вид расчета является предопределенным (определенным в конфигурации);
_Fld<n><suff> - реквизит (для каждого реквизита, определенного в конфигурации);
_Fld<n> - общие реквизиты.
_LeadingCKLineNo - это я так понял номер строки ТЧ ведущих.
А вот что такое "ключ ведущего вида расчета" и зачем он нужен, разве _LeadingCKLineNo недостаточно?
Читаю статью German'а - оказывается этот "ключ" нужен для кластерного индекса.
http://blog.1c-ei.ru/2010/02/1_26.html Но чего-то формула _KeyField = Hex(Max(_KeyField+1)) не срабатывает при изменении строк ТЧ...