Цитата:
Сообщение от
VORP
Обороты тоже должны совпадать, поскольку в проводках по подотчётнику(EmplTrans_RU) есть галочка Correct, соответственно дебетовый оборот, если сумма больше нуля и галка не стоит, либо сумма меньше нуля и галка стоит. Аналогично считается кредит.
Ну да, про эту галку я забыл... Тогда да, совпадают.
Цитата:
Сообщение от
VORP
К сожалению, это не совсем так. Связка Voucher + TransDate (+ TransType...) не всегда работает. По крайней мере так было для сопоставлений, реверса и повторных сопоставлений, может быть ещё чего-то, не помню.... В результате джойнятся записи по нескольку раз и сумма задваивается
И это верное замечание - записей может быть много. Но если в базе все ваучеры не повторяющиеся (запрещены дубликаты) - то просто по ваучеру (без даты) запросом с группировкой можно получить верный счет.
Но при желании, можно написать и хитроумный метод - который проанализирует все сопоставления и вернет нужный счет ГК. Но это уже простым джойном не сделать.