fed, нет-нет - LedgerTrans и LedgerBalancesDimTrans тут не причем, они не причина, а следствие.
В них попадает уже свернутые subj'ем проводки из накладных закупок/продаж , в которых LedgerVoucher в варианте DetailSummary::Summary, т.е. со сверткой, работает. Номенклатура у нас является одним из уровней аналитики и , в случае единичного явления номенклатуры в строках этих документов - с количеством все ОК, разная аналитика по строкам не дает свернуть. Когда же номенклатура более чем один раз фигурирует в накладной (разная цена , разная номенклатурная аналитика хранения) - образуется пара или более проводок ГК с идентичными счетом,аналитикой и пр., которые сначала сворачиваются subj'ем, а затем после свертки постятся в ГК и иже с ней. Вот на этапе свертки второй день сижу, не могу понять, как можно корректно вклиниться в семейство LedgerBond*_RU для корректного подсчета кол-ва в свертываемых проводках и передачи подсчитанного в свернутую проводку.
Там оно просто жуть, тамошняя логика реверс-инжинирингу поддается с трудом ...
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Последний раз редактировалось TasmanianDevil; 12.12.2007 в 10:56.
|