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

Как то так:

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 попробовали или нет?

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

Получаем

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

Добрый день.

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

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

Добрый день

из ПФ позвонили попросили сдать на несколько человек СЗВ-Стаж отменяющие

На каком основании?

В исходном отчете СЗВ-Стаж эти сотрудники есть?

Количество записей стажа 5 но я эти записи не вижу и корректировать не могу может быть что записи о стаже не совпадают с исходным отчетом?

В отменяющую СЗВ-КОРР попадает список ФИО+СНИЛС по тем сотрудникам, чьи данные нужно удалить из системы ПФ.

(ФИО не меняли случайно?)

Форма СЗВ-КОРР с типом 'КОРР' или 'ОТМН' предоставляется на застрахованное лицо, у которого на индивидуальном лицевом счете имеются данные, подлежащие корректировке или отмене за указанный период для того же страхователя.

Тут речь о том, что за указанный период по переданным сотрудникам в ПФ нет данных... ( либо не передавались, либо были удалены ранее)

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