0. APTEM_SLV 107 04.12.19 09:20 Сейчас в теме

Поиск ячеек по заданной сумме

Внешняя обработка для поиска ячеек, сумма которых равна заданной сумме.
Бывает, когда отчет расходится на некую сумму и невозможно её найти, так как она состоит из нескольких сумм. Данная обработка проверят все ячейки на сумму и если их сумма равна искомой сумме, обработка выводит имена этих ячеек в таблицу ниже и выделят их зеленым цветом.
Работает на любой конфигурации на управляемых формах.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Cyberhawk 118 09.12.19 16:56 Сейчас в теме
Поиск ячеек как реализован - через цикличный полный перебор всех возможных комбинаций числовых значений что ли?
2. APTEM_SLV 107 09.12.19 17:16 Сейчас в теме
(1) последовательное суммирование каждой ячейки со следующей ячейкой и сравнивание с заданной суммой.
3. Cyberhawk 118 09.12.19 17:22 Сейчас в теме
(2) Так это же задача о рюкзаке / транспортная задача, ее решение "в лоб" (полный перебор) в 99% случаев - самое медленное
4. APTEM_SLV 107 10.12.19 14:58 Сейчас в теме
(3) Если сделать через запрос то получается не особо быстрее, за то запрос съедает оперативку в момент выполнения и может тупо зависнуть если оперативка слабая.

Но, для тех у кого мощная оперативная память, прикрепляю вариант с запросом. Количество ячеек ограничено только возможностями Вашего компьютера. Но не рекомендую делать их больше 3-х, но 8 гиговой оперативке процесс завис, первый вариант обработки(циклом) выполнился.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Консультант-аналитик 1С
Москва
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата до 140 000 руб.
Полный день

Разработчик 1С
Нижний Новгород
зарплата до 90 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Консультант 1С
Москва
зарплата от 80 000 руб.
Полный день