Не установлена константа пользователь для выполнения регламентных заданий в файловом режиме
Зачастую пользователи жалуются на медлительность работы 1С и периодическое торможение и зависание базы при работе. Проблема может быть связана, во-первых, с нехваткой ресурсов компьютера. О параметрах компьютера для оптимальной работы 1С мы говорили ранее. Во-вторых, проблема может быть в запуске операций по обслуживанию программы, которые выполняются в фоновом режиме, в процессе ее работы. И если в серверном варианте 1С эти операции выполняются по расписанию в нерабочее время, то в файловом варианте фоновые задания выполняются непосредственно при работе пользователей. Это и приводит к замедлению работы, особенно если еще и ресурса самого компьютера недостаточно. Что такое регламентные и фоновые задания, для чего они нужны и как отключить лишние расскажем в этой статье.
Регламентные задания – это действия, выполняемые по заданному расписанию в фоновом режиме автоматически, такие как:
• ежедневная загрузка курсов валют;
• обновление классификаторов банков;
• отложенное проведение документов;
• обновление индексов ППД
Вы спросите: «Зачем загружать и обновлять классификаторы или справочники, которые не используются или при необходимости могут быть обновлены пользователем вручную?»
Действительно: «Зачем?». Ведь можно самим при необходимости загрузить справочник банков или обновить курс валют. Естественно, если организация периодически покупает и продает валюту данная операция для нее актуальна. Но для остальных пользователей – это лишнее. И такие «ненужные» операции можно просто отключить.
Некоторые настройки «проверок и обновлений» включены в разделе «Администрирование» - «Интернет поддержка и сервисы».
Отключить загрузку классификаторов можно в разделе «Администрирование» - «Интернет поддержка и сервисы» - подраздел «Классификаторы и курсы валют».
Выполнение регламентных операций включается автоматически, если установлены соответствующие настройки сервисов программы, таких как:
• «Автоматическая проверка контрагентов по ЕГРН»;
• «Сервис 1СПАРК Риски»;
• «Автоматическая отправка сведений об использовании программы в фирму «1С».
Посмотрим, где найти эти регламентные задания и какие у них настройки.
Шаг 1. Перейдите в раздел «Администрирование – «Обслуживание».
Раскрыв подраздел «Регламентные операции», откройте гиперссылку «Регламентные и фоновые задания».
В открывшемся окне две закладки:
Регламентные задания – это перечисление возможных операций и отметка об их выполнении.
Если у строки написано «не определено», значит оно не выполняется и не настроено. При необходимости пользователь может задать для него настройки.
Есть список действий, у которых стоит отметка «задание выполнено». Если для пользователя данное действие не актуально, его можно отключить.
Фоновые задания отражают сведения о выполнении регламентных заданий: какие выполнены или завершены с ошибками, отменены или выполняются.
Регламентные задания, которые по умолчанию предопределены в программе, отмечены зеленой галочкой.
Что они означают? Рассмотрим некоторые из них.
Все обновления 1С СПАРК Риски позволяют отслеживать изменения в деятельности контрагентов: ликвидация, реорганизация, смена руководителя и т.п. Сервис обновляет информацию, используя различные источники (данные ЕГРЮЛ, Единый федеральный реестр сведений о фактах деятельности юридических лиц и т.п.).
Извлечение текста файлов для поиска выполняется для быстрого поиска данных в файлах, прикрепленных к информационной базе.
Обновление задач бухгалтера выполняет обновление информации задач организации: сдача деклараций и отчетов, уплата налогов, начисление зарплаты, выплата аванса и т.п.
Обновление индекса ППД выполняет обновление индекса полнотекстового поиска. Задание включается автоматически при включенной настройке поиска данных в разделе «Администрирование» - «Общие настройки». Полнотекстовый поиск данных управляет поиском в документах, отчетах, файлах.
Проверка контрагентов обновляет данные для проверки корректности записи ИНН и КПП контрагентов.
Сбор и отправка статистики собирается и отправляется статистика по работе программы 1С. Это регламентное задание не замедляет работу программы.
Удаление неактуальной информации синхронизации убирает информацию синхронизации, не удаленную в результате сбоев.
Программой предусмотрено множество других регламентных операций, которые пользователь может включать и отключать. Но делать это надо осознанно.
Настройка регламентных операций в 1С.
Рассмотрим, как можно отключить или включить выполнение регламентного задания.
Например, у нас нет и не используются вложенные файлы в программе 1С и регламентное задание «Извлечение текста файлов для поиска» для нас не актуально и не имеет смысла.
Давайте отключим его выполнение.
Шаг 1. Откройте регламентное задание двойным щелчком мышки.
Шаг 2. Снимите галочку «Включено» и выполнение данного регламентного задания отключится.
У отключенного регламентного задания зеленая галочка убралась.
Так, наблюдая за работой компьютера, можно отключать неиспользуемые регламентные задания.
Если отключать задание не желательно, можно изменить его расписание. Например, вместо ежедневного запуска, установить – раз в неделю.
Шаг 3. Откройте регламентное задание «1С СПАРК Риски» и перейдите по гиперссылке «Расписание».
В настройке установлено повторять каждый день.
Пользователь может настроить расписание:
Шаг 4. Перейдите на закладку расписания «Недельное» и снимите галочки, оставив дни, когда следует запускать данное задание.
Можно задание выполнять раз в неделю, раз в месяц, в зависимости от настройки пользователя.
При одновременной работе в файловой базе нескольких пользователей, от 4-х и более, выполнение регламентных заданий может существенно тормозить их работу.
Чтобы не запутаться в регламентных заданиях правильнее, где возможно, отключать не сами задания, а настройки в программе, включающие их. Например, полнотекстовый поиск, проверка контрагентов, обновление классификаторов и справочников, автоматическая проверка обновлений – раздел «Интернет поддержка и сервисы» раздел «Администрирование».
Мы рассмотрели настройку, включение и отключение регламентных заданий. Конечно, тот факт, что регламентные и фоновые задания выполняются автоматически, по четкому определенному сценарию, не отвлекая пользователя от работы, является «плюсом» и удобно в работе.
Поэтому, если у вас проблемы со скоростью работы программы, рассмотрите и другие причины. Возможно не достаточные характеристики компьютера, сильно большой объем накопленной информации, замедление работы в результате сбоя.
И еще совет: почистите свой компьютер, рабочий стол от лишних файлов, лишних копий баз и т.д. Постарайтесь максимально расчистить пространство, чтобы программе было где «развернуться, да разгуляться»! Часто это действия в разы убыстряет работу 1С.
Здравствуйте! Скажите, пожалуйста, где можно почитать, в каких книгах по 1С про настройку РИБ через Автообмен по почте? смотрела книгу "Профессиональная разработка в системе "1С:Предприятие 8" - там нет именно про Автообмен, настройку учетных записей.
Какая конфа? Настройку учетных записей почты? Там вроде все просто, как в любом почтовом клиенте, параметры те же.
конфа - КА 8.2, настройку учетных записей сделала - разобралась. дальше разбираюсь, очень много данных, которые заполняются несколько раз. нужно под пользователем Администратор, который скрыт в списке выбора пользователя и создан только в режиме конфигуратора, запускать автообмен ночью 00 часов 00 минут в центр. базе и в 03:00 ночи в периферийной обратно. и тоже самое днем. в автоматическом режиме с помощью обмена письмами по почте
в настройке учетной записи почты - нужно настраивать почтовый ящик, с которого будет производиться загрузка из периферийной базы, или ящик, на который будет размещаться выгрузка из центральной, если учетная запись настраивается в центральной базе?
вопросов много. вроде все понятно и непонятно. сейчас запустила автообмен и он уже делается полчаса. например, вопрос: Адрес для отправки и Учетная запись - один и тот же ящик или разные?
и еще при создании Автообмена при сохранении еще выдавалась ошибка: Не установлена константа "Пользователь, для выполнения регламентных заданий в файловом режиме". Периодический обмен выполняться не будет! везде пользователей указала. что не так?
Учетная запись - это под которой будет отправляться исходящее письмо, грубоговоря с какого ящика; Адрес для отправки - это куда отпралять; "Пользователь, для выполнения регламентных заданий в файловом режиме" - это в настройках программы по моему, нужно указать этого Админа. А база файловай?
уже закрыла базу принудительно и повторно запустила на автообмен, уже больше полчаса делается. интересует, что делаю не так? можно пошагово объяснить как заполняется "Настройка выполнения обмена" по каждой вкладке, конкретно как строка на вкладке Автоматический обмен Настройки обмена данными?
в учетной записи указывается почтовый ящик для выгрузки, а в Адрес для отправки - для загрузки? не совсем понятно по вашим словам, выходит, что одно и то же. база файловая. есть Центральная база и Периферийная база
Каждой базе должен соответствовать свой ящик на который будут приходить письма для нее, и с которой будут уходить письма для других баз, этот ящик указывается в свойстве Учетная запись, в свойстве Адрес для отправки - это адрес яшика той базы, с которой нужно выполнить обмен. По сути "От кого" - Учетная запись "Кому" - Адрес для отправки Обмен делается долго, возможно потому, что много данных для обмена.
нужно через почтовый ящик - это распоряжение руководства. на таком принципе работает автообмен на 7.7 через почтовые ящики
1. Проверьте в настройках обмена флажок "получать почту". 2. между тестами создавайте какой-то документ, чтобы регистрировалось изменение. С номерами узлов все нормально?
хорошо, приведите довод в пользу фтп, кроме размеров? получилось выгрузкить без изменений, но непонятно как-то все работает. и плюч ко всему с почтой для выгрузки и загрузки все наоборот. ни как вы гооворите
я про почту для выгрузки и загрузки ничего не говорила, обмен для РИБ нормально работает на одном ящике.
я знаю, что вы не говорили, просто отвечала вам и ответила. а как на одном ящике, не будет путаницы из какой базы в какую. у нас на 7.7 реализовано с омощью двух ящиков
Наверное, каждому программисту 1С 8.3 рано или поздно приходилось настраивать выполнение определенных заданий по расписанию. Ниже я дам подробное описание данных механизмов, надеюсь, это будет полезной информацией для начинающих программистов 1С. Это очень удобно, ведь не требует действий от человека, регламентное задание настраивается 1 раз и работает по Вашему расписанию.
Настройка регламентных заданий в файловом режиме работы 1С
В файловом режиме настройка таких заданий несколько труднее. Для такого задания должна быть запущена отдельная сессия программы 1С. Зачастую это решается заведением «технического» пользователя, чей сеанс всегда запущен.
В файловом режиме инициализация регламентного задания происходит при запуске метода «ВыполнитьОбработкуЗаданий()».
Для определенного пользователя можно настроить запуск этого метод, используя другой метод —
- Имя процедуры — имя процедуры, подключаемой в качестве обработчика ожидания. Имя экспортируемой процедуры модуля управляемого приложения (модуля обычного приложения) или глобального общего модуля. Процедура должна располагаться на клиенте .
- Интервал — период между выполнениями операций в секундах.
- Однократно — как выполнять задание, один раз или нет.
Двухминутное видео, в котором показано, как настроить регламентное задание в конфигураторе 1С:
Другие статьи по 1С:
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
Подскажите пожалуйста. УТ11,3 файловый вариант. Регламентные задания работают исправно несколько дней, после чего просто перестают работать по расписанию. То есть в понедельник запускаем компьютер, клиент 1С и оставляем так на неделю. В след понедельник смотрим - у всех заданий время последнего выполнения - прошлый четверг например. Перезапуск клиента (в т.ч. на всех компьютерах в сети) результата не даёт. Вот если перезагрузить сам компьютер, на котором база лежит, то всё по-новой.
Комп с базой на Win-7 (64), SSD, 12GB RAM (сеть на 3 ПК всего)
Sql-запрос В Файловой Базе 1с 7.7
Как в файловой базе 1С 7.7 выполняется sql-запрос? Кто выполняет роль сервера ? Где при этом.
Отладка веб-сервисов на файловой базе 1с
Добрый день. есть файловая база, локальный веб сервер с публикацией на нем некоторых веб.
Найти в файловой базе данных студентов, средний балл которых больше, чем заданный
Бинаний файл. Задали структуру "Студент", содержащий поля "Фамилия", "Средняя оценка". Создать.
Сейчас закрыл 1С, но в процессах остался висеть процесс 1cv8.exe. Посмотрел детальнее:
Дата и время создания этого процесса в точности соответствует дате и времени последнего выполнения РЗ.
Это может о чём-то говорить?
Ранее я замечал, что при одном запущенном клиенте иногда висят два процесса с одинаковым именем.
Написал. Говорят, что у меня нет подписки ИТС и отказываются отвечать по своему косяку. Послал их к кренделям, сказав, чтоб убрали свои лапы из наших карманов))
Блин не буду же я ненужную хрень покупать ради этого.
Кажется разобрался в чём проблема, но всё= нужна ваша помощь!
Вобщем наткнулся в сети на следующий текст:
регламентные задания выполняет только одно из запущенных приложений. Выполняет оно их после того, как выполнит собственные фоновые задания. При этом автоматическая обработка очереди регламентных заданий проводится раз в минуту
Сразу же полез во вкладку "Фоновые задания" и обнаружил там два задания, запущенных, но не законченных в тот день и время, на которых последний раз выполнялись РЗ. 3 дня назад. Я вручную отменил выполнение этих двух фоновых заданий и сразу же выполнились все "застрявшие" регламентные! Вот эти два фоновых задания:
Проверка подключения
ЦентрМониторингаСлужебный.ПриВыполненииСтандартныхПериодичес кихПроверокНаСервере
Собственно вопрос, какого черта они три дня висели и не могли выполниться? Как можно автоматически останавливать такие задания, если они "зависли"?
Блин не понимаю, почему на клиенте стоит запрет на регламентные задания,а они всё-равно выполняются? Да ещё и пользователь
регл. задания запускаются под тем пользователем который указан в консоле регл. заданий
Добавлено через 1 минуту
а вот с какого компьютера определяешь через параметр запуска
Добавлено через 39 секунд
и отключи лишние регл. задания.
Благодарю! Ну лишние я отключил, которые считал ненужными. А как понять, есть-ли ещё лишние? Список всех прилагаю.
В консоле регл заданий вообще не указаны пользователи по-умолчанию. Но тем не менее НА ВСЕХ компах кроме сервера в параметре запуска стоит запрет на выполнение РЗ. Так почему же они всё-равно выполняются на других компах блин? (((
Думал уже у программиста заказать автоубивание зависших заданий, но вот проблема - почему они запускаются на компах, где их выполнение запрещено параметром запуска.
Добавлено через 41 секунду
Может этот параметр запуска неверно по синтаксу указан? Или может в ярлык это прописать?
Сразу же полез во вкладку "Фоновые задания" и обнаружил там два задания, запущенных, но не законченных в тот день и время, на которых последний раз выполнялись РЗ. 3 дня назад. Я вручную отменил выполнение этих двух фоновых заданий и сразу же выполнились все "застрявшие" регламентные! Вот эти два фоновых задания:
Проверка подключения
ЦентрМониторингаСлужебный.ПриВ ыполненииСтандартныхПериодическихПроверокНаСервере
Собственно вопрос, какого черта они три дня висели и не могли выполниться? Как можно автоматически останавливать такие задания, если они "зависли"?
Конкретно ЦентрМониторингаСлужебный.ПриВ ыполненииСтандартныхПериодическихПроверокНаСервере Среди зависших заданий присутствует всегда. Будто оно и является "зачинщиком"
Подскажите пожалуйста. УТ11,3 файловый вариант. Регламентные задания работают исправно несколько дней, после чего просто перестают работать по расписанию. То есть в понедельник запускаем компьютер, клиент 1С и оставляем так на неделю. В след понедельник смотрим - у всех заданий время последнего выполнения - прошлый четверг например. Перезапуск клиента (в т.ч. на всех компьютерах в сети) результата не даёт. Вот если перезагрузить сам компьютер, на котором база лежит, то всё по-новой.
Комп с базой на Win-7 (64), SSD, 12GB RAM (сеть на 3 ПК всего)
Sql-запрос В Файловой Базе 1с 7.7
Как в файловой базе 1С 7.7 выполняется sql-запрос? Кто выполняет роль сервера ? Где при этом.
Отладка веб-сервисов на файловой базе 1с
Добрый день. есть файловая база, локальный веб сервер с публикацией на нем некоторых веб.
Найти в файловой базе данных студентов, средний балл которых больше, чем заданный
Бинаний файл. Задали структуру "Студент", содержащий поля "Фамилия", "Средняя оценка". Создать.
не настроено расписание
засыпает комп и ничего не работает
конфликт выполнения 2-3-. заданий при ненастроенном количестве повторений в случае ошибок
в любом случае смотреть журнал регистрации и смотреть, почему задание не завершилось (если не началось - тоже значит пунктик, от которого оттолкнуться можно)
Хммм спасибо. Расписание настроено у всех. То есть несколько дней подряд они исправно по расписанию срабатывают. Комп бдит - не спит никогда. Спящий режим и гибернация отключены. Но всё-же ощущение, что дело в компе. Может служба какая-то у файловой базы перестаёт работать (какая)?
Там ничего дельного для моего случая.. Только рекомендация /AllowExecuteScheduledJobs -Off перед обновлением ИБ. Но всю неделю базу не обновляли. Значит дело не в этом. Что-то ещё долно быть.
У меня ВСЕ РЗ (в т.ч. типовые) никогда не тормозят и работают исправно, как по часам, но через несколько дней от запуска компа, ВСЕ эти РЗ просто резко перестают выполняться, будто что-то в Винде произошло.
а у вас такое окошечко при открытии 1с не выскакивает - это копия информационной базы, инф. база перемещена и что-то там такое ещё. большое такое окошечко
?
Добавлено через 1 минуту
Что означают эти три дефиса? Как это должно помочь?
Добавлено через 11 минут
Блин мне реально не понятно, каким образом работают регл задания и в инет на эту тему только по SQL есть нормальная инфа. Но я не собираюсь делать SQL. Мне удобно оставить тупо в файловом варианте, т.к. всё прекрасно работает и всех всё устраивает. Но вот затык с регл. заданиями. Как работает этот механизм? Единственное, что я понял - это то, что для их работы должен быть запущен клиент под пользователем, у которого есть соответствующие права для выполнения этих РЗ. Но не ясно:
1. На любом ПК в сети может быть запущен клиент с этим пользователем?
2. Если запущены клиенты на разных ПК в сети с пользователями, обладающими необходимыми правами для выполнения РЗ, то мешают-ли они друг другу выполнять РЗ или как-то это регламентировано?
3. Какой-то процесс/служба отдельно контролируют выполнение РЗ? Или это только на SQL?
Реально не пойму, где закономерность, что ВСЕ задания перестают выполняться через несколько дней. Клиент с полными правами как был открыт, так его никто и не трогает.. Комп не спит. Чего ещё-то.
Добавлено через 5 минут
Зато если перезагрузить комп, то всё заново как по маслу в течении нескольких дней
Что такое регламентные и фоновые задания в 1С
- Регламентные задания — это специальный механизм 1С предприятия 8.3, предназначенный для выполнения определенного действия по заданному расписанию.
- Фоновое задание — объекты, порождаемые регламентным заданием, которые непосредственно выполняет заложенное действие без участия пользователя или программиста 1С.
Механизм регламентных и фоновых заданий работает в клиент-серверном режиме работы (SQL), благодаря функционалу СУБД . Если у вас файловая БД, то задание тоже можно настроить, но немного по другому принципу.
Как настраиваются регламентные и фоновые задания в 1С 8?
Развернутую инструкцию на примере загрузки курсов валют Вы найдете далее.
Настройка фоновых заданий в клиент-серверном режиме работы 1С
Для начала создадим новый объект метаданных — регламентное задание. Я назову свое задание «ЗагрузкаКурсовВалют». Рассмотрим палитру свойств данного объекта конфигурации:
- Имя метода — путь к процедуре, которая будет выполняться в фоновом задании по заданному расписанию. Процедура должна находиться в общем модуле. Рекомендуется не использовать типовые общие модули, а создать свой. Не забудьте, что фоновые задания исполняются на сервере!
- Использование — признак использования регламентного задания.
- Предопределенное — указывает, является ли регламентное задание предопределенным. Если хотите чтобы регламентное задание заработало сразу после помещения в БД, укажите этот признак. В противном случае вам необходимо будет использовать обработку «Консоль заданий» или вызывать запуск задания программно.
- Количество повторов при аварийном завершении задания — сколько раз выполнен перезапуск фонового задания, если оно было выполнено с ошибкой.
- Интервал повтора при аварийном завершении задания — с какой периодичностью будет выполнен перезапуск фонового задания, если оно было выполнено с ошибкой.
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
И самая интересная настройка — Расписание:
Тут настраивается интервал запуска процедуры, указанного в поле «Имя метода». Допустим я настроил
Внимание! Не забудьте отключить блокировку выполнения регламентных и фоновых заданий на уровне СУБД!
Сделать это можно в утилите администрирования клиент-серверного варианта либо при создания новой БД:
Для управления фоновыми заданиями рекомендую использовать обработку с диска ИТС — «Консоль заданий«.
Читайте также: