![]() |
#2 |
Banned
|
Сложно. Если в двух словах, то сначала проводки расщепляются согласно сумме корреспонденции, а затем класс пытается, наоборот, слить полученное с предыдущими проводками, если все у них совпадает, включая корреспондирующие части.
Пример: 1) Д62 300 р. 2) К90.1 100 р. 3) К90.2 100 р 4) К90.1 100 р 1 шаг: если (1) корреспондирует с (2), (3), (4), то получаем (1.1) Д62 - (2) К90.1 100 р. (1.2) Д62 - (3) К90.2 100 р. (1.3) Д62 - (4) К90.1 100 р. 2 шаг: первая и третья строчки сливаются: (1.1) Д62 - (2) К90.1 200 р. (1.2) Д62 - (3) К90.2 100 р. Когда-то я все описал с рисунками в CHM-файле к одной из версий. Предлагаю просто оттрассировать отладчиком. Включите еще макрос #Never для вывода отладочной информации. Последний раз редактировалось EVGL; 11.12.2007 в 15:57. |
|