Как в автозапуск добавить запуск 1с
Перейти к содержимому

Как в автозапуск добавить запуск 1с

  • автор:

Автостарт процессов

В программе есть два варианта автоматического старта процессов:

  • Интерактивный старт (полуавтоматический, требует участия пользователя).
  • Старт процессов по событиям (автоматический).

Интерактивный старт процессов возможен только для документов. Настраивается в момент назначения шаблона процесса определенному виду документа.

Назначение шаблона процесса виду документа. Интерактивный запуск:

Если настройка Предлагать запуск при выполнении действия установлена, то при закрытии карточки только что созданного документа или при ручной регистрации программа предложит пользователю запустить процесс по настроенному шаблону (нескольким шаблонам, если данному виду документов назначено несколько шаблонов процессов).

Старт процессов по событиям может быть привязан к любому событию программы. Настраивается в момент назначения шаблона процесса определенному виду документа и в карточке любого бизнес-события.

Назначение шаблона процесса виду документа. Запуск процесса по событиям документа:

Настройка автозапуска процесса по событию:

Процессы в этом случае запускаются регламентным заданием ОбработкаПроизошедшихБизнесСобытий .

Запуск процессов по событиям доступен только для следующих объектов:

  • ВнутренниеДокументы ,
  • ВходящиеДокументы ,
  • ИсходящиеДокументы ,
  • КатегорииДанных ,
  • Корреспонденты
  • Мероприятия ,
  • ПапкиФайлов ,
  • Файлы ,
  • БизнесПроцессы .

Метаданные

Регистр сведений НастройкаШаблоновБизнесПроцессов

Регистр содержит настройки шаблонов процессов (привязку шаблонов процессов к видам документов), а также настройки интерактивного старта процесса.

За настройки интерактивного старта отвечают реквизиты:

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

Содержат процедуры по управлению интерактивным стартом процессов.

Формы диалогов выбора назначенных шаблонов процессов при интерактивном старте процессов.

Формы элементов ( ФормаЭлемента ) справочников

Вызывают процедуры и функции управления интерактивным стартом процессов.

Регистр хранит все настройки автоматического запуска процессов по бизнес-событиям.

Общий модуль БизнесСобытияВызовСервера

Модуль механизма бинес-событий. Содержит процедуры по регистрации и обработки бизнес событий.

В том числе и процедуры запуска процессов по событиям:

Регистр сведений ПодпискиНаБизнесСобытия

Регистр сведений содержит все подписки на события, в том числе и подписки для автоматического запуска процессов (значение АвтоматическийЗапускБизнесПроцессов перечисления ПотребителиБизнесСобытий ).

Как работает интерактивный старт процессов

  1. Ответственный за шаблоны процессов сотрудник настраивает интерактивный старт процессов в форме ФормаЗаписи регистра сведений НастройкаШаблоновБизнесПроцессов . Настройки сохраняются в регистр сведений.
  2. В карточке любого документа в событии ПослеЗаписиНаСервере считываются настройки в процедуре ЗаполнитьШаблоныДляАвтоЗапуска.
  3. В зависимости от считанных настроек в событиях ПослеЗаписиКлиент (при ручной регистрации) или ПередЗакрытием пользователю предлагается выполнить, интерактивный старт одного из назначенных процессов.

За интерактивный старт процессов отвечает процедура ИнтерактивныйЗапускБизнесПроцессовКлиент.ВыполнитьИнтерактивныйЗапускБизнесПроцесса.

Как работает старт процессов по событиям

Ответственный за шаблоны процессов сотрудник настраивает старт процессов по событиям в форме ФормаЗаписи регистра НастройкаШаблоновБизнесПроцессов или ПравилаАвтоматическогоЗапускаБизнесПроцессов . Настройки в обоих случаях сохраняются в регистр сведений ПравилаАвтоматическогоЗапускаБизнесПроцессов . За сохранение отвечают процедуры СохранитьПравилоАвтоматическогоЗапускаБизнесПроцессов и ПолучитьБизнесСобытияПоВидуДокумента общего модуля БизнесСобытияВызовСервера.

