Ваши комментарии
Добрый день.
Из USEFUL.IDL:
[entry("OtdExtCodeByCodS")]
BSTR __cdecl OtdExtCodeByCod(long Otd); // внешний код подразделения
попробуйте так:
return OtdExtCodeByCod(atoi(FCpodr11));
Как то так:
UserAlg190(&info,&r) { double summ105=0;sumvid("*",5,0,summ105); //РВ берется из вида 296 double rv296=0; rvvid("*",196,0,rv296); char t[20]; if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1) return code_ReturnCode; info.n1=summ105*r[2]/rv296; if(FL_V_ALG && uprc != NO_SCREEN) { infolist.add_record("Сумма 105 вида",summ105); infolist.add_record("Рабочее время 296",rv296); infolist.add_record("Рабочее время",r[2]); infolist.add_record("Результат",info.n1); } return code_Break; }
Добрый день.
Выложите сохраненку с неверным расчетом
Речь про колонку РВ с просмотре ЛС
В таком виде устроит группировка по источникам в 200м квитке?
Добрый день.
Знаки препинания иногда помогают :)
Для какого вида настраиваем алгоритм?
Из того, что написано выше, я пока понял только это:
ФРВ( вид 296) * ФРВ(вид 290)
Посмотрю вариант с группировкой..
102 не подходит, потому что "выскакивают" все источники, что были у данного сотрудника.
Настройка -> 5. Настройки таблиц и форм печати -> 2. Настройки для квитков -> Не печатать квитки по которым нет сумм
Попробуйте там поставить 3.
А у вида "выходные дни" в РВ стоят дни?
Протокол вам пришел на весь пакет (20 человек) - видимо кого то из этих 20 в базе ПФ нет..
Отправляя по одному вы его вычислите ;)
Результат прежний, потому что poisk_row возвращает одинаковые значения для обоих совместительств.
А где вы тут в параметрах видите код сов-ва?
Вы вариант с R_BZ_Script попробовали или нет?
Вот на таком ЛС
Получаем
Используя функции
Сервис поддержки клиентов работает на платформе UserEcho