ПредишенСледващото

Често, поддържането на регистри е необходимо в периодичната извършването на определени действия, без намеса на потребителя. Рутинните и фона на работни места в 1C - механизмите, които са предвидени за тази цел в осмата версия на програмата и ще ви позволи:

  • Персонализирайте навременни doprevedenie документи;
  • Изчислете наличностите и резултати;
  • Осигуряване на честотата на поща;
  • Проверете и отстранете излишните данни.

Предистория и рутинна задача - какво е това и къде се регулира

Планирана задача - присъщи на двигателя 1C, която ви позволява да конфигурирате и в съответствие с графика, определен инструмент, както и за извършване на поредица от действия.

Предистория работа - действието, генериран от насрочена операция и не изисква пряка намеса на потребителя.

Създаване на планирана задача се осъществява в режим на Конфигуратор:

  • В дърво конфигурация е подходящ клон (фигура 1);
  • Щракнете върху бутона Add;
  • В прозореца, който се отваря, трябва да укажете името, което идентифицира обекта в конфигурацията;
  • Кутия с надпис "График" има надпис "Open", като щракнете върху който се отваря прозорец с настройки на времето и obrabochika изпълнение честота (Фигура 3) (Фигура 2.);
  • Необходимо е да попълните "наименование на метода" също (това ще постави името на процедурата, наречена главния модул и описва алгоритъма поведение на програмата);
  • Полетата "Име" и "Основни", за да групирате обекти;
  • Flag комплект "Use" се отнася до дейността на планирана операция;
  • "Предварително", за да се настрои, ако водачът трябва да започне веднага след това се добавят към базата данни в противен случай започват да може да се направи на подходящо лечение (от които по-долу);
  • В "Повторен опит" и "Повторно набиране интервал" описва поведението на програмата в случай на извънредни ситуации, когато работата фон.

Така че, с помощта на рутинни операции на механизма, можете да зададете графика и основните етапи на фона на работни места. Нека сега да разгледаме техните функции.

Характеристики на фона на работни места

Главната особеност на този механизъм е, че процесът на фон се извършва асинхронно.

Какво означава това. Фактът, че синхронен модел на работа в случай на изпълнение на всеки алгоритъм се появява заключване UI. В този случай, потребителят може да продължи да прави и редактиране на данните, дори и да се стартира процедурата. Asynchronous програмен модел включва разделянето на конци за обработка.

По този начин, на фона на работни места 1C може да генерира своите процеси, разпространение на различни компютърни сървъри, принадлежащи към същия клъстер.

Особености работи в режим клиент-сървър

  • Планиране и контрол се осъществява от диспечера на клъстера на сървъра;
  • Ако бъдете подканени да изпълнява, търси система за организация на работните процеси клъстер с минимално натоварване и им дава задачи да изпълнява;
  • Всеки процес може да изпълнява няколко паралелни изчисления;
  • При получаване на процеса на работа се свързва с базата данни и да го изпълнява алгоритъм;
  • На резултатите от процеса в зависимост от планировчика.

Фон работни места в режим на файл

Преди версия 8.3.3.641 платформа работи с бек работа в режим на файл представя някои трудности:

  1. Необходимо е да се започне с отделна сесия, която ще работи денонощно, подмяна на планировчика;
  2. Тази сесия е периодично метод VypolnitObrabotkuZadany ().

След оборудването, всеки старт на големи и малки клиенти, ако настройките започват (Фигура 4) в полето "допълнителни параметри" ключ Set AllowExecuteScheduledJobs предизвиква допълнителна връзка поток към базата данни, която като не се отразява на работата на потребителите, и се занимава само извършване на операции на заден.

Имайте предвид, че дори и в режим на файла на работа, процесите на заден план не позволяват интерактивност с потребител (няма да бъдат показвани съобщения за услуги, предупреждения въпроси). Това означава, че е необходимо да ги кодира, както ако те се изпълняват на сървъра страна.

Как да деактивираме планирани заявки

Неизползвани настройка може да бъде прекратен, като премахнете свойствата на обектите проверяват за "употреба".

Когато администраторът трябва да се забрани използването на регулаторни и операции на заден за цялата база като цяло (например, не на сървъра съдържа няколко бази данни, от които само един основен, а другият се използва за проектиране само), трябва да се използват на администрацията на база данни. Възможно е също така да се създаде на базата на сървъра отметка "Set заключване рутинни задачи."

В допълнение към своите дискове имат специален режим на работа "задачи Console", която ви позволява да редактирате фонови процеси график и промяна на тяхната дейност.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!