[[tp7:Start|Начальная страница]] <- [[tp7:Администрирование|Администрирование]] <- [[tp7:Администрирование:Под_Обсл|Поддержка и обслуживание]] <- [[tp7:Администрирование:РегО|Регламентные операции]] ===== Регламентные и фоновые задания ТП7 ===== Регламентные задания представляют собой задания, которые выполняются программой в фоновом режиме автоматически [[tp7:Администрирование:Регл_задания#Настройка расписания|по заданному пользователем расписанию]], либо вручную нажатием кнопки «**//Выполнить сейчас//**». Панель «**Регламентные и фоновые задания**» содержит две закладки со списками **регламентных** и **[[tp7:Администрирование:РеглЗ:Закл_фон_задание|фоновых заданий]]** и предназначена для администрирования и **[[tp7:Администрирование:РеглЗ:Контроль|контроля выполнения]]** регламентных заданий. Регламентные задания облегчают работу в программе, позволяя перенести выполнение рутинных задач в саму программу, и в то же время они снижают человеческий фактор. Открывается панель по команде «Регламентные и фоновые задания» в разделе «Администрирование» → «Поддержка и обслуживание» -> «Регламентные операции». ==== Закладка «Регламентные задания» ==== В закладке можно включить (или отключить) то или иное регламентное задание и поменять расписание его выполнения.\\ **__Внимание__**.\\ **1.** Если работа ведется в **[[tp7:Администрирование:Копия_БД|копии базы данных с включенным запретом на обмен с внешними системами]]**, на закладке «Регламентное задание» выводится предупреждение:\\ ''Работа со всеми внешними ресурсами выполняемая по расписанию, заблокирована для предотвращения конфликтов с основной информационной базой''. //__Разблокировать!__//\\ Разблокировать работу с внешними ресурсами можно нажатием кнопки «**__Разблокировать!__**».\\ **2.** В момент обновления информационной базы регламентное задание не срабатывает и записывает в «**Журнал регистрации**» запись вида "''Вход в программу временно невозможен в связи с обновлением на новую версию...''". В закладке выводится следующие колонки: * «{{:TP7:Колонка_включено_регл_заданий.png|Колонка включено}}» — флажок в колонке означает, что регламентное задание «**Включено**» и выполняется в соответствии с заданным расписанием; * «**Наименование**» — полное наименование регламентного задания; * «**Состояние**» — информация о выполнении регламентного задания; * «**Дата окончания**» — дата и время завершения регламентного задания. Если в колонках «**Состояние**» и «**Дата окончания**» проставлено «<не определено>», а флажок включен, следует проверить расписание регламентного задания. Возможно, оно некорректное, поэтому регламентное задание не может выполняться. Закладка «**Регламентные задания**» базовой поставки конфигурации ТП7 содержит следующие регламентные задания: * «[[tp7:Администрирование:РеглЗ_ABC_класс_ДК|ABC-классификация дисконтных карт]]»; * «[[tp7:Администрирование:РеглЗ_ABC_класс_ном|ABC-классификация номенклатуры]]»; * «[[tp7:Администрирование:РеглЗ_ABC-класс_парт|ABC-классификация партнеров]]»; * «[[tp7:Администрирование:РеглЗ_XYZ_класс_ДК|XYZ-классификация дисконтных карт]]»; * «[[tp7:Администрирование:РеглЗ_XYZ_класс_ном|XYZ-классификация номенклатуры]]»; * «[[tp7:Администрирование:РеглЗ_XYZ_класс_парт|XYZ-классификация партнеров]]»; * «[[tp7:Администрирование:РеглЗ_Автовыд_пог_сертиф|Автовыдача в продажу погашенных сертификатов]]»; * «[[tp7:Администрирование:РеглЗ_Авто_плат_ПК|Авто платежи на платежные карты]]»; * «[[tp7:Администрирование:РеглЗ_Автопог_серт_по_сроку_дейст|Автопогашение сертификатов по сроку действия]]»; * «[[tp7:Администрирование:РеглЗ_Б_зад_обмен_онлайн|Битрикс: Б задание обмен с сайтом онлайн]]»; * «[[tp7:Администрирование:РеглЗ_Биллинг_ДК|Биллинг: дисконтные карты – ночной регламент]]» - списание "устаревших" бонусов и накоплений. Начисление отложенных бонусов и накоплений на дисконтные карты; * «[[tp7:Администрирование:Регл_задание:ВетИС_Обработка_запросов|ВетИС: Обработка запросов]]» — обновление данных и документов (отправка запросов и получение ответов от ВетИС); * «[[tp7:Администрирование:Регл_задание:ВетИС_Отправка_инвентаризации|ВетИС: Отправка инвентаризации]]» — задание автоматически выравнивает остатки ВетИС и товароучетной системы; * «[[tp7:Администрирование:Регл_задание:ВетИС_Отражение_реализации|ВетИС: Отражение реализации продукции]]» — в ВетИС передаются данные по продажам подконтрольной продукции на предприятии; * «[[tp7:Администрирование:Регл_задание:Вывод_КМ_по_сроку|ГИС МТ: Вывод кодов маркировки из оборота по сроку давности]]» — в ГИС МТ выводятся из оборота коды маркировки, которых нет на складе за указанный период времени; * «[[tp7:Администрирование:Регл_задание:Списание_по_ОСУ|ГИС МТ: Отражение списания по объемно-сортовому учету]]» — позволяет автоматически сформировать документы вывода товаров из оборота по ОСУ, содержащих неучтенные (в течение указанного интервала) в ОСУ данные о списаниях маркированных товаров; * «[[tp7:Администрирование:Регл_задание:Получение_КМ|ГИС МТ: Получение готовых кодов маркировки из СУЗ]]» — из ГИС МТ получают коды маркировки и, если все коды маркировки получены и занесены в документ получения кодов маркировки, заказ автоматически закрывается; * «[[tp7:Администрирование:Регл_задание:ГИСМТ_получ_ответа_на_отч_по_КМ|ГИС МТ: Получение ответа на отчеты по кодам маркировки из СУЗ]]» — получает из ГИС МТ ответ по отправленным ранее в СУЗ документам «ГИС МТ: Отчет об использовании кодов маркировки» и «ГИС МТ: Отчет об отбраковке кодов маркировки»; * «[[tp7:Администрирование:Регл_задание:ГИСМТ_получ_стат_КМ|ГИС МТ: Получение статусов кодов маркировки]]» — отправляет пакет кодов маркировки в ГИС МТ для получения общедоступной информации по ним. Полученные данные сохраняет в регистре сведений «**ГИСМТ Статусы кодов маркировки в ГИС МТ**»; * «[[tp7:Администрирование:Регл_задание:ГИСМТ_повт_получ_стат_КМ|ГИСМТ: Повторное получение статусов кодов маркировки]]» — используется для регулярной актуализации статусов кодов маркировки; * «[[tp7:Администрирование:Регл_задание:ГИСМТ_удал_криптохв|ГИС МТ: Удаление криптохвоста в кодах маркировки]]» — удаление криптохвоста у полных кодов маркировки, дата создания которых старше указанного в настройках задания количества дней; * «[[tp7:Администрирование:РеглЗ_Груп_пров_док|Групповое проведение документов]]»; * «[[tp7:Администрирование:РеглЗ_ЕГАИС_Восст_послед|ЕГАИС: Восстановление последовательности документов остатков ЕГАИС]]»; * «[[tp7:Администрирование:РеглЗ_Отправка_запр_ост_ЕГАИС|ЕГАИС: Отправка запроса остатков]]»; * «[[tp7:Администрирование:РеглЗ_Обр_отв_ЕГАИС|Обработка ответов ЕГАИС]]»; * «[[tp7:Администрирование:РеглЗ_ЕГАИС_Отпр_запр|ЕГАИС: Отправка запросов]]»; * «[[tp7:Администрирование:РеглЗ_Отпр_запр_из_УТМ|ЕГАИС: Отправка запросов из очереди на УТМ]]»; * «[[tp7:Администрирование:РеглЗ_ЕГАИС_созд_зад|ЕГАИС: создать задачу "сверка оборотов"]]»; * «[[tp7:Администрирование:РеглЗ_Загр_класс_банков|Загрузка классификатора банков]]»; * «[[tp7:Администрирование:РеглЗ_Загр_курсов_валют|Загрузка курсов валют]]»; * «[[tp7:Администрирование:РеглЗ_Зап_данных_огр_доступа|Заполнение данных для ограничения доступа]]»; * «[[tp7:Администрирование:РеглЗ Извл_текста|Извлечение текста]]»; * «[[tp7:Администрирование:РеглЗ_KKMTransfer: ночной регламент|KKMTransfer: Ночной регламент (удаление обработанных транзакций и запросов)]]»; * «[[tp7:Администрирование:РеглЗ_Обраб_транз_ККМ|ККМ: Обработка транзакций ККМ (KKMTransfer)]]»; * «[[tp7:Администрирование:РеглЗ_Контр_активн_польз|Контроль активности пользователей]]»; * «[[tp7:Администрирование:РеглЗ_Контр_сроков_годности|Контроль сроков годности]]»; * «[[tp7:Администрирование:РеглЗ_Мониторинг_задач|Мониторинг задач]]»; * «[[tp7:Администрирование:РеглЗ_Загрузка_ККМ|Загрузка ККМ]]»; * «[[tp7:Администрирование:РеглЗ_планогоаммы|Обмен ABM SHELF]]» - выгрузка данных в сервис планограмм выкладки товаров в торговом зале компании «ABM Shelf merchandising»; * «[[tp7:Администрирование:РеглЗ_Корус_Выгрузка|Обмен Корус-Консалтинг (Выгрузка)]]» - выгрузка данных в сервис автозаказов «КОРУС | Управление запасами»; * «[[tp7:Администрирование:РеглЗ_Корус_Загрузка|Обмен Корус-Консалтинг (Загрузка)]]» - загрузка в базу сформированных заказов в сервисе автозаказов «КОРУС | Управление запасами»; * «[[tp7:Администрирование:РеглЗ_Загрузка_ККМ|Обмен с кассой, загрузка ККМ]]»; * «[[tp7:Администрирование:РеглЗ_Снятие_отч_отд|Обмен с кассой, снятие отчета отдела]]»; * «[[tp7:Администрирование:РеглЗ Обновл_агрегатов|Обновление агрегатов]]»; * «[[tp7:Администрирование:РеглЗ_Обновл_индекса|Обновление индекса]]»; * «[[tp7:Администрирование:РеглЗ_Обновл_индекса_ППД|Обновление индекса ППД]]»; * «[[tp7:Администрирование:РеглЗ_Обн_МРЦ|Обновление минимальной розничной цены]]»; * «[[tp7:Администрирование:РеглЗ_Обновл_стат_дост_SMS|Обновление статусов доставки SMS]]»; * «[[tp7:Администрирование:РеглЗ_Обраб_отв_ЕГАИС|Обработка ответов ЕГАИС]]»; * «[[tp7:Администрирование:РеглЗ_Операт_снятие_тек_прод|Оперативное снятие текущих продаж с ККМ]]»; * «[[tp7:Администрирование:РеглЗ_Отлож_обн_ИБ|Отложенное обновление ИБ]]»; * «[[tp7:Администрирование:РеглЗ_Отпр_SMS|Отправка SMS]]»; * «[[tp7:Администрирование:РеглЗ_Отпр_запр_ЕГАИС|Отправка запросов в ЕГАИС]]»; * «[[tp7:Администрирование:РеглЗ_Очистка_зам_времени|Очистка замеров времени]]»; * «[[tp7:Администрирование:Регл_задание:Очист_истор_док|Очистка истории действий с документами]]»; * «[[tp7:Администрирование:РеглЗ_Очистка_ненуж_файлов|Очистка ненужных файлов]]»; * «[[tp7:Администрирование:РеглЗ_Очистка_устар_версий|Очистка устаревших версий объектов]]»; * «[[tp7:Администрирование:РеглЗ_Перестр_агрегатов|Перестроение агрегатов]]»; * «[[tp7:Администрирование:РеглЗ_Получ_отпр_электр_писем|Получение и отправка электронных писем]]»; * «[[tp7:Администрирование:РеглЗ_Пополн_остатка_склад|Пополнение остатка на складе]]»; * «[[tp7:Администрирование:РеглЗ_Пров_контраг|Проверка контрагентов]]»; * «[[tp7:Администрирование:Регл_задание:САХ_Авт_генер_зад_на_перем|САХ: Автоматическая генерация заданий на перемещения по выявленным причинам отклонений]]»; * «[[tp7:Администрирование:РеглЗ_Синхрон_файлов_обл_сервис|Синхронизация файлов с облачным сервисом]]»; * «[[tp7:Администрирование:РеглЗ_Слияние_инд_ППД|Слияние индекса ППД]]»; * «[[tp7:Администрирование:РеглЗ_Снятие_рез|Снятие резервов]]»; * «[[tp7:Администрирование:РеглЗ_Созд_док_по_акции|Создание документов по акции]]»; * «[[tp7:Администрирование:РеглЗ_Созд_межпарт_пересорт|Создание межпартионной пересортицы]]»; * «[[tp7:Администрирование:РеглЗ_Старт_отлож_проц|Старт отложенных процессов]]»; * «[[tp7:Администрирование:РеглЗ Увед_исп|Уведомление исполнителей о новых задачах]]»; * «[[tp7:Администрирование:РеглЗ_Удал_неакт_инф_синхр|Удаление неактуальной информации синхронизации]]»; * «[[tp7:Администрирование:РеглЗ_Удал_пом_объектов|Удаление помеченных объектов (регламентное)]]»; * «[[tp7:Администрирование:РеглЗ_Удал_устар_парам|Удаление устаревших параметров работы версий...]]»; * «[[tp7:Администрирование:РеглЗ_Отправка_СМС|Отправка СМС]]»; * «[[tp7:Администрирование:РеглЗ_Устан_периода_рассч_итогов|Установка периода рассчитанных итогов]]»; ==== Обновление списка ==== С помощью кнопки «**//Обновить//**» можно актуализировать информацию в списке регламентных заданий, а также на вкладке «[[tp7:Администрирование:РеглЗ:Закл_фон_задание|Фоновые задания]]», т.к. списки связаны, при этом будет произведен отбор в соответствии с указанными ранее настройками. ==== Настройка расписания ==== Для каждого регламентного задания может быть задано расписание, в соответствии с которым регламентное задание будет автоматически запущено на исполнение. В программе поддерживаются однократные и периодические расписания. При нажатии кнопки «**//Настроить расписание//**» открывается форма «**//Расписание//**», где можно настроить расписание выполнения регламентного задания. На закладке «**Общее**» указываются, дата начала и завершения задания и режим повтора. На закладке «**Дневное**» указывается дневное расписание задания: * астрономическое время начала и время окончания задания (реквизиты «Время начала» и «Время окончания»); * астрономическое время завершения задания, после которого выполнение задания не требуется (реквизит «Завершать после»); * интервал повторения задания; * размер паузы между повторами; * продолжительность выполнения. Допускается указание произвольного сочетания условий. На закладке «**Недельное**» указывается недельное расписание задания. Следует установить флажки по тем дням недели, в которых задание будет выполняться. Если требуется повторять задание, укажите интервал повтора в неделях. //Например, задание выполняется через 2 недели, значение повтора – 2//. На закладке «**Месячное**» указывается месячное расписание задания. Следует установить флажки по тем месяцам, в которых задание будет выполняться. При необходимости можно указать конкретный день (месяца или недели) выполнения с начала месяца / недели или конца. ==== Выполнение регламентного задания ==== Для того чтобы начать выполнение регламентного задания сразу же, нажмите кнопку «**//Выполнить сейчас//**». В файловом режиме работы программы оно будет выполнено в текущем сеансе.\\ В клиент-серверном режиме работы программы выполнение произойдет в фоновом задании на сервере. При выполнении процедуры в фоновом задании на сервере не меняется дата последнего выполнения, используемая для запуска по расписанию. Одновременное выполнение двух версий одного и того же регламентного задания невозможно. Если запустить то же самое регламентное задание, которое выполняется в данный момент, то программа выведет сообщение о невозможности вторичного запуска регламентного задания. ==== Ввод нового регламентного задания ==== В некоторых случаях бывает необходимо задать два разных расписания для одного регламентного задания. Тогда в список можно добавить новое регламентное задание по одному из предопределенных шаблонов, предусмотренных в программе. Для этого следует выбрать позицию «**Добавить**» меню кнопки «**//Ещё//**» (либо нажать клавишу «**//Insert//**»), выбрать из списка нужный шаблон и нажать кнопку «**//ОК//**». В открывшейся форме «**Регламентное задание (создание)**» заполнить необходимые поля и записать созданное регламентное задание в информационную базу. ==== Включение регламентного задания ==== С помощью соответствующей команды контекстного меню по правой кнопке мыши можно «**Включить**» или «**Выключить**» регламентное задание.