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

18.04.25

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

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

Скачать файл

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

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

Обработка предназначена для массовой обработки объектов типовыми методами платформы 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    868    2    0    

4

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

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

3600 руб.

13.09.2024    574    1    0    

3

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

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

10 стартмани

29.04.2025    2430    3    DmitryKSL    5    

13

Подбор и обработка объектов Программист Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Обработка, очищающая двойные записи в регистре "График платежей". Решает проблему: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.

1 стартмани

26.09.2024    740    2    AlexHelmer    0    

4

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

После расчета и выплаты отпускных порой отпускные приходится пересчитывать. Причины: начислена годовая премия, или начислена зарплата, входящая в расчетную базу, и прочие. Делать вручную - непрактично. Можно воспользоваться отчетами (типовых, к слову, нет), но потом еще надо вручную создавать документы-исправления. Данная обработка автоматизирует весь процесс по принципу Plug-n-Play.

3 стартмани

14.08.2024    880    18    Vinzor    0    

5

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

Обработка позволяет найти и заменить битые ссылки справочников. Для всех конфигураций. Обработка универсальная! Незаменимая вещь как для IT-специалистов, так и для обычных пользователей!

10 стартмани

04.07.2024    1334    9    user1527257    2    

5

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

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

10 стартмани

28.06.2024    1127    9    user1527257    0    

9

Журналы и реестры данных Подбор и обработка объектов Бухгалтер Пользователь Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

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

10 стартмани

20.06.2024    1841    32    user1527257    3    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 304 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>
ГДЕ
    <НужныеПризнаки>

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

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


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