Время специалиста дороже машинного. Пусть обработка найдет из чего складывается расхождение, а специалисту остается проанализировать результат.
Обработка работает и в управляемых и в обычных формах. Как использовать:
-
Указываем искомую сумму, максимальную глубину поиска.
-
Копируем таблицу отчета, в котором ищем сумму расхождения, в табличное поле обработки.
-
Выделяем в табличном поле обработки область, в которой будет производиться поиск.
-
Нажимаем “Выполнить поиск”.
-
В нижней части обработки показывается результаты поиска - все найденные варианты слагаемых, составляющих искомую сумму. При выборе варианта - в табличном поле подсвечиваются ячейки с этими слагаемыми.
Глубина поиска - это количество слагаемых в искомой сумме. Поиск производится перебором, поэтому чем больше глубина, тем больше требуется времени на поиск. (Требуемое время растет экспоненциально).
В процессе поиска в обработке отображается текущая глубина и оценочное время завершения поиска с текущей глубиной. Прервать поиск можно нажатием Ctrl-Break.
Тестировал на платформе 8.3.16.1148.