При этом запись добавляется в регистр сведений ПодпискиНаБизнесСобытия . В качестве потребителя записывается значение АвтоматическийЗапускБизнесПроцессов перечисления ПотребителиБизнесСобытий . На этом настройка завершается.

После соответствующие события регистрируются. Регистрация может происходить непосредственно при изменении объектов либо детектором бизнес-событий. При обработке всех событий производится обработка событий автостарта (вызов процедуры ОбработатьСобытиеАвтоматическийЗапускБизнесПроцессов ). Если настройка была произведена корректно и все условия выполнены, то процесс стартует. Обработка всех событий происходит в процедуре ОбработкаПроизошедшихБизнесСобытий . Процедура вызывается одноименным регламентным заданием.

Как добавить свое событие автоматического старта процессов

  1. Добавить Бизнес-событие ( Настройка и администрирование – Бизнес-События – Виды событий ).
  2. Добавить детектор, который будет регистрировать наступление бизнес-события. Детектор должен регистрировать события только для объектов вышеперечисленных типов.
  3. Для бизнес-события добавить настройку автоматического старта (карточка бизнес-события – панель навигации – Правила автоматического запуска процессов ).

Как добавить автостарт процессов для объектов других типов

Возможность автостарта процессов для объектов определяется функцией ШаблонПодходитДляАвтозапускаБизнесПроцессаПоОбъекту в модуле менеджера каждого объекта.

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

Рекомендации

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

Форум русскоязычного сообщества Ubuntu

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Программное обеспечение »
  • Офисные программы (Модератор: DoctorRover) »
  • Автозапуск конфигурации 1С 8.3

Страницы: [1] Вниз

