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

04.12.19

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

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

Скачать исходный код

Наименование Файл Версия Размер
Поиск ячеек по заданной сумме:
.epf 9,24Kb
1
.epf 9,24Kb 1 Скачать
Поиск ячеек по заданной сумме: вер. 2 поиск запросом (для тех у кого мощная оперативная память)
.epf 9,40Kb
0
.epf 9,40Kb Скачать

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

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

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

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

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

См. также

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)

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

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

10800 руб.

14.05.2012    155985    327    252    

559

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

21600 руб.

15.05.2017    42685    10    24    

38

Кто такая Мантикора?

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

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

1 стартмани

30.11.2023    3311    andreysidor4uk    16    

46

PowerOffice

Поиск данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

05.06.2023    1994    23    PowerBoy    1    

15

Получение ссылки по бинарной строке PostgreSQL или MSSQL

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

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

1 стартмани

04.04.2023    2661    2    berserg    2    

12

Поиск документов с ошибками проведения, универсальный

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

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

1 стартмани

18.08.2022    3044    24    KVIKS    3    

10

Поиск и замена значений + Поиск дублирующихся элементов справочников с подключением к внешней базе

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

Обработка предназначена для гибкого поиска и дальнейшей замены дублей справочников, документов, а также планов видов расчетов и планов видов характеристик. В обработку включена возможность проверки наличия ссылки во внешней базе (по УИДу), поиска дублей с предварительным отбором, а также произвольной обработки реквизитов перед поиском (например, возможно удалить определенные символы из наименования).

3600 руб.

30.03.2022    8626    3    0    

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

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