Многопоточная обработка объектов

18.04.25

Задачи пользователя - Подбор и обработка объектов

Массовая работа с объектами типовыми методами платформы 1С.

Файлы

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

Наименование Скачано Купить файл
(только для физ. лиц)
Многопоточная обработка объектов
.epf 45,00Kb ver:1.3.1.1
4 4 550 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка предназначена для массовой обработки объектов типовыми методами платформы 1С.

Последовательность действий:

1. Выбрать нужный(-ые) объекты в дереве метаданных.

2. Установить действие "Запрос количества".

3. Нажать на кнопку "Обработать".

4. После получения количества установить нужное действие и нажать на кнопку "Обработать".

 

Количество объектов получается по текущему запросу для объекта.

Запрос для объектов ссылочного типа обязательно должен содержать поле "Ссылка".

 

 

Запрос для подчиненных регистров обязательно должен содержать поле "Регистратор".

 

 

Запрос для независимых регистров должен содержать хотя бы одно измерение.

 

 

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

Для обработки независимого регистра сведений наборами записей необходимо явно указывать поля отбора, по которым будет формироваться набор. Поля отбора указываются в поле "отбор".

 

 

Если поля отбора не указывать, то будет предпринята попытка сформировать отбор по имеющимся ключевым полям запроса.

С помощью действия "изменение" можно добавлять записи в регистры.

Реализована возможность выполнения произвольного кода перед и после действия с объектом.

 

 

Есть возможность использования параметров запроса и выполнения кода.

 

Удаление объектов происходит БЕЗ КОНТРОЛЯ ССЫЛОЧНОЙ ЦЕЛОСТНОСТИ!!!

 

Имеются некоторые настройки:

 

 

Ведется небольшая статистика:

 

 

При большом количестве потоков (20 и более) интерфейс может очень сильно "тупить".

Для работы обработку необходимо зарегистрировать в качестве дополнительной обработки типовыми возможностями конфигурации. Запускать можно обоими способами: как дополнительную обработку и через меню Файл - Открыть.

Минимальная версия платформы: 8.3.5

Обязательное наличие БСП, подсистемы длительных операций.

Конструктивная критика приветствуется. Все замечания/пожелания оставлять в комментариях к этой публикации.

 

UPD: Добавил отбор по стандартным признакам: (не)помеченные на удаление/(не) проведённые

См. также

ККМ Кассовые операции Подбор и обработка объектов 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Модуль, ускоряющий подбор номенклатуры в 1С в чек ККМ и Заказе клиента. Оптимизированная форма подбора товаров с многократно ускоренным процессом поиска товаров в 1С в чек ККМ и Заказе клиента для конфигураций 1C:Управление торговлей 11.5, 1С:Комплексная Автоматизации 2.5 и 1С:ERP Управление предприятием 2.5

18000 руб.

30.10.2024    1060    2    0    

4

SALE! 50%

Журналы и реестры данных Подбор и обработка объектов Бухгалтер Пользователь 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Библиотека стандартных подсистем 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Журнал содержит все созданные документы в конфигурации. Позволяет выполнять стандартные действия с документами (создание, удаление, проведение), устанавливать отбор по видам документов, реквизитам документов, распечатывать печатные формы, формировать реестр документов, выполнять групповые обработки.

4800 2400 руб.

07.02.2025    1973    51    35    

9

Поиск данных ЭДО и ОФД Подбор и обработка объектов 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Поиск номенклатуры при сопоставлении в ЭДО не интуитивный, не настраиваемый и просто неудобный. Данное решение - это альтернативный вариант расширенного поиска и сопоставления номенклатуры для 1С, который подключается в качестве расширения и решает эту проблему.

10000 руб.

10.04.2025    487    1    1    

1

Подбор и обработка объектов Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Очень часто бывает, что документы одного периода повторяются в следующем. Поэтому приходится выполнять рутинную работу по их повторению, а именно копировать каждый документ по отдельности. Чтобы этого избежать, была написана обработка группового копирования документов для конфигурации 1С Бухгалтерия версии 3.0.

6000 руб.

29.06.2015    46166    91    18    

106

Подбор и обработка объектов Пользователь 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Решение реализовано посредством расширения, предназначено для дополнительного контроля объектов (документов и справочников) от несанкционированного доступа и изменения. При этом используется не штатный механизм 1С, требующий зачастую достаточного опыта, а предельно упрощенный для пользователя - установить/снять галку «Проверен» для регулировки доступа к объекту.

3600 руб.

13.09.2024    668    1    0    

3

Подбор и обработка объектов Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Данная обработка предлагается для случаев, когда бывает необходимо изменить какой-либо реквизит в группе проводок, отобранных по определенному набору полей, за определенный период, с определенным типом документа-регистратора. Предлагается четыре варианта обработки для конфигураций: БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0.

2400 руб.

30.05.2016    29455    30    0    

50

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

Данная обработка может быть полезна тем, кто хочет сделать более точечную замену объектов, когда заказчику необходимо заменить что-то только в определенном виде документа (справочника) с определенным отбором по реквизитам.

1 стартмани

09.05.2025    656    24    Rafael-87    5    

6

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

Горыныч - универсальная внешняя обработка группового многопоточного проведения. Работает в одном потоке в любой конфигурации, многопоточный режим доступен при наличии справочника «Склады».

10 стартмани

29.04.2025    3353    7    DmitryKSL    7    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1376773 01.03.25 12:33 Сейчас в теме
задача быстро перепровести все документы 1С:Комплексная автоматизация 2 (2.5.17.172). платформа 8.3.26.1498 начиная с 01.01.2020 по 31.12.2024, Ваша обработка справиться? Без блокировки работы пользователей.
2. nomad_irk 81 21.03.25 07:47 Сейчас в теме
(1) да, если не будет конфликта блокировок
3. al_zzz 297 17.04.25 17:19 Сейчас в теме
Скачал вашу обработку. Как мне с помощью неё отобрать все помеченные на удаление документы ранее указанной даты, чтоб удалить многопоточно?
- Вижу только возможность отбирать документы по видам отдельно, а надо все.
4. nomad_irk 81 18.04.25 10:30 Сейчас в теме
(3) не придумал ничего лучше, чем добавить отборы по стандартным признакам: (не) помеченные на удаление/(не) проведённые

p.s. проверьте личные сообщения
Прикрепленные файлы:
5. nomad_irk 81 18.04.25 11:52 Сейчас в теме
(3) Но если не устраивает типовые признаки, т.к. отбор по ним работает только для +/- стандартного запроса(прямой запрос к таблице-хранилищу данных, без объединений/соединений и уж тем более временных таблиц), то можно пойти таким путем:

в любом ссылочном виде написать запрос вида

Выбрать
    Ссылка
Из
    Документ.<ИмяДокумента1>
ГДЕ
    <НужныеПризнаки>

ОБЪЕДИНИТЬ ВСЕ

Выбрать
    Ссылка
Из
    Документ.<ИмяДокумента2>
ГДЕ
    <НужныеПризнаки>

ОБЪЕДИНИТЬ ВСЕ

.............
Показать


Здесь уже можно вообще все: временные таблицы/объединения/соединения, но его придется сформировать за пределами этой обработки.
Оставьте свое сообщение