Ваши комментарии
Добрый день
Вопрос задан про первую!
Отвечающий не телепат..чем качественнее вы сформулируете вопрос и чем больше предоставите информации, тем точнее получите ответ ;)
время для среднего по первой должности берется по табелю второй должности
1)Зачем вы по должности, с которой сотрудник уволен рассчитываете отпуск?
2)Как вы определили что время берется по табелю второй должности??
У второй должности в табеле 10.2019 отпуск с 17.10.2019 по 30.10.20
При этом, в расчете отпуска для первой должности мы видим, что в 10.2019 нет исключаемых дней ( в расчет попало 29.3)
Добрый день.
Отключить сообщение можно через настройку
Настройка -> 4. Настройки параметров расчета -> 3. Настройка расчета отпуска -> Проверка периода отпуска
Для совмещений в к.ч. нельзя указать "свой" график (график берется из той должности, которая является основной по отношению к совмещению)
"Свой график" может быть только у совместительства
Добрый день.
Настраиваете для подразделения 1 "ШЗ по умолчанию" 10960
В ЛС по подразделению 1 и источнику 2 проставляете ШЗ 10970 ( у строк видов по F9)
Либо корректируете USSHIFRZ.S под свои нужды ( чтобы программа вычисляла ШЗ по вашим "хитрым" требованиям)
Добрый день.
Этих данных в программе нет - можете забивать данные прямо в форму..
вот так должно работать (в ExtSrcToInt() нужно передавать не массив символов, а один символ)
istn=GetSrcName(ExtSrcToInt(ist[0]));
З.ы.
1)лучше давать "говорящие" названия переменным
2)объявлять переменную лучше в месте ее использования
var Tabl = CreateObject("CurPrnTbl");
long adr = Tabl.GetAdrListTabl();
int rcr = Tabl.GetRcrInListTabl();
var svlist = CreateObject("CurPrnTbl");
svlist.Initial(adr);
char istCode[2]; istCode=svlist.TextS("Src",rcr); //здесь внешний код источника, при отладке вижу значение ist="О" (если источник О)
string istName=GetSrcName(ExtSrcToInt(istCode[0]));
Добрый день!
По внешнему коду источника определяем внутренний код, а потом вызываем GetSrcName()...
GetSrcName(ExtSrcToInt('Х'))
Сервис поддержки клиентов работает на платформе UserEcho
Вот эти инструкции выполнили?
Обращение к модулю идет при чтении ЛС.
Ставите точку останова, заходите в просмотр ЛС - программа должна остановиться на точке..