0
Отвечен

Код подразделения с учетом совместительства

Игорь Шалдин 3 года назад в Прочее обновлен Гашков Николай (Эксперт) 3 года назад 5

Здравствуйте. 

В ЛС несколько совместительств в разных подразделениях.

Как в скрипте можно извлечь код подразделения с учетом совместительства?

На рассмотрении

Добрый день.

Задача слишком абстрактная.

Уточните что хотите получить? Код подразделения строки НУ, Код подразделения Сов-ва или что то еще?

Настраиваю Киндексации для расчета отпуска для случая, когда повышение ЗП произошло только в отдельных подразделениях.

1. Завел сетку для  Киндексации. В столбце "Код" - код подразделения, в столбце с датой индексации - соответствующий подразделению коэффициент.

2. В настройке отпуска в поле "Код строки из сетки для коэфф. увеличения":

var D=CreateObject("KDate");D.SetDateII(1,mrasch);char str[4];GetKchValue("podr",str,4,D);return str;

Но работает это для случая, если сотрудник трудится только в одном подразделении. Если в нескольких, то Киндексации берется для основного подразделения.

2) в настройке надо прописать что то типа

return usrGetRowForOtp();

для определения "текущего сов-ва" использовать так код

int combine=GetCurPropCountLS().GetCombine();

далее по коду со-ва определяете код подразделения и возвращаете для него код строки из сетки..

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