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

Добрый день.

Пример алгоритма:

USALG.S

UserAlg444(&info,&r)
{
  struct Struct_Alg Work;
  Get_AlgWithParamEx(Work, info.ikod, "25,86,0");
  //-- параметр 1 - столбец таблицы входимости (по умолчанию 25) 
  int stolbec =25;
  int param=atoi(reinterpret_cast_to_string(Work.List_Par[0]));
  if ( param>0 && param<=99 ) stolbec=param;

   //-- параметр 2 - Номер сетки для МРОТ (по умолчанию 86) 
   int numberSet=86;
   param=atoi(reinterpret_cast_to_string(Work.List_Par[1]));
   if ( param>0 ) numberSet = param;

   //-- параметр 3 - Номер строки в сетке (по умолчанию 0) 
   int rowSet=0;
   param=atoi(reinterpret_cast_to_string(Work.List_Par[2]));
   if ( param > 0 && param <= 999) rowSet=param;
   
  //сумма выборки
  double summ=0.;
  s100("н",0,stolbec-1,summ);
  
  //МРОТ
  double mrot=0.;
  int CodOrg = GetOrgForPodr(GetPodrOfCod(info.kod));
  if (Value_For_Table_CodO(numberSet, CodOrg, rowSet, data, mrot) == EOF) mrot=info.bz;  
  
  char t[20];
  if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1)
    return code_ReturnCode;
      
 info.n1 = (summ < mrot) ?
            mrot*r[2]/norm(2):
            summ*r[2]/norm(2);
  // Заполним таблицу уже найденными значениями
  if(FL_V_ALG && uprc != NO_SCREEN)
  {
    infolist.add_record("Столбец выборки",stolbec);
    infolist.add_record("Сумма выборки",summ);
    infolist.add_record("МРОТ",mrot);
    infolist.add_record("НРВ",norm(2));
    infolist.add_record("ночные часы",r[2]);
    infolist.add_record("Результат",info.n1);
  }
  return code_Break;  
}

Добрый день

А почему месяц начисления должен быть 07? Откуда появилось такое требование?

З.ы. вы можете временно сменить текущий месяц системы (Настройка-установка текущего месяца) , начислить отпуск, вернуться обратно

Вас интересует описание формата или патч с выгрузкой?

Есть патч, то банки ВТБ и Россельхоз есть в поставке. 

Вам нужно просто обновиться до крайней версии

В "Передача сумм в Сбербанк (XML)"  номер реестра для сформированной таблицы действительно не сохраняется.


Номер реестра запрашивается при передаче в файл...

В запросе всегда выводится номер, равный предыдущему значению +1 

Давайте уточним - вы хотите чтобы номер "сохранялся" для сформированной таблицы или чтобы номер было видно в списке сформированных таблиц?  

Это две разных задачи и вторая на порядок сложнее.


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