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

Добавил в поставочный алгоритм расчет ставки через ras_normzar

В параметрах алгоритма нужно указать 

//-- параметр 1 - рассчитывать ставку через ras_normzar
//-- параметр 2 - столбец для расчета ставки через ras_normzar

ALGSYS.S

funcrw1.S

Добрый день

Почему именно свод, в не таблица/отчет за год?

Возможно-ли создать некую таблицу(справочник) которую читать в скрипте и по ключу(значению в колонке) получать данные для печати

Можно.

Например так:

double mrot=0.; //сумма мрот
Value_For_Table_Cod(86,0, data, mrot);

или

char key[256];sprintf(key,"%02d",osnCode);
char value[256];
GetValueClassifIfExist("TABLSET2\\Tabl13.sum",to_string(key),value,200,"Name","OsnCode");

или

GetManagers()
{
  var mapManagers = CreateObject("MapString");  mapManagers.Clear();
  char dir[256];  GetCommonZPL(dir,255);//определяем путь до сетевого ЗПЛ -справочник берем из него
  string filePath =dir+"\\TABLSET2\\Tabl7.sum";   // путь до справочника
  var tabl = CreateObject("CurPrnTbl"); tabl.InitialNameFile(to_string(filePath));
  // цикл по записям таблицы
  for (int zap=0; zap < tabl.Count_Rcr(); zap++)
  {
    int tn=atoi(tabl.TextS("FCtn",zap));
    if (!tn) 
      continue; //пропускаем пустые строки
 
    char str[256];sprintf(str,"%05d",tn);
    if (!mapManagers.IsExist(to_string(str)))
      mapManagers.Add(to_string(str),GetFio(tn));
  }
  return mapManagers;
} 

Добрый день.

Нужно поставить 1 в 

"Возможность печати за прошлые месяцы" (Настройка -> 5. Настройки таблиц и форм печати -> 2. Настройки для квитков)

Если понадобится помощь - напишите..

Добрый день

Стандартный расчет ставки считает довольно примитивно..

Image 8424

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