Автор Тема: Автозапуск конфигурации 1С 8.3 (Прочитано 2658 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Страницы: [1] Вверх

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Программное обеспечение »
  • Офисные программы (Модератор: DoctorRover) »
  • Автозапуск конфигурации 1С 8.3

Страница сгенерирована за 0.035 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Автозапуск 1С с открытием внешней обработки

В данной статье описано, как настроить автозапуск 1С с открытием внешней обработки при входе в систему определенного пользователя.
Для того чтобы настроить автоматическое открытие 1С мы будем использовать Планировщик заданий — это стандартная программа встроенная в Windows. Запустим его.

Планировщик

Дальше нажмем «Создать задачу» и приступим к настройке.

Первая вкладка — Общие. Здесь нужно задать понятное имя для нашей задачи и выбрать учетную запись пользователя, при входе которого, нужно запускать 1С. Можно поставить галочку «Выполнять с наивысшими правами».

Создание

Далее идет заполнение вкладки триггеры. Триггеры — это условия, при которых должна выполняться наша задача. Заходим на эту вкладку и нажимаем «Создать».

Условие

Мы хотим, чтобы автозапуск 1С происходил при входе в систему определенного пользователя. На этой вкладке выбираем «При входе в систему». (Если вам нужно настроить автозапуск 1С по раcписанию, то здесь нужно выбрать «По расписанию».) И также здесь выбираем того пользователя, либо нескольких пользователей, при входе в систему которых, должна запускаться 1С.

Далее идет вкладка «Действия». Здесь задается собственно то — какую программу мы хотим запустить. А также параметры открытия, такие как база, внешняя обработка, пользователь и пароль.

Программа

Здесь очень важно все правильно и корректно прописать, обращайте внимание на лишние (недостающие) пробелы, кавычки, символы и т.д.

Разберем подробно строку запуска программы на примере.

[stextbox Files\1cv8\common\1cestart.exe» ENTERPRISE /F «C:\1с\Base\trade» /N «Администратор 1С» /P «12345» /Execute «C:\1с\Base\In work\11.9\trade\МояВнешняяОбработка.epf»[/stextbox]

  • «C:\Program Files\1cv8\common\1cestart.exe» — это запуск программы 1С;
  • ENTERPRISE /F «C:\1с\Base\trade» — это путь к файловой базе;
  • /N «Администратор 1С» — это пользователь, под которым необходимо запустить программу;
  • /P «12345» — пароль пользователя 1С;
  • /Execute «C:\1с\Base\In work\11.9\trade\МояВнешняяОбработка.epf» — путь к внешней обработке, запуск которой нужно выполнить.

Остальные вкладки можно оставить заполненными по умолчанию. Все что нужно мы заполнили. Можно пробовать.

Обратите внимание что, для того чтобы автозапуск сработал, свой предыдущий сеанс пользователь должен завершить нажав «Завершить сеанс» а не просто закрыв окно. (можно настроить и при каждом подключении но в данном случае мы выбрали «При входе в систему»)

Вот и все, надеюсь, данная статья вам помогла и вы смогли настроить автозапуск 1С самостоятельно, если же возникли сложности вы всегда можете обратиться ко мне.

А если вы не хотите каждый раз тратить деньги на обращения к программистам — приглашаю Вас на мой курс Аналитик 1С

Похожие записи:
    Где в 1С 8.3 меню ФайлВ разных версиях 1С 8.3 меню файл вы можете найти.Как в 1С посмотреть активных пользователейПри работе с 1С часто возникает ситуация, в которой нужно.Ошибка при входе в 1С — Сервер баз данных не обнаруженИногда при работе с 1С возникает очень неприятная ошибка —.Где в 1С акт сверки и как его сделать в Бухгалтерии 3.0 и 2.0Содержание статьи: Делаем акт сверки в 1С Бухгалтерия 3.0 Делаем.
От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

Автоматический запуск 1с при включении компьютера

Для автоматического запуска программы 1с нужно запускать файл 1cestart.exe или 1cv8.exe c определенными параметрами.

Сделаем копию ярлыка запуска 1с и зайдем в его свойства(через правую кнопку мыши) на вкладку ‘Ярлык’:

свойства ярлыка 1cestart.exe

В поле объект нужно добавить следующие параметры:

Для файловой базы данных

“C:\Program Files\1cv8\common\1cestart.exe” enterprise /F”D:\1base\TiSCandy” /N”Администратор” /P”пароль”

Путь к каталогу ИБ 1с

  • enterprise – для запуска 1с в режиме Предприятия или designer – для запуска в режиме конфигуратора
  • /F “Путь к базе данных” указываем путь на диске ,где хранится информационная база. Посмотреть каталог информационной базы можно в окне запуска 1с Предприятия
  • /N “Имя пользователя” – логин пользователя 1с, под которым будет осуществляться вход
  • /P “Пароль пользователя” – пароль пользователя 1с

Для серверной базы данных

“C:\Program Files\1cv8\common\1cestart.exe” enterprise /S”192.168.0.1\test”/N”Администратор” /P”пароль”

Вместо /F “Путь к базе данных” указываем следующие параметр:

  • /S “Имя или IP адрес сервера”\”Имя информационной базы”Все остальные параметры (тип запуска, логин и пароль пользователя указываются как в файловой базе).

Сохраняем ярлык и переносим его в папку -Пуск-Все программы-“Автозагрузка”.

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

Если сложно самим сформировать строку для ярлыка, то ниже:

Cкрипт автоматического формирования параметров запуска 1с

  1. Вам нужно скопировать ярлык.
  2. Указать тип базы 1с
  3. Из свойств ярлыка взять путь к исполняемому файлу 1с
  4. Указать путь к каталогу 1с или сервер и имя информационной базы
  5. Ввести логин и пароль пользователя 1с
  6. Нажать кнопку “Получить строку”
  7. Вставить полученную строку в поле “Объект” в свойствах ярлыка
  8. Перенести ярлык в автозагрузку

Какой тип базы 1с:
Файловая
Серверная
Путь к запускному файлу 1с:

Каталог БД :
Сервер БД : Имя информационной базы БД :

Имя пользователя 1с: Пароль пользователя:

Строка для ярлыка запуска 1с:

Как пользоваться скриптом для создания ярлыка автоматического запуска 1с:

Поделиться ссылкой:

Похожие записи

Автоматический запуск 1с при включении компьютера

  • ← Объектная модель прикладного решения 1c. Список вопросов 1c :Профессионал Платформа 8.3
  • Как обновить карты в навигаторе Navitel →

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *