0
Отвечен
Приказы по отпускам
mid2018 4 года назад
в Расчеты начислений и удержаний / Отпускные
•
обновлен Гашков Николай (Эксперт) 4 года назад •
7
Добрый день!
Возможен ли в КЗ приём приказа на отпуск не из КП а из другой программы,
которая функционирует на предприятии?
Ну или, можно ли из таблицы разнести в блок Приказы такую информацию как даты начала и конца отпуска,
или же не в приказы, но так чтобы при расчёте отпуска эта информация уже учитывалась?
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день! Хороший вопрос.
Но на данный момент возможности генерации приказов пользователем не предусмотрена (до вас никто не обращался с таким пожеланием).
Предварительного получения параметров отпуска перед расчетом тоже кажется нет.
Есть вариант написать свой запуск режима расчета отпуска из пункта меню (то есть запуск будет не по Alt-F2), но там достаточно серьезная работа сопровождающего специалиста в скриптах. И возможно будут подводные камни, которые понадобится дорабатывать разработчикам.
расчет отпуска для интеграции выполняется из скрипта integration.s в функции SysIntegrProcessOneOtpusk
глядя на нее можно написать свою функцию расчета отпусков из таблицы в функцию разноски
Спасибо, попробуем.
Единственно, что пока непонятно, если вызов не по Alt_F2 а с помощью ф-ции,
то диалог будет такой-же как при обычном расчете отпуска или другой?
Судя по тексту там никакого диалога нет, если исключить все проверки, то просто рассчитывается
среднее с помощью класса KCalcSredn, которое умножается на количество дней.
Когда то делал табличку для предварительного расчета отпускных (для первых дней месяца)
с помощью этого класса, здесь примерно то же самое но появились два вопроса:
1) в прошлый раз столкнулся с тем, что нет метода для вывода таблицы расчета среднего,
в этом плане что-нибудь изменилось?
2) для инициализации использовал метод InitOtp, а в ф-ции SysIntegrProcessOneOtpusk
используется метод InitOtp2. Хотелось бы знать - чем они отличаются.
1)Чтобы вывести таблицу расчета среднего нужно Calculate() запускать с параметром 1
2)В InitOtp2() передаются дополнительные параметры..
Всё понятно.
Спасибо!