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

18.04.25

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

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

Файлы

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

Наименование Скачано Купить файл
Многопоточная обработка объектов
.epf 45,00Kb ver:1.3.1.1
9 6 200 руб. Купить

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

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

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

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

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

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

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

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

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

 

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

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

 

 

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

 

 

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

 

 

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

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

 

 

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

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

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

 

 

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

 

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

 

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

 

 

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

 

 

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

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

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

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

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

 

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

5000 руб.

25.02.2026    2613    10    1    

14

Перенос данных 1C Учет документов Подбор и обработка объектов Программист Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка «Сравнение документов» — это мощный инструмент для синхронизации и контроля данных между базами 1С:УНФ – 1С:БП, 1С:УТ – 1С:БП. Она позволяет сравнивать документы в двух базах, выявлять расхождения и загружать недостающие документы из одной базы в другую.

12200 руб.

06.08.2025    2131    4    0    

5

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

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

6100 руб.

29.06.2015    47828    93    18    

108

Логистика, склад и ТМЦ Подбор и обработка объектов Пользователь 1С 8.5 1С:Управление нашей фирмой 3.0 Абонемент ($m)

Расширение позволяет использовать быстрые товары для подбора в документ.

3 стартмани

01.04.2026    208    0    Tarlich    0    

4

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

Дополнение для журнала реализаций, позволяющее отслеживать и автоматически формировать счета-фактуры выданные, для конфигурации Бухгалтерия предприятия 3

3 стартмани

09.02.2026    475    1    Marat1c8    0    

4

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

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

1 стартмани

09.05.2025    2806    77    Rafael-87    18    

7

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

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

10 стартмани

29.04.2025    5340    10    DmitryKSL    12    

18

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

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

10000 руб.

10.04.2025    2229    1    1    

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

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

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

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

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

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

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

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


Здесь уже можно вообще все: временные таблицы/объединения/соединения, но его придется сформировать за пределами этой обработки.
6. titanium2008 46 10.10.25 13:31 Сейчас в теме
умеет изменять измерения у регистра накопления?
7. nomad_irk 83 10.10.25 13:55 Сейчас в теме
Умеет, хоть запросом, хоть постобработкой
Для отправки сообщения требуется регистрация/авторизация