Задача 102.166018

Задача :102.166018

2018-04-06 14:30:56
Краткое описание :
РПД1, РПД5 проводить проверку на наличие ШПЗ в подразделении -приемнике при утверждении приказов
Описание :
Интерфейс всех приказов по персоналу
Что измененно :

При утверждении приказа по РПД-1 и РПД-5 (прием, перемещение) необходимо проводить проверку на наличие ШПЗ в подразделении - приемнике: при отсутствии, выдавать предупреждение и приказ не утверждать.
Как измененно :

В процедуру проверки приказа добавлена новая точка расширения
ExtensionPoint epRPD_CheckAfterExt(cContDoc: comp; _IRPDBase: IRPD_Base5);
вызываемая после метода проверки экземпляра приказа. Параметры:
* cContDoc: comp - ContDoc.Nrec проверяемого приказа;
* _IRPDBase: IRPD_Base5 - ссылка на экземпляр приказа. IRPD_Base5 реализует метод
function OrderMessage(_stErr: string; _wMsgType: word = Error): longint, позволяющий добавить записи в протокол, выдаваемый при проверке/утверждении приказа.

Указанная точка расширения используется только при работе через приказы. При перемещении сотрудника 6 окне картотеки контроль не производится.

В вложенных файлах добавлен архив ValentaPharmCheckRPD.zip с подписчиком данной точки расширения, реализующей проверку на наличие ШПЗ для ставки, на которую производится прием или перевод сотрудника с выдачей соответствующего сообщения в протокол.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_STAFFORDERSZ_STAFFORDERSRES9.1.121.02018-04-06 14:30:56