Ошибка при подготовке описаний подсистем 1с
Любая программа, установленная на компьютер, может время от времени работать неправильно. Периодические сбои, которые приводят к невозможности использования ПО, называются ошибки. Чтобы суметь диагностировать и устранять ошибки в 1С, пользователь должен хотя бы немного разбираться в особенностях работы программ. Наличие минимальных знаний позволяет решать проблемы самостоятельно.
Прежде чем рассматривать основные разновидности ошибок, стоит заметить, что они отличаются между собой по происхождению. Приложение может привести к физическому или логическому сбою. В результате 1С просто не запускается или начинает работать в режиме «Конфигуратор». Пользовательский режим бывает недоступен или, при использовании определенных команд, будет появляться сбой.
Чтобы научиться быстро исправлять ошибки в 1С необходимо изначально их проанализировать. Часто во всплывающем окне написана суть некорректного поведения, что помогает решить проблему.
Причины появления ошибки в 1С
Разберем основные моменты, связанные с частым появлением сбоев при работе с базой данных. Они возникают в разных ситуациях, и определить их истинную причину не всегда возможно.
Одна из самых частых причин нарушение работы связанна с компьютером, на который установлена база данных 1С. Рабочая область может автоматически закрываться из-за нехватки оперативной памяти на сервере. Все возникающие неисправности должны быстро устраняться. В противном случае есть вероятность потери данных.
Часто возникающие ошибки 1С
Все имеющиеся сбои выводят на экран разные уведомления. Одинакового текста не бывает. Чтобы проще ориентироваться, разделим существующие ошибки 1С на следующие пункты:
- Недостаточно памяти.
- Ошибка доступа.
- Ошибка формата потока.
- Ошибка СУБД: Файл базы данных поврежден.
- Неправильное отображение блоков формы.
- Внутренняя ошибка компоненты dbeng.
- Dump при запуске.
- Неверный формат хранилища.
- Ничего не работает.
Для того, чтобы научиться исправлять возникающие ошибки, рассмотрим каждый пункт по отдельности.
Недостаточно памяти
Подобный сбой проявляется только в том случае, если на выполнение операций с программой выделено мало оперативной памяти. Приложение не может обрабатывать большие объемы информации, поэтому выдает «Недостаточно памяти 1С». Это случается при формировании отчета, обработки «тяжелого» файла, обновлении конфигурации и т.д. Причина – мощности компьютера недостаточно.
Пользователь может самостоятельно решить проблему с памятью. По умолчанию операционная система выделят фиксированное значение гигабайт на обслуживание приложения: 32 bit ОС – 2 Гб, 64 bit – 4 Гб.
Увеличить размер выделенной памяти можно вручную. Для этого запускается адресная строка (Пуск – Выполнить, вводиться фраза cmd). После нажатия «Ентер» достаточно ввести фразу bcdedit /set increaseuserva 4096 и подтвердить действие (клавиша «Enter»). Цифра 4096 – новый выделяемый объем «оперативки». Выполняется перезагрузка системы. Проблема должна быть устранена.
Ошибка доступа
Она возникает, если учетная запись не имеет достаточно прав. Проявляется при выполнении определенного действия, которое доступно только ограниченному кругу пользователей. Для исправления ситуации достаточно изменить роль выбранного профиля в конфигураторе (вкладка «Администрирование – Пользователи»). В некоторых случаях это увеличивает безопасность базы данных, если необходимо защитить файлы от изменения сторонними людьми.
Ошибка формата потока
Когда пользователь только запускает программу, на экране может появиться окно сбоя. Оно предлагает завершить работу или перезапустить. Причиной выступает некорректное завершение работы приложения.
Устранение подобной ошибки 1С выполняется простой чисткой кэша. Для этого необходимо перейти в папку, где хранятся временные файлы. В Windows 7 и выше она находится по адресу C:\Users\Username\AppData\Local\1C или C:\Users\Username\AppData\Roaming\1C. Для Windows ХР другой путь – Local Settings\Application Data\1C\. Все файлы, начинающиеся на 1cv8, кроме «1Cv8.1CD» полностью удаляются.
Если «Ошибка формата потока» возникает в процессе работы, то нужно провести тестирование (Администрирование – Тестирование и исправление), выбрать первые 2 галочки и запустить процесс.
Ошибка СУБД: Файл базы данных поврежден
Если всплывает информационное окно с подобной надписью, неисправность базы данных решается тестированием файла и всей информационной базы. Такое мероприятие может проводиться 2 способами:
- Запуск утилиты chdbfl.exe. Эта программа предназначена для того, чтобы проверять целостность базы данных при совместном ее использовании с информационной базой. Данный метод хорош тем, что дает возможность решать сбои даже в тех ситуациях, когда конфигуратор запустить невозможно. Сначала выполняется резервное копирование информации. В папке, где установлен 1С (директория bin) находится файл chdbfl.exe. Он запускается, в окне прописывает путь к файлу базы данных и ставится галочка, чтобы провести исправление ошибок. Нажимается кнопка «Выполнить». После завершения процесса все должно заработать. Если нет – используется конфигуратор.
- Через конфигуратор. Нужное окно вызывается после нажатия «Администрирование – Тестирование и исправление». На экране появляется форма, где выставляются галочки на следующе строчки: «Реиндексация таблиц…», «Проверка логической целостности…», «Проверка ссылочной…», «Реструктуризация таблиц…», «Тестирование и исправление» и 2 раза «Создать объекты». Нажимается кнопка «Выполнить». После завершения процедуры сбой устраняется.
Неправильное отображение блоков формы
Такая неисправность возникает от разных факторов. Чтобы привести программу к нормальной работоспособности, пользователю необходимо последовательно выполнить несколько команд. После проведения каждой проверяется устранение сбоя:
Если приведенные методы не помогают, рационально будет провести обновление платформы.
Внутренняя ошибка компоненты dbeng
Dump при запуске
Возвращение 1С в рабочее состояние проводится простым обновлением MS Visual Studio (Visual C++) и дополнительными манипуляциями. Чтобы отследить конкретный файл, в котором возникает ошибка, открывается «Просмотр событий». Для этого пользователь переходит в «Панель управления – Система и безопасность – Администрирование». С левой стороны раскрывается «Журнал Windows – Приложение».
На экране появляется список ошибок и точное расположение поврежденного файла. После установки новой версии MS Visual Studio (Visual C++) с папки System32 копируется одноименный файл dll и вставляется в папку платформы 1С. Проблема решилась.
Неверный формат хранилища
Ничего не работает
Если программа перестала нормально работать без видимых причин, значит пользователю придется самостоятельно искать неисправность. Для восстановления работоспособности базы данных проводятся следующие мероприятия:
- чистится кэш;
- открывается файл chdbfl.exe из папки установки приложения и выполняется исправление;
- выполняется запуск «Конфигуратора» для тестирования и исправления сбоев;
- обновление «1С».
Если это не критичная ошибка, она должна исправляться при установке актуальной версии программного комплекса. В остальных ситуациях необходимо пользоваться помощью профессиональных мастеров, которые отлично понимают принцип подобных продуктов.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Мануал предлагает воспользоваться "Помощником внедрения"
Ниже инструкция, как сделать "пустую" базу БСП
1) Снимаем с поддержки
2) Меняем название конфигурации на МойКонфиг
3) ОбщийМодуль.ПодсистемыКонфигурацииПереопределяемый
4) Создаем ОбщийМодуль.БСП
Вставляем в него текст
Обращаю внимание, что Описание.Версия должна равняться версии БСП.
Половина рецепта получена методом тыка, поэтому от версии к версии все может меняться
Например, ранее в Описание.Версия можно было устанавливать свою версию (что вполне логично)
Пункт 4 ОбщийМодуль.Мойконфиг
Вообще-то, по БСП подробная документация по внедрению и настройке на ИТС. Не надо никаких "научных тыков".
При внедрении БСП в конфу все равно придется разбираться с документацией и делать полноценную настройку подсистем, иначе толку от нее никакого.
А в доке подробно расписано чего и как делать.
(4) ModularPanic, Ты про пункты 3,4?
Описание подсистемы "Обновление версии ИБ" - "Настройка" - "Подготовка к использованию подсистемы"
Описание.Имя = "МойКонфиг";
Описание.Версия = "2.3.2.40";
Описание.Имя = Метаданные.Имя;
Описание.Версия = Метаданные.Версия;
Затем в процедуру ПриДобавленииПодсистемы вписать имя и версию библиотеки или конфигурации, а также зависимости от других библиотек (если предусмотрены). По указанным зависимостям вычисляется порядок вызова обработчиков обновления данных библиотек. Если зависимости не указаны, порядок вызова обработчиков библиотек определяется порядком добавления имен модулей библиотек в общем модуле ПодсистемыКонфигурацииПереопределяемый. При этом библиотека с именем СтандартныеПодсистемы будет вызываться первой, а библиотека у которой имя совпадает со значением свойства Метаданные.Имя всегда будет вызываться последней.
При этом в коде процедуры ПриДобавленииПодсистемы не следует получать имя и версию напрямую из свойств конфигурации Метаданные.Имя и Метаданные.Версия. В противном случае при доработке конфигураций потребуется снимать с поддержки и вносить изменения в модуль обновления поставщика.
проще не всегда лучше и правильней
Немного от себя: документации очень много, поэтому "стартовать" сложно.
irktrans предложил минимальную инструкцию, для быстрого старта. Иногда именно такого минимума не хватает.
Свои заметки
0) в пустую базу загружаем cf
1) все снимать с поддержки не имеет смысла, достаточно разрешить изменение и разблокировать общий модуль "ПриДобавленииПодсистемы "
далее - как указал автор.
с маленькой пометкой - все перечисленные процедуры могут быть пустыми, кроме ПриДобавленииПодсистемы - этот обязателен. плюс, не забываем добавить использование стандартных подсистема.
Важно!
При первом внедрении макет ОписаниеИзмененийСистемы следует создать до выполнения первого запуска конфигурации в режиме 1С:Предприятие.
описание шаблона - в документации:
читаем раздел 3.28. Обновление версии ИБ
Важная информация
--------------------------------------------------------------------------------
Данная версия конфигурации предназначена для использования
с платформой "1С:Предприятие 8.3" не ниже версии 8.3.8.1652 с отключенным
режимом совместимости.
а фигушки. пока не поставил платформу 8.3.8.1747 (следующий релиз) хрен что завелось.
БСП это магия бреда (но очень нужная). нужен бубен что бы её поставить в разрезе подсистем :)
Странно, что когда ты выбираешь все объекты, а потом загружаешь эти настройки - все объекты не выбирают. Говорит уже о халатности в разработке. ОдинЭсс по прежнему сельпошная шарага.
Короткая инструкция для быстрого начала разработки собственной конфигурации на базе «Библиотеки стандартных подсистем» описана на диске ИТС здесь . В ней описаны только обязательные действия, которые необходимы для первого запуска разрабатываемого решения.
Этап №1 Определиться со списком внедряемых подсистем. Для этого нужно запустить обработку ПервоеВнедрениеБСП из комплекта поставки, которая позволяет выбрать подсистемы для внедрения с учетом их зависимостей друг от друга.
Рис. 1
Этап № 2. После определения состава подсистем нажать Сохранить настройки для конфигуратора и задать имя файла для сохранения настроек.
Этап № 4. Создать новую пустую базу и выполнить следующие действия:
Этап № 5 Действия после сравнения, объединения
- Установить в свойствах конфигурации имя конфигурации, например, «МояКонфигурация».
- Установить в свойствах конфигурации номер версии разрабатываемой конфигурации. Например, при начале разработки конфигурации можно установить номер 1.0.1.1.
- Скопировать общий модуль ОбновлениеИнформационнойБазы.
- Заменить в названии скопированного модуля на имя или сокращение имени конфигурации (например, ОбновлениеИнформационнойБазыМК).
- Заменить текст модуля на:
Этап 6. В процедуре ПриДобавленииПодсистем общего модуля ПодсистемыКонфигурацииПереопределяемый обязательно нужно добавить строчку
На рис 2 показан пример, где я создал конфигурацию “с нуля” с именем Преводчик
Рис 2
Если не добавить эту строку или не создавать общий модуль с обновления информационной базы по правилам на этапе 5, то при старте в режиме запуска приложения возникает ошибка такого рода:
Инструкция по внедрению библиотеки стандартных подсистем
Библиотека включает в себя набор универсальных функциональных подсистем,
предназначенных для использования в прикладных решениях на платформе “1С: Предприятие 8.3”
Файлы поставки содержит
1. 1Cv8.cf – файл поставки библиотеки. Не предназначен для создания
информационных баз по шаблону.
2. 1Cv8_demo.dt – демонстрационная база.
3. 1Cv8_demo.cf – файл поставки демонстрационной базы.
Когда я впервые внедрял БСП, я использовал файл 1Cv8_demo.cf, где уже все настроено и загрузил его в пустую конфигурацию, а затем включил возможность изменения конфигурации и методично удалял не нужные мне добавленные объекты в файле конфигурации 1Cv8_demo.cf и подготовил себе другой файл cf, который можно загружать в пустую конфигурацию без настройки перенесенных объектов библиотеки .
В целом процесс внедрения состоит из следующих этапов:
Этап 1 . Перенос объектов метаданных из файла поставки библиотеки в конфигурацию.
Этап 2. Настройка перенесенных объектов библиотеки.
Этап 3 . Использование объектов библиотеки при разработке конфигурации.
Все функциональные подсистемы, входящие состав библиотеки, относятся к родительской подсистеме «Стандартные подсистемы» в дереве объектов метаданных конфигуратора. Подсистемы, предназначенные для конфигураций, рассчитанных на работу в модели сервиса, подчинены подсистеме «Работа в модели сервиса».
Для задачи первоначального внедрения и последующих обновлений версий библиотеки в прикладных решениях в дистрибутив входит специальный инструмент – помощник внедрения (внешняя обработка ПервоеВнедрениеБСП.epf).
В его функции входит поддержка принятия решений по внедрению библиотеки в конфигурацию, а также автоматический контроль фактического результата внедрения. Поскольку принятие решений по внедрению и контроль их выполнения не требуют погружения в технические детали реализации, то проектирование, реализация и контроль могут выполняться разными специалистами и в разные моменты времени
Этап 1 Перенос объектов метаданных из файла
поставки библиотеки в конфигурацию.
Первое внедрение
Шаг 1. Для выполнения переноса объектов библиотеки в свою конфигурацию при первом внедрении нужно выбрать в режиме Конфигуратор команду меню Конфигурация – Сравнить, объединить с конфигурацией из файла. В диалоговом окне указать файл поставки библиотеки и подтвердить запрос о постановке к ней на поддержку.
Шаг 2 . В открывшемся окне сравнения и объединения конфигураций снять все флажки, ставить галку “включать область подчиненных подсистем” и отметить переносимые объекты с помощью команды Действия – Отметить по подсистемам конфигурации поставщика.
Из группы подсистем Стандартные подсистемы выбрать:
- обязательные подсистемы : Базовая функциональность, Обновление версии ИБ, Пользователи, Контактная информация. Отметим, что при внедрении подсистемы «Пользователи» для использования в модели сервиса
подсистема «Контактная информация» - подсистемы, которые требуется внедрить в вашу конфигурацию, например , сервисные подсистемы, нормативно-справочная информация и
классификаторы - если предполагается работа конфигурации в модели сервиса, то нужно включить дополнительные подсистемы, обязательные к переносу в конфигурацию для работы в модели сервиса
Далее нажать кнопку Установить.
Шаг 3. Дополнительно нужно установить или снять флажки для отдельных объектов библиотеки и их свойств и выбрать режим объединения Взять из файла (Действия – Установить режим для всех…) и нажать кнопку Выполнить. В окне со списком зависимых объектов нажать кнопку Продолжить.
Шаг 4. После завершения сравнения и объединения перейти ко второму этапу – настройка объектов библиотеки. В зависимости от числа внедряемых подсистем этот шаг может занять от одного до нескольких часов.
Обновление версии библиотеки
В этом разделе описана общая схема обновления на новую версию библиотеки. Отдельные особенности обновления каждой конкретной версии библиотеки приведены в сопроводительном документе updateSSL.htm, входящем в поставку библиотеки. Как правило, при переходе между редакциями, подредакциями и релизами библиотеки (первая,
вторая и третья цифры в номере версии) требуется выполнить дополнительные действия по обновлению, а при переходе между исправительными релизами библиотеки (четвертая цифра
в номере версии), как правило, никаких дополнительных действий не требуется. В редких случаях, когда дополнительные действия все же необходимы при обновлении на исправительный релиз библиотеки, соответствующие инструкции содержатся не только в updateSSL.htm, но и в файле readme.txt в разделе Важно. Для обновления версии библиотеки нужно выбрать команду меню Конфигурация – Поддержка – Обновить конфигурацию. В диалоговом окне указать вариант Выбор файла обновления, задать путь к файлу поставки библиотеки и подтвердить запрос об
обновлении версии конфигурации поставщика.
Шаг 1. Предварительно необходимо подготовить к удалению из конфигурации устаревшие объекты метаданных библиотеки. Для этого в открывшемся окне сравнения и объединения конфигураций снять все флажки напротив объектов метаданных, затем установить фильтр сравнения и объединения в значение Показывать присутствующие только в старой конфигурации поставщика в группе Новая конфигурация поставщика
Далее отметить все объекты метаданных флажками, выбрать режим объединения Взять из новой конфигурации поставщика (Действия – Установить режим для всех…) и нажать кнопку Выполнить.
При наличии ссылок на устаревшие объекты библиотеки из других объектов конфигурации или из других объектов самой библиотеки кнопка Продолжить недоступна. Следует вручную очистить все ссылки из других объектов конфигурации и перейти к шагу 2 (при этом ссылки из библиотечных объектов будут удалены автоматически на шаге 3).
Если же ссылок на устаревшие объекты библиотеки не было обнаружено и по кнопке Продолжить удалось поставить конфигурацию на поддержку, то следует отменить постановку на поддержку, вернувшись к исходной конфигурации БД (меню Конфигурация –Конфигурация базы данных – Вернуться к конфигурации БД).
Шаг 2. Повторно выполнить команду Конфигурация – Поддержка – Обновить конфигурацию, указав в варианте Выбор файла обновления путь к файлу поставки библиотеки. В открывшемся окне сравнения и объединения конфигураций снять все флажки и отметить переносимые объекты с помощью команды Действия – Отметить по подсистемам новой конфигурации поставщика. Из группы подсистем «Стандартные подсистемы» выбрать:
● обязательные подсистемы ;
● дополнительные подсистемы, обязательные к переносу в конфигурацию для работы в модели сервиса ;
● все ранее внедренные подсистемы, а также подсистемы, которые дополнительно требуется внедрить в вашу конфигурацию;
● подсистемы, от которых зависят отмеченные выше подсистемы,
Далее нажать кнопку Установить.
Затем отметить флажками для переноса этот же набор подсистем (объект метаданных «подсистема»), а так же подсистему Администрирование (если она была внедрена ранее или планируется внедрение) в окне сравнения и объединения конфигураций.
Выбрать режим объединения Взять из новой конфигурации поставщика (Действия –Установить режим для всех…).
Затем необходимо отметить к удалению из конфигурации все устаревшие объекты метаданных библиотеки. Для этого установить фильтр сравнения и объединения в значение Показывать присутствующие только в старой конфигурации поставщика в группе Новая конфигурация поставщика
Далее отметить все объекты метаданных флажками и нажать кнопку Выполнить. В окне со списком зависимых объектов нажать кнопку родолжить.
Шаг 3. После завершения сравнения и объединения перейти ко второму этапу – настройка объектов библиотеки.
2.2. Настройка объектов библиотеки
После завершения сравнения и объединения объекты метаданных библиотеки перенесены в конфигурацию, но еще не настроены. Для настройки перенесенных объектов библиотеки нужно выполнить инструкции указанной в файле:
Ряд действий в программе может выполняться автоматически в фоновом режиме, по определенному расписанию. Такие действия называются регламентными заданиями, например, это ежедневная загрузка курсов валют, регулярная рассылка отчетов, отложенное проведение документов и т.п. Регламентные задания облегчают работу в программе, позволяя перенести выполнение рутинных задач в саму программу, и в то же время они снижают человеческий фактор (например, можно забыть загрузить курсы валют в один из перегруженных другими задачами дней).
Запуск регламентных заданий осуществляет планировщик регламентных заданий 1С:Предприятия. При этом несколько заданий могут выполняться параллельно.
Настройка выполнения регламентных заданий
Настройка регламентных заданий выполняется в списке Регламентные и фоновые задания, который открывается с помощью соответствующей ссылки в разделе Администрирование – Обслуживание.
В этом списке можно включить (или отключить) то или иное регламентное задание и поменять расписание.
Кроме того, на вкладке Фоновые задания можно просматривать историю выполнения регламентных заданий, а также анализировать неполадки, возникающие в процессе выполнения заданий. Подробнее см. раздел Контроль выполнения регламентных заданий.
Для детального анализа хода выполнения регламентных заданий можно использовать отчет Продолжительность работы регламентных заданий (Подробнее см. раздел документации Анализ журнала регистрации).
В списке представлены следующие регламентные задания:
Примечание для технического писателя: в зависимости от состава подсистем, используемых в конфигурации, этот список может различаться. При подготовке документации из него нужно исключить те библиотечные регламентные задания, которых нет в конфигурации, а также дополнительно включить те регламентные задания, которые предусмотрены в конфигурации, но не являются частью библиотеки.
В особых случаях можно добавить регламентное задание. Подробнее см. раздел Дополнительные возможности по настройке.
На вкладке Регламентные задания кроме наименования (Представления) регламентного задания отображается его Состояние и Дата окончания последнего сеанса работы. В списке можно контролировать выполнение регламентных заданий – им присваивается соответствующее состояние и дата/время его выполнения.
В колонке Включено флажками выделены регламентные задания, у которых включен флажок Включено и которые должны выполняться. Если в колонках Состояние и Дата окончания проставлено не определено>, а флажок включен, следует проверить расписание регламентного задания. Возможно, оно некорректное, поэтому регламентное задание не может выполняться.
Расписание можно задать и в списке Регламентные и фоновые задания. Для этого воспользуйтесь кнопкой Настроить Расписание. Подробнее см. раздел Расписание регламентного задания.
С помощью кнопки можно просмотреть события журнала регистрации, связанные с выполнением выделенного регламентного задания. События отбираются на текущую дату. Это может помочь разобраться, если регламентное задание выполнялось с ошибкой. Подробнее о журнале регистрации см. раздел документации Настройки программы.
Выделенное регламентное задание можно выполнить в любой момент с помощью кнопки Выполнить сейчас.
Список не является динамическим. Для того чтобы сделать список актуальным, нажмите кнопку Обновить.
Также в списке регламентных заданий с помощью соответствующих команд меню Еще можно Изменить или Скопировать уже существующие регламентные задания. Вновь созданные регламентные задания можно Пометить на удаление или Снять пометку на удаление (также это можно сделать с помощью клавиши Del). Предопределенные регламентные задания невозможно удалить.
С помощью соответствующих команд контекстного меню по правой кнопке мыши можно Включить или Выключитьрегламентное задание.
Открыть регламентное задание можно в списке с помощью двойного щелчка мыши.
Автоматический запуск регламентных заданий можно регулировать флажком Включено из карточки Регламентного задания.
С помощью ссылки Расписание можно проконтролировать, с какой периодичностью выполняется регламентное задание. Подробнее см. раздел Расписание регламентного задания.
Можно изменить Наименование регламентного задания.
Также можно указать число попыток выполнения регламентного задания, и временной интервал между ними при возникновении нештатной ситуации (Действия при ошибках) в процессе выполнения задания.
Для клиент-серверного варианта работы можно указать Пользователя программы, который будет использован для выполнения регламентного задания.
Остальные поля носят служебный характер и недоступны для редактирования. Более подробно с назначением этих полей можно ознакомиться во встроенной справочной системе с помощью кнопки .
Расписание регламентного задания
Для каждого регламентного задания может быть задано расписание, в соответствии с которым регламентное задание будет автоматически запущено на исполнение. В программе поддерживаются однократные и периодические расписания. Можно задать дату начала и окончания выполнения, дневное, недельное и месячные расписания.
Настроить расписание можно из списка Регламентные и фоновые задания с помощью соответствующей кнопки.
Расписание можно задать и в карточке регламентного задания по соответствующей ссылке.
На вкладке Общие можно задать Дату начала, Дату окончания, период повторения, например, Каждый день. В нижней части в зависимости от выбранных настроек программой составляется полное расписание. Если указана Дата окончания, то выполнение регламентного задания прекратится в указанный день.
На вкладке Дневное можно задать несколько периодов в день с помощью кнопки Добавить. Периодичность в течение дня не поддерживается, поэтому при формировании расписания на вкладке Дневное можно задать только Время начала. Для того чтобы задать несколько напоминаний в день, нажмите кнопку Добавить, введите Время начала для новой строки.
На вкладке Недельное можно указать, в какие дни недели будет выполняться регламентное задание, задать период повторения, например, через неделю.
На вкладке Месячное можно выбрать, в какие месяцы года будет выполняться регламентное задание, а также указать, в какие дни месяца и недели, например, в последнее число каждого квартала.
Для подтверждения выбора и возврата к дальнейшей настройке регламентного задания нажмите кнопку ОК.
Контроль выполнения регламентных заданий
Технически, в соответствии с заданным расписанием для выполнения регламентного задания создается фоновое задание, которое выполняет регламентные действия. Например, если задано ежедневное расписание на 9:15, то каждый день в 9:15 будет запускаться новый сеанс фонового задания. После завершения регламентной операции фоновое задание автоматически завершается.
На вкладке Фоновые задания можно проконтролировать выполнение фоновых заданий.
Для этого можно воспользоваться отборами фоновых заданий:
- Состояние – включить данный отбор можно с помощью флажков рядом с соответствующими состояниями: Выполнено, Завершено с ошибками, Отменено, Выполняется;
- За период – выберите из списка нужное значение: Все время, Прошлая ночь, Вчера, Сегодня, Произвольный. В последнем случае можно написать или выбрать даты из календаря;
- по интересующему регламентному заданию – для этого включите флажок Отбирать по регламентному заданию, выберите из списка нужное.
Отбор фоновых заданий производится только с помощью кнопки Обновить, поэтому после изменения настройки отбора нужно нажать эту кнопку.
С помощью кнопки Открыть можно просмотреть карточку регламентного задания. Подробнее см. раздел Настройка выполнения регламентных заданий.
С помощью кнопки Отменить можно прекратить выполнение выделенного регламентного задания.
С помощью кнопки можно отобрать события журнала регистрации, связанные с выполнением выбранного регламентного здания. Подробнее см. раздел документации Настройки программы.
Дополнительные возможности по настройке
На вкладке Регламентные задания списка Регламентные и фоновые задания предусмотрены дополнительные возможности по управлению регламентными заданиями.
В некоторых случаях бывает необходимо задать два разных расписания для одного регламентного задания. Тогда в список можно добавить новое регламентное задание по одному из предопределенных шаблонов, предусмотренных в программе.
Для добавления нового регламентного задания воспользуйтесь командой Добавить меню Еще или клавишей Ins.
Выберите из списка шаблон, нажмите кнопку ОК.
Настройте новое регламентное задание, измените его наименование, можно также изменить поле Имя пользователя, выбрав пользователя из списка. Остальные поля редактированию не подлежат. Новое задание программа по умолчанию отмечает, как не предопределенное (в поле Предопределенное проставляется Нет).
На вкладке Фоновые задания можно проконтролировать выполнение регламентного задания. Подробнее см. раздел Контроль выполнения регламентных заданий.
Особенности запуска регламентных заданий в файловом режиме работы
Внимание! При одновременной параллельной работе с файловой базой нескольких пользователей рекомендуется выделить для выполнения регламентных заданий отдельное приложение (запуск с параметром /AllowExecuteScheduledJobs –Force). Желательно, чтобы приложение запускалось на том же компьютере, где расположена информационная база.
Это связано с тем, что выполнение регламентных заданий во время одновременной работы нескольких пользователей (от 4 и выше) в файловой базе может существенно затормозить их работу. Если пользователей более 10, то необходимо воспользоваться отдельным приложением для выполнения регламентных заданий.
Особенности выполнения регламентных заданий при копировании информационной базы
При копировании информационной базы в другое местоположение возможны ситуации, когда обе информационные базы (и исходная и скопированная) продолжают взаимодействовать с внешними ресурсами (например, выполнение регламентных заданий, связанных с рассылкой отчетов, синхронизацией данных с другими программами, отправкой или получением почты и т.п.). Для предотвращения таких ситуаций при изменении местоположения информационной базы теперь блокируются все подобные регламентные задания.
Программа автоматически определяет факт перемещения информационной базы (например, при копировании или восстановлении из резервной копии). Работа с внешними ресурсами на время блокируется.
При первом входе в перемещенную базу администратор должен принять решение о ее роли и выбрать с помощью соответствующих кнопок:
■ Информационная база перемещена – в этом случае будет восстановлено выполнение работы с внешними ресурсами;
■ Это копия информационной базы – в этом случае работа со всеми внешними ресурсами остается заблокированной.
Блокировку также можно снять позднее в разделе Администрирование – Обслуживание – Регламентные операции с помощью кнопки Разблокировать работу с внешними ресурсами. После снятия блокировки кнопка больше не показывается.
Читайте также: