Ваши комментарии

Добрый день

Вопрос задан про первую!

Отвечающий не телепат..чем качественнее вы сформулируете вопрос и чем больше предоставите информации, тем точнее получите ответ ;)

время для среднего по первой должности берется по табелю второй должности

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