Цитата:
Сообщение от
sukhanchik
Нет. Только EmplTrans_RU. 71-й счет корреспондируется ведь не только же с кассой. Бывает так, что он может корреспондироваться с 60-м счетом (к примеру). Или с 51-м.
В АХ (в отличие от 1С) не идут от номера бух счета, а оперируют сущностями. Не 71-й счет нужно посмотреть, а подотчетное лицо, на 50-й, а кассу, не 51-й а банк и т.д.
Т.о. оборотка по 71-му счету (по подотчетному лицу) фактически есть выборка по EmplTrans_RU: сумма в дебете - это сумма всех положительных сумм, сумма в кредите - это сумма всех отрицательных сумм (увы - тут только так). Это конечно может не совпасть (по оборотам) если будут сторно с обороткой по ГК по 71-му счету, но сальдо (если вы не делали прямых проводок на 71-й счет) совпадать будет.
Аналогично есть в стандарте - оборотка по клиентам - она строится по CustTrans - там точно такой же принцип. Если уж очень хочется именно бух счета - то через Voucher+TransDate можно всегда связаться с LedgerTrans и получить счет ГК.
Но основной таблицей будет именно EmplTrans_RU и только она
Цитата:
Это конечно может не совпасть (по оборотам) если будут сторно с обороткой по ГК по 71-му счету, но сальдо (если вы не делали прямых проводок на 71-й счет) совпадать будет.
Обороты тоже должны совпадать, поскольку в проводках по подотчётнику(EmplTrans_RU) есть галочка Correct, соответственно дебетовый оборот, если сумма больше нуля и галка не стоит, либо сумма меньше нуля и галка стоит. Аналогично считается кредит.
Цитата:
Если уж очень хочется именно бух счета - то через Voucher+TransDate можно всегда связаться с LedgerTrans и получить счет ГК.
К сожалению, это не совсем так. Связка Voucher + TransDate (+ TransType...) не всегда работает. По крайней мере так было для сопоставлений, реверса и повторных сопоставлений, может быть ещё чего-то, не помню.... В результате джойнятся записи по нескольку раз и сумма задваивается