Показать сообщение отдельно
Старый 23.10.2009, 13:45   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от VORP Посмотреть сообщение
Обороты тоже должны совпадать, поскольку в проводках по подотчётнику(EmplTrans_RU) есть галочка Correct, соответственно дебетовый оборот, если сумма больше нуля и галка не стоит, либо сумма меньше нуля и галка стоит. Аналогично считается кредит.
Ну да, про эту галку я забыл... Тогда да, совпадают.

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