0
Отвечен

Приказы по отпускам

mid2018 4 года назад в Расчеты начислений и удержаний / Отпускные обновлен Гашков Николай (Эксперт) 4 года назад 7

Добрый день!

Возможен ли в КЗ  приём приказа на отпуск не из  КП  а из другой программы, 

которая функционирует на предприятии?

Ну или,  можно ли из таблицы разнести в блок Приказы такую информацию как даты начала и конца отпуска,

или же не в приказы,  но так чтобы при расчёте отпуска  эта информация уже учитывалась?

Отпускные
ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от mid2018 4 года назад
На рассмотрении

Добрый день! Хороший вопрос.

Но на данный момент возможности генерации приказов пользователем не предусмотрена (до вас никто не обращался с таким пожеланием). 

Предварительного получения параметров отпуска перед расчетом тоже кажется нет. 

Есть вариант написать свой запуск режима расчета отпуска из пункта меню (то есть запуск будет не по Alt-F2), но там достаточно серьезная работа сопровождающего специалиста в скриптах. И возможно будут подводные камни, которые понадобится дорабатывать разработчикам.

расчет отпуска для интеграции выполняется из скрипта integration.s в функции SysIntegrProcessOneOtpusk

глядя на нее можно написать свою функцию расчета отпусков из таблицы в функцию разноски

Спасибо,  попробуем.

Единственно, что пока непонятно,  если вызов не по Alt_F2  а с помощью ф-ции, 

то диалог будет такой-же как при обычном расчете отпуска или другой?

Судя по тексту там никакого диалога нет,  если исключить все проверки,  то просто рассчитывается

среднее с помощью класса  KCalcSredn,  которое умножается на количество дней.

Когда то делал табличку для предварительного расчета отпускных (для первых дней месяца)  

с помощью этого класса,  здесь примерно то же самое но появились два вопроса:

1)  в прошлый раз столкнулся с тем, что нет метода для вывода таблицы расчета среднего,

     в этом плане что-нибудь изменилось?

2)  для инициализации использовал метод  InitOtp,  а в ф-ции  SysIntegrProcessOneOtpusk

     используется метод  InitOtp2.   Хотелось бы знать - чем они отличаются.

1)Чтобы вывести таблицу расчета среднего нужно Calculate() запускать с параметром 1

2)В InitOtp2() передаются дополнительные параметры..

Всё понятно.

Спасибо!

Сервис поддержки клиентов работает на платформе UserEcho