Universal насрочено работни места

  • Universal насрочено работни места

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

Създаване на рутинна задача

Създаване на рутинна задача за "обработка на изпълнение."

Изключване на използването на рутинни задачи, така че когато се актуализира конфигурацията, той автоматично не може да стартира.

процедура, която ще работи при стартиране рутинни задачи Присвояване: ModulReglamentnyhZadaniy.ReglamentnoeZadanieVypolnenieObrabotki.

Universal насрочено работни места

Самата процедура се извършва под формата:

процедура ReglamentnoeZadanieVypolnenieObrabotki (ключ) Износ

Създаване на директория за редовни работни места

Нашата рутинна работа да хвърлят хайвера си на множество процеси във фонов режим - по един за всяка обработка. Всяка работа в платформата 1S8 е ключът. Но методът на рутинни задачи, не знам ключа за работа фон, така че трябва да използвате параметри фон за работа. В резултат на това ние можем да видим задача на фона на задачата на конзолата, но ние не можем ръчно от конзолата, за да създадете фон работа, защото настройка на параметрите създали ръчно.

Directory "планирано работни места Настройки":

Universal насрочено работни места

· KodPeredZapuskom - неограничен линия - код в 1C, които трябва да бъдат изпълнени, преди да започне.

· Конфигурация на обработката - линия (100) - идентификаторът на обработка от конфигурацията

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

· KodZapuska - - неограничен линия - код в 1C, които ще се изпълнят при стартиране рутинни задачи.

Да се ​​създаде форма елемент:

Universal насрочено работни места

С натискането на бутона "Create Regla. "Програма за работа създава рутина работа с ключа за кода:

Параметри = нов Array ();

Работещи планирани заявки

Всеки рутинна създадохме задачата има следа:

Universal насрочено работни места

Този ключ съответства на кодовата директория "Настройки насрочено работни места" на тя търси, когато работата започва. Ако не бъде намерен на запис от указателя, задачата не се извършва.

В зависимост от детайлите на избрани стойности или да започнете код в 1C или започва обработка от конфигурацията или обработката на един типичен директория "Външна обработка".

За 1S81 предвижда въвеждането на ново приложение - за да можете да използвате наличните кода само на клиента, включително и използването на външни процедури. За да направите това, поставете отметка в квадратчето "Бягайте през 1С заявление". В противен случай рутинна задача ще бъде изпълнена на сървъра.

Препоръчвам инсталиране на потребителя в "Потребител" в новосъздадената планираната задача, задачата да се извършва от определени правила. Аз препоръчвам това да се даде на потребителя пълни права. Използвах потребителското «робот».

рутинни график на работа е създадена на хипервръзка "Графика" на формуляра рутинна работа. обработка "Console планирани работни места" могат да бъдат използвани.