Пакетный запуск обработок

11.06.10

Разработка - Инструментарий разработчика

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

Файлы

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

Наименование Скачано Купить файл
Пакетный запуск обработок 1.1
.epf 39,11Kb
281 2 500 руб. Купить
Пакетный запуск обработок 1.0
.epf 32,12Kb
301 2 500 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Обработка использует параметр запуска /C командной строки (передача параметра в конфигурацию).

Принцип работы:

1. Через bat файл или через командную строку или любыми другими способами, запускаем сеанс 1С Предприятие, с ключами /EXECUTE <Путь к данной обработке> /C <Параметр запуска приложения>

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

3. В данном параметре (/C) необходимо указать настройки для запуска обработок в определенным образом. 

4. Определив все обработки, прописанные в параметре запуска, поочередно запускает их, и если необходимо завершает текущий сеанс работы .

 

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

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

 

Основные возможности версии 1.0

1. Запуск дополнительных обработчиков при старте системы, без изменения конфигурации

2. Возможность последовательного запуска произвольного количества обработок

3. Передача параметров в выполняемые обработки

4. Протоколирование выполняемых действий в журнал регистрации

5. Возможность запуска обработок в составе конфигурации, обработок находящихся в справочнике Внешние обработки, а так же обработок во внешних файлах.

6. Универсальная обработка, возможно использование с "любой" конфигурацией. Ограничение накладывается только на наличие справочника "Внешние обработки"

 

Новое в версии 1.1 

1. Добавлена возможность запуска Отчетов

2. Организована проверка доступа к объекту перед выполнением, проверка прав.

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

4. В макете "Исходники" находится описание для "практически безболезненного" включения обработки в состав конфигурации, так как при запуске через ключ /Execute необходимо наличие прав на интерактивный запуск внешних обработок.

5. Изменен алгоритм построения параметра запуска, соответственно изменен и конструктор.

 

11.06.2010 - Исправлена ошибка в версии 1.1 - исправлен код в макете "Исходники" (осуществлен запуск обработчика только на клиенте)

 

P.S. Буду рад вашим комментариям, заметкам и пожеланиям...

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

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    75210    379    170    

325

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

10000 руб.

02.09.2020    268497    1494    421    

1179

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    40195    113    54    

126

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    63877    130    36    

137

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Программист Бизнес-аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    8964    38    46    

52

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

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    26443    98    46    

104

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    2640    6    0    

21

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным

9500 руб.

17.05.2024    54799    187    63    

220
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Rusmus 45 02.06.10 10:01 Сейчас в теме
А возможность запуска обработок при открытии из конфигуратора в режиме отладки есть?
4. zzerro 277 02.06.10 15:43 Сейчас в теме
(1) Обработка писалась для запуска готовых и уже отлаженных обработок. Если придумаешь как ее привинтить для отладки, сообщи плиз
6. zzerro 277 07.06.10 16:06 Сейчас в теме
(1), (5) Не очень понимаю зачем отладка в этом варианте работы, но думаю можно сделать так:

Параметр запуска прописать в конфигураторе в меню Сервис\Параметры\Запуск 1С:Предприятия. После загрузки приложения в режиме отладки, просто открыть данную обработку. Так как параметр запуска будет установлен, то обработка выполнит те же действия, что и при запуске через ключ /Execute
7. nikolega 175 08.06.10 13:20 Сейчас в теме
(1) (5) А Вы не пробовали сами покопаться ? Посмотрите в конфигураторе: Отладка - Подключение... - Автоматическое подключение ...

Ставите галочку "Клиентские и внешние соединения".
Ставите точки останова во внешних файлах (обработках).

При открытом конфигураторе запускаете пакетно обработку и будет Вам счастье.
8. nikolega 175 08.06.10 13:51 Сейчас в теме
(1) (5) А если сложно ставить точки останова, то можно еще включить опцию: Отладка - Остановка по ошибке ...

Ставите галочку "Останавливаться по ошибке".
Теперь при любой ошибке - добро пожаловать в Конфигуратор :D
2. nikolega 175 02.06.10 11:04 Сейчас в теме
Кроме того, форма обработки предназначена бля быстрого ...


Жгешь )

За идею плюс. Молодец.
3. zzerro 277 02.06.10 15:40 Сейчас в теме
(2) Упс :oops: ща поправлю
5. semen_2008 75 07.06.10 13:38 Сейчас в теме
затея хороша!! надо про отладку ответить!!! мне тоже не очень понятно преимущество без отладки!
9. zzerro 277 08.06.10 14:09 Сейчас в теме
:!: Обновил обработку до версии 1.1
10. levran 202 21.09.11 13:32 Сейчас в теме
При запуске 1ска пишет: Ошибка совместного доступа к файлу "D:\ПакетныйЗапускОбработок.epf"

Проверял на файловом варианте и на серверном. Куда копать?

вот текст батника:

@SET Program=C:\Program Files\1cv81\bin\1cv8.exe

REM Строка подключения к базе
rem @SET ConnectString=/S server\copybase
@SET ConnectString=/F "D:\1С\локальная база"

REM Имя пользователя
@SET User="Обмен"

REM Пароль пользователя
@SET Password="1"

REM Путь к данной обработке
@SET ExFile="D:\ПакетныйЗапускОбработок.epf"

REM Путь к логам
@SET LogFile="D:\log.txt"

REM Параметр запуска внешних обработок
@SET Params="ПЗО;1;1|Обр;Внеш;Обмен УРБД;ВыполнитьОбмен();ПрефиксУзлаОбмена;БФ"

REM Запуск конфигурации в режиме Предприятие, с выполнением внешней обработки ПакетныйЗапускОбработок.epf
REM и передача параметра запуска приложения: Params
start "J 1" "%Program%" ENTERPRISE /DisableStartupMessages %ConnectString% /N %User% /P %Password% /EXECUTE %ExFile% /C%Params% /Out%ExFile% -NoTruncate
13. zzerro 277 11.10.11 17:49 Сейчас в теме
(10) Ошибка тут /Out%ExFile% - должно быть я так понимаю /Out%LogFile%
11. ddv1 07.10.11 19:26 Сейчас в теме
в общем доволен, помогло!!! спасибо
12. gavrikprog 118 09.10.11 00:15 Сейчас в теме
Не совсем понял как она может помочь разработчикам.

Код обработки наклепать первой вызывающей вместо твоей с вызовом необходимых обработок дополнительных вроде ерунда.
Из справочника Внешние обработки запускать? хм. - вроде делов тоже минут 5.
14. Светлый ум 507 21.03.14 06:58 Сейчас в теме
По пользователям есть возможность настраивать?

При открыитии:

- Иванов: Обработка1
- Петров: Обработка2
15. zzerro 277 24.03.14 22:54 Сейчас в теме
(14) если для каждого пользователя настроишь свой батник с собственными параметрами, то да можно
16. maslovdom 14.05.19 15:03 Сейчас в теме
Добрый день. Подскажите как при загрузке сформировать типовой отчет?
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация