Ваши комментарии
Добрый день.
В к.ч. в поле трудовой договор
Попробуйте вот с этой доработкой..USFUNCRW.S
(Нужно скопировать в ..script\user\)
//nick* //строки с кодом 296 с одинаковой датой начала и одинаковым БЗ берем только в единственном экземпляре. if(atoi(codeNU)==196) { char key[256]; sprintf(key,"%d_%s_%.2f",atoi(codeNU),d1.GetStr(),rz); if(lsData.IsExist(to_string(key))) continue; lsData.Add(to_string(key),to_string(key)); } //*nick
Добрый день.
Видимо тут только через скрипт..
Как в этой теме
Давайте сформулируем условия, при которых нужно брать только "первую" строку оклада?
Например:
1)Код вида 296
2)Дата вида 01.08.2022
-> Берем в графу 18 первую строку оклада с датой начала 01.08.2022...
Вам удалось решить вопросы с настройками?
Добавил функцию IsTeacherSalary(code)
В ней нужно перечислить внутренние коды видов окладов, которые рассчитываются через "нагрузку"
IsTeacherSalary(code)
{
switch(code)
{
case 118:
case 108:
case 117:
case 119:
case 131:
case 135:
case 145:
case 147:
case 155:
case 156:
return true;
}
return false;
}
Все верно, но лучше обновиться до 620.6
620.5 установили? там было исправление на эту тему
Сервис поддержки клиентов работает на платформе UserEcho
Для этого, но кажется что Игорь прав и на практике привязать СОУЗ к подразделению - не получится