Z_STAFFORDERS
Краткое описание :
РПД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 с подписчиком данной точки расширения, реализующей проверку на наличие ШПЗ для ставки, на которую производится прием или перевод сотрудника с выдачей соответствующего сообщения в протокол.