Доброго дня. в продолжение темы
viewtopic.php?f=5&t=86296.
После обновления системы до EHP7 столкнулся с тем, что правила сортировки и разделения (J3RKBOOL, J3RKSORT, J3RKSPLIT) понизили свою приоритетность. То есть, до обновления (EHP4) при разборе корреспонденции сперва отрабатывали правила разделения и сортировки, а потом отрабатывали приоритеты и запреты. Теперь же (выяснено опытным путем) сперва отрабатывают приоритеты и запреты и документы разбираются по сумме, а если их не достаточно, то система идет в правила разделения и сортировки. Отсюда два вопроса:
- Верно ли мое заключение?
- Можно ли вернуть процедуру автоматического разбора корреспонденции в состояние до обновления (как раньше в EHP4)?
P.S. "Как я выяснял это опытным путем".
После обновления выяснилось, что некоторые документы начали определяться некорректно. Начал анализ данной ситуации в тестовой системе:
1) Удалил все правила из J3RKBOOL, J3RKSORT, J3RKSPLIT - некорректная корреспонденция разбирается так же.
2) Тестировалась другая ситуация - документы по ней не разобрались совсем. Добавил правила под эту ситуацию - эти документы разобрались.
3) Вернул правила под первую ситуацию - ничего не поменялось.
4) Изменил приоритеты счетов - корреспонденция разобралась корректно.
5) Смотрел в отладчике - J3RKKRS не ходит в J3RKBOOL, J3RKSORT, J3RKSPLIT. Он анализируют документ по суммам и (видимо) приоритетам.