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

Как извлечь БЗ строки с учетом ИД?

Игорь Шалдин 3 года назад в Прочее обновлен 3 года назад 5

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

Как в одну строку таблицы можно принять БЗ оклада (104) и БЗ надбавки с учетом и ИД?

БЗ надбавки принимаю так:

Image 5491

А БЗ оклада, как ни пробовал, принимается по всем существующим в ЛС ИД одно и то же.

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

Добрый день.

Если ИД это исполняемая должность , а точный код вида известен заранее, то

можно попробовать R_BZ_Script

Получается вот так:

Обычная R_BZ отрабатывает точно так же.

Мне надо вот так:


Точный код оклада неизвестен. Надо брать последнее действующее в месяце выборки ненулевое значение.

Вроде как poisk_row работает с учетом совместительства. Попробовал так:  


double bz,row; bz=0.; row=poisk_row(4,0,data,0);if(row!=-1) bz=GetBase(row);return bz;

Результат прежний, потому что poisk_row возвращает одинаковые значения для обоих совместительств.

Результат прежний, потому что poisk_row возвращает одинаковые значения для обоих совместительств.

А где вы тут в параметрах видите код сов-ва?

Вы вариант с R_BZ_Script попробовали или нет?

Вот на таком ЛС

Получаем

Используя функции

Вы вариант с R_BZ_Script попробовали или нет?

Пробовал. Не взлетело. М.б. потому что БЗ надбавки принимал с пом. R_BZ, а БЗ оклада - с пом. R_BZ_Script?

Теперь получилось. 

Спасибо.

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