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

04.12.19

Задачи пользователя - Поиск данных

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Поиск ячеек по заданной сумме:
.epf 9,24Kb
1
1 Скачать (1 SM) Купить за 1 850 руб.
Поиск ячеек по заданной сумме: вер. 2 поиск запросом (для тех у кого мощная оперативная память)
.epf 9,40Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Нужно скопировать таблицу из ОСВ или любого другого отчета (можно даже из Excel или mxl) в верхнюю таблицу обработки, в реквизит "Заданное число" указать нужное число и нажать выполнить. Обработка просканирует все ячейки в которых есть числовые значения и сложит их друг с другом для поиска заданного числа.

Количество ячеек которые нужно суммировать между собой указывается в реквизите "Количество ячеек". Можно указать от 1 до 5, так как процесс обработки занимает длительное время, лучше не указывать большое количество ячеек. (пока что 5 максимальное, но могу сделать и больше, только этой займет много времени на выполнение процесса поиска)

После нахождения ячеек с заданной суммой в нижней таблице появятся номера строк и колонок найденых ячеек, при нажатии на них ячейки выделяются зеленым цветом.

Успешных Вам поисков! :)

Работает на любой конфигурации на управляемых формах. Проверял на платформе 1С 8.3.15.1489,  конфигурация ЗУП 3.1.12.56.

См. также

Поиск данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

10800 руб.

14.05.2012    160593    341    253    

574

Математика и алгоритмы Инструментарий разработчика Универсальные функции Поиск данных Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Абонемент ($m)

Несколько упакованных в один класс интерфейсов для обработки популярных универсальных коллекций. Для тех, кого раздражает отсутствие действительно единого интерфейса для универсальных коллекций.

5 стартмани

25.09.2024    2908    1    Артано    14    

19

Поиск данных Программист Платформа 1С v8.3 Россия Бесплатно (free)

В этой статье я хочу рассмотреть еще один кейс применения Clickhouse в связке с 1С - оптимизацию поиска в справочнике по ключевым словам. Здесь не будет готового решения, но будут описаны важные моменты, которые позволят легко применить данный кейс в реальности.

18.08.2024    2492    1cnik2    23    

17

Поиск данных Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

1 стартмани

14.06.2024    4101    13    RustIG    33    

22

Поиск данных Системный администратор Программист Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    5567    andreysidor4uk    18    

56

Поиск данных Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Стандартная обработка с доработанным выводом ссылок в виде дерева с учётом фильтра и с удобным подбором исходного объекта

2 стартмани

24.11.2023    1546    22    SerVer1C    10    

11

Поиск данных Корректировка данных Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    2550    27    PowerBoy    1    

16

Поиск данных Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    3551    6    berserg    2    

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

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