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

11.06.10

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

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

Скачать файлы

Наименование Файл Версия Размер
Пакетный запуск обработок 1.1
.epf 39,11Kb
280
.epf 39,11Kb 280 Скачать
Пакетный запуск обработок 1.0
.epf 32,12Kb
301
.epf 32,12Kb 301 Скачать

Обработка использует параметр запуска /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. Буду рад вашим комментариям, заметкам и пожеланиям...

См. также

SALE! 20%

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

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    121545    670    389    

709

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7252    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3490    11    1    

33

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177716    1073    0    

848

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99330    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18095    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28080    3    10    

14

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23590    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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 173 08.06.10 13:20 Сейчас в теме
(1) (5) А Вы не пробовали сами покопаться ? Посмотрите в конфигураторе: Отладка - Подключение... - Автоматическое подключение ...

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

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

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


Жгешь )

За идею плюс. Молодец.
3. zzerro 277 02.06.10 15:40 Сейчас в теме
5. semen_2008 74 07.06.10 13:38 Сейчас в теме
затея хороша!! надо про отладку ответить!!! мне тоже не очень понятно преимущество без отладки!
9. zzerro 277 08.06.10 14:09 Сейчас в теме
:!: Обновил обработку до версии 1.1
10. levran 201 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 117 09.10.11 00:15 Сейчас в теме
Не совсем понял как она может помочь разработчикам.

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

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

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