Коллега предложил решить задачу выбора вариантов товара с заданным диапазоном общей суммы покупки.
Идея обработки заключена в генерации запроса в зависимости от количества наименований.
Для демонстрации входную ТЗ заполняем из бухгалтерского регистра по счету Товары, эту часть можно заменить на свой алгоритм заполнения ТЗ
Обработка позволяет решать задачу перебора вариантов набора заданной суммы монетами(купюрами) заданных номиналов при сум1 = сум2