1с при запуске открывать обработку
Обработка использует параметр запуска /C командной строки (передача параметра в конфигурацию).
Принцип работы:
1. Через bat файл или через командную строку или любыми другими способами, запускаем сеанс 1С Предприятие, с ключами /EXECUTE <Путь к данной обработке> /C <Параметр запуска приложения>
2. При запуске, данная обработка считывает параметр запуска приложения и анализирует его.
3. В данном параметре (/C) необходимо указать настройки для запуска обработок в определенным образом.
4. Определив все обработки, прописанные в параметре запуска, поочередно запускает их, и если необходимо завершает текущий сеанс работы .
Подробно о том, как строится параметр запуска, а так же описание данной обработки находится в справке по обработке.
Кроме того, форма обработки предназначена для быстрого построения строки запуска, а так же проверки введенных данных.
Основные возможности версии 1.0
1. Запуск дополнительных обработчиков при старте системы, без изменения конфигурации
2. Возможность последовательного запуска произвольного количества обработок
3. Передача параметров в выполняемые обработки
4. Протоколирование выполняемых действий в журнал регистрации
5. Возможность запуска обработок в составе конфигурации, обработок находящихся в справочнике Внешние обработки, а так же обработок во внешних файлах.
6. Универсальная обработка, возможно использование с "любой" конфигурацией. Ограничение накладывается только на наличие справочника "Внешние обработки"
Новое в версии 1.1
1. Добавлена возможность запуска Отчетов
2. Организована проверка доступа к объекту перед выполнением, проверка прав.
4. В макете "Исходники" находится описание для "практически безболезненного" включения обработки в состав конфигурации, так как при запуске через ключ /Execute необходимо наличие прав на интерактивный запуск внешних обработок.
5. Изменен алгоритм построения параметра запуска, соответственно изменен и конструктор.
11.06.2010 - Исправлена ошибка в версии 1.1 - исправлен код в макете "Исходники" (осуществлен запуск обработчика только на клиенте)
P.S. Буду рад вашим комментариям, заметкам и пожеланиям.
Специальные предложения
(1), (5) Не очень понимаю зачем отладка в этом варианте работы, но думаю можно сделать так:
Параметр запуска прописать в конфигураторе в меню Сервис\Параметры\Запуск 1С:Предприятия. После загрузки приложения в режиме отладки, просто открыть данную обработку. Так как параметр запуска будет установлен, то обработка выполнит те же действия, что и при запуске через ключ /Execute
(1) (5) А Вы не пробовали сами покопаться ? Посмотрите в конфигураторе: Отладка - Подключение. - Автоматическое подключение .
Ставите галочку "Клиентские и внешние соединения".
Ставите точки останова во внешних файлах (обработках).
При открытом конфигураторе запускаете пакетно обработку и будет Вам счастье.
(1) (5) А если сложно ставить точки останова, то можно еще включить опцию: Отладка - Остановка по ошибке .
Ставите галочку "Останавливаться по ошибке".
Теперь при любой ошибке - добро пожаловать в Конфигуратор :D
За идею плюс. Молодец.
затея хороша!! надо про отладку ответить. мне тоже не очень понятно преимущество без отладки!При запуске 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
Не совсем понял как она может помочь разработчикам.
Код обработки наклепать первой вызывающей вместо твоей с вызовом необходимых обработок дополнительных вроде ерунда.
Из справочника Внешние обработки запускать? хм. - вроде делов тоже минут 5.
По пользователям есть возможность настраивать?
- Иванов: Обработка1
- Петров: Обработка2
Просмотры 26009
Загрузки 577
Рейтинг 49
Создание 01.06.10 16:52
Обновление 11.06.10 09:59
№ Публикации 71198
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. также
Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо
Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю.
1 стартмани
01.09.2012 66888 1378 AnryMc 46
Базоскоп
Базоскоп - это универсальный просмотрщик базы 1С. От консоли запросов он отличается тем, что "понимает" метаданные. У него к тому же более простой интерфейс и еще несколько дополнительных фич.
1 стартмани
06.08.2021 5384 28 mkalimulin 74
Диалог выбора файлов/каталогов на сервере
Эмуляция привычного диалога ОС для работы с файловой системой сервера 1С.
1 стартмани
29.06.2021 4651 2 Yashazz 14
Создание *.dt файла из рабочей базы на сервере 1С без завершения работы пользователей
Предлагаемая обработка создает *.dt файл (выгрузку ИБ) из рабочей базы на сервере 1С:Предприятие 8.3 без завершения работы пользователей.
1 стартмани
19.01.2020 19578 98 Sedaiko 20
Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо
Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.
1 стартмани
04.11.2018 54201 533 Eugen-S 35
Командный интерпретатор для 1С
Инструмент для выполнения команд CMD / PowerShell из 1С.
2 стартмани
15.11.2019 18618 35 YPermitin 41
Удаление неактивных и повторно запущенных пользователем сеансов - обработкой в фоне или внешней обработкой
1 стартмани
13.11.2019 7357 19 IVC_goal 11
Пакетная выгрузка / загрузка внешних отчетов и обработок
Пакетная выгрузка / загрузка внешних отчетов и обработок для массовый манипуляций с ними.
2 стартмани
04.11.2019 15337 84 YPermitin 21
Блин, мы забыли включить регламентные задания… Промо
Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию. В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.
1 стартмани
08.04.2019 25181 19 slozhenikin_com 37
Закрытие незавершенных сеансов
Как удалять потерянные сеансы пользователей, чтобы они не мешали работе. Обработка протестирована на платформе версии 8.3.13.1644.
1 стартмани
20.09.2019 28328 103 AnatolPopov 12
Сканер ключей 1С
Определяет время отклика ключа защиты 1С.
1 стартмани
13.09.2019 11002 16 sivin-alexey 2
Мониторинг потребления ресурсов базами кластеров сервера
Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с для платформ 8.3, 8.2. Обработка работает на платформе не ниже 8.3.6
2 стартмани
17.07.2019 13367 53 IVC_goal 34
Легкое и гибкое управление списком доступных баз 1С у пользователей Промо
Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.
7 стартмани
05.12.2018 22021 22 RomikR 9
CFU-reader (версия 2.6).
3 стартмани
21.06.2019 11802 32 vandalsvq 9
DBManager для 1C
Менеджер баз данных для 1С с расширенными возможностями.
1 стартмани
11.05.2019 15648 27 seriouskeks 13
Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7
Данный скрипт позволяет полностью установить сервер 1С и СУБД PostgreSQL на одном хосте. Потом это же скрипт можно использовать для обновление платформы и дистрибутивов установки
1 стартмани
07.04.2019 20440 50 Sedaiko 31
1 стартмани
18.08.2014 47741 26 Demonobond 34
Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы
Утилита для разработчиков и пользователей с большим количеством установленных платформ 1С, для быстрой регистрации необходимых версий COMConnector и консоли администрирования серверов из одного места.
1 стартмани
20.03.2019 12388 38 vardeg 10
Сценарии пакетного режима
Сценарии пакетного режима. Тестировалось на 1С:Предприятие 8.3.13.1690. Автоматическое создание команд пакетного режима. Создание, хранение и запуск сценариев команд пакетного режима.
1 стартмани
06.03.2019 11441 11 lastpioneer 11
LicDataDecoder - расшифровка файла программной лицензии 1С
Представляю вашему вниманию утилиту, предназначенную для работы с файлами программных лицензий 1С (*.lic).
1 стартмани
10.02.2019 50809 428 GeraltSnow 62
V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники Промо
Вы хотите получить возможность быстро посмотреть содержимое внешнего отчета или обработки? А сравнить ее с другой? И все это без запуска 1С:Предприятия, только из оболочки ОС? Тогда мы идем к вам! :) В конце заметки - ссылка на исходники.
2 стартмани
06.03.2013 72972 714 Evil Beaver 159
Удобная консоль регламентных и фоновых заданий
1 стартмани
06.02.2019 22210 211 Alxby 20
Универсальный монитор лицензий 1С
Хотите узнать, какие программные лицензии установлены на сервере и все их технические подробности? А может быть, вам нужна информация по использованию всех видов лицензий кластера? Нет ничего проще, читай далее, чтобы быть в курсе!
3 стартмани
03.01.2019 49159 449 Xershi 81
Скрипт обновления конфигурации
Как обновить конфигурацию базы? Столько всего сделать надо: И базу заблокировать, и пользователей выгнать. А ещё надо дождаться загрузки конфигурации и после этого применить её. Если же конфигурация на БСП, то запустить с ключом /C ЗапуститьОбновлениеИнформационнойБазы. И только потом можно пускать пользователей. А ещё на каждом этапе надо ждать окончания предыдущего. Это скучно. Давайте заливать конфигурацию в базы весело!
1 стартмани
11.12.2018 16646 62 MrWonder 24
Обновитель регламентных отчетов для Бухгалтерии 2.0 - 3.0 для Казахстана Промо
Обработка на управляемых формах для обновления внешних регламентных форм - позволяет обновлять регламентные формы сразу в нескольких базах.
1 стартмани
02.09.2016 14904 4 kumga99 1
Чистка кэша 1С (теперь в .exe)
Попробуйте поискать в интернете "Очистить кэш 1С". Практически везде вы наткнетесь на всякие батники, ps-скрипты, рекомендации зайти и удалить вручную, поставить /ClearCache для баз на УФ и т.д. В подавляющем большинстве случаев предлагается бездумно удалить все содержимое \Roaming\1C\1cv8\ и \Local\1C\1cv8\, но это как переустановить Windows, чтобы почистить Temp.
1 стартмани
18.11.2018 21882 111 riposte 43
Bluetooth сканер штрихкодов и мобильное приложение 1С (Android)
Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.
1 стартмани
06.11.2018 25362 80 Isonic 23
Обнаружено нарушение целостности системы
Ошибка «Обнаружено нарушение целостности системы», причины и варианты устранения ошибки.
1 стартмани
03.10.2018 213020 1027 Palmer1976 71
Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз Промо
При обновлении платформы 1С:Предприятие 8 предыдущие версии не удаляются. Со временем количество неиспользуемых версий платформы растет. Они занимают место на диске. Для решения этой проблемы предназначена программа OneCleaner. Она позволяет быстро удалить неиспользуемые версии платформы, а также почистить кэш метаданных и удалить ненужные информационные базы данных.
1 стартмани
14.11.2017 29078 96 bonv 15
1С:Коммандер (УФ)
Коммандер для просмотра файлов на клиенте и сервере.
2 стартмани
07.09.2018 12833 24 Student1C 13
1C + Arduino + сканер отпечатков пальцев + RFID считыватель
Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.
1 стартмани
21.08.2018 30958 16 DGorgoN 39
Универсальная консоль администрирования
Универсальная консоль администрирования. Работает с сервером 1С 8.3 любой версии. Для любителей зоопарков. :-)
1 стартмани
14.06.2018 14498 36 berezdetsky 7
Очистка регистров накопления, сведений, расчета или бухгалтерии Промо
Очистка регистров накопления, сведений, расчета или бухгалтерии (обычная и управляемая форма)
2 стартмани
25.12.2009 69473 1241 sebe 20
Менеджер баз 1С (пакетное обновление, выполнение произвольного кода и многое другое)
Данная разработка пригодится системным администраторам для группового выполнения действий над базами данных 1С.
10 стартмани
21.11.2017 19525 38 Termokrator 12
V8 Log Scanner - утилита для быстрого парсинга логов ТЖ
Как можно быстро настраивать logcfg.xml и парсить логи технологического журнала с помощью самописной open-source утилиты V8LogScanner. Без необходимости погружаться в регулярные выражения.
1 стартмани
07.11.2017 25096 5 ripreal1 27
Графическая оболочка для консольной утилиты cnvdbfl.exe
Графическая оболочка для консольной утилиты cnvdbfl.exe предназначенной для преобразования размера внутренней страницы файла базы 1С.
2 стартмани
25.10.2017 48033 323 frkbvfnjh 46
Автокликер для 1С Промо
Внешняя обработка, запускаемая в обычном (неуправляемом) режиме для автоматизации действий пользователя (кликер). ActiveX компонента, используемая в обработке, получает события от клавиатуры и мыши по всей области экрана в любом приложении и транслирует их в 1С, получает информацию о процессах, текущем активном приложении, выбранном языке в текущем приложении, умеет сохранять снимки произвольной области экрана, активных окон, буфера обмена, а также, в режиме воспроизведения умеет активировать описанные выше события. Все методы и свойства компоненты доступны при непосредственной интеграции в 1С. Примеры обращения к компоненте представлены в открытом коде обработки.
1 стартмани
03.04.2017 36988 82 slava_1c 67
Ускоренный полный пересчет итогов регистров
Обработка для быстрого полного пересчета итогов по выбранным регистрам, ускорение достигается за счет предварительной очистки таблиц итогов средствами MS-SQL.
1 стартмани
23.10.2017 35366 248 Bazil 17
Работа с пользовательскими настройками: просмотр, редактирование, удаление, копирование
Внешняя обработка для работы с настройками, хранящимся в стандартном хранилище (ХранилищеОбщихНастроек, ХранилищеНастроекДанныхФорм, etc.). Не требует БСП, дополнительных библиотек. Платформа: 8.3. Интерфейс: Такси, 8.2.
1 стартмани
21.08.2017 21088 135 Alxby 12
Удаление данных напрямую в SQL
Порой так и хочется грохнуть что нить в скуле, но наталкиваешься на отсутствие понятных и функциональный инструментов. Вроде как что то и есть, но явно писанное для каких то конкретных простых целей. И так очередное творение в данной тематике. Особенности: удаление порциями, отображение готового текста запроса, отбор данных с помощью СКД (в отборе учитываются составные типы и обращения через точку).
1 стартмани
08.07.2017 20801 130 denacid 32
Универсальный редактор реквизитов объектов. Мультиобработчик Промо
Запуск Внешней обработки 1с 8 из delphi
Привет всем может быть кто нибудь уже сталкивался с подобной задачей Вот что я уже сделал V81.
1С 8.3 УТ 11 можно ли программно отследить запуск внешней обработки
Добрый день. Платформа 1С 8.3, конфигурация УТ 11. Имеется внешняя обработка, добавленная в.
Открытие внешней обработки
Доброго времени суток. Я понимаю, что этот вопрос мог тут уже всех задолбать. К сожалению, понять.
Открытие документа с помощью внешней обработки
Есть документ "Документ" Как во внешней обработке открыть этот документ?
1. Планировщиком запускается сеанс под юзером "Терминатор", который программно блокирует базу, проверяет активных пользователей до нуля и закрывает базу.
2. Запускается архивирование по окончании сеанса п.1.
3. Блокировка снимается. Клиент-сервер, вроде, умеет бэкапиться без выгона юзеров средствами СУБД.
А файловую, работающую 24/7 я и не видел ни разу. Клиент-сервер, вроде, умеет бэкапиться без выгона юзеров средствами СУБД.
Это понятно. Хотелось бы игроцкий вариант. Мне тупо не до написания этой шняги, тем более половина тут сисадминская грядка: как оптимально определить, что сеанс-терминатор закончил работу - раз. и оптимально разблокировать, т.е. напрашивается ещё сеанс "Антитерминатор", который бы разблокировал и сразу закрывался, но, м.б., есть строка с параметрами запуска на разблокировку, которая кроме разблокировки ничего и не делает? Надо сесть и разобраться, но скорее всего этот велосипед уже изобретён.
Добавлено через 1 минуту
Нужна именно дэтэха
Добавлено через 1 минуту
Да! Внедрился в эту тему, поскольку код спецсеанса однотипный.
Что-то с ключами на блокировку/разблокировку как-то печально, судя по всему.
Как вариант, развлекаться через ключ /uc и вызов какой-нить обработки, которая остальной бардак сделает.
А вообще, интересная задача.
ЗЫ. Наверняка, на инфостарте полно такого. Не удивлюсь, если будут отдельные конфиги для таких дел.
ЗЗЫ. Не сильно уверен, почему так, но 1С, как слышал, рекомендует бэкапить копированием/архивированием файла .1CD. Тут и люд выгонять не нужно.
Читайте также: