Еще для каждого плана видов расчета создается таблица ведущих видов расчета (_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)) не срабатывает при изменении строк ТЧ...
Ничего не понимаю.
Если _CKind<n>_LeadingCK - это "ТЧ" ведущих видов расчета, то какие тогда у неё могут быть _Fld<n><suff> - реквизиты?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой