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

Добрый день.

Ваша Excel форма практически один в один совпадает с " Мониторинг. "Форма для заполнения" (Минздрав) 04.2020" 

Чем отличаются у вас 55 и 56 графы? Как их нужно заполнять?

Добрый день.

Пример ф-ции с запросом:

PanelVZa4(&rez)
{
  var MapVZa4 = CreateObject("MapString");
  MapVZa4.Add("01","Заработная плата");
  MapVZa4.Add("02","Стипендия учащимся");
  MapVZa4.Add("03","Пенсия социальная");
  MapVZa4.Add("04","Пенсия негосударственных пенсионных фондов");
  MapVZa4.Add("05","Пособия и другие выплаты по безработице");
  MapVZa4.Add("06","Пособия на детей");
  MapVZa4.Add("07","Прочие выплаты");
  MapVZa4.Add("08","Аванс по заработной плате");

  string Title = "Выберите вид зачисления";
  var MapRez = CreateObject("MapString");
  if ( PanelValueFromMap(MapVZa4,MapRez,1,Title) == ESC )
     return -1;
  if ( !MapRez.InitIterator() )
     return -1;
  rez=MapRez.GetCurKey();
  return 0;
}
Я ожидал, что строки, по которым нет ШЗ в настройке свода появятся вверху таблицы.

А по каким строкам у вас нет ШЗ?

Присвоить " свой ШЗ" нужно в таблице "Условие расчета таблицы разбиения" (перемещаемся по таблицам клавишей tab)

Нужно прописать примерно такой код:

int rez=Sim_For_Intern_Cod(S.InternCod,9-1)=='1'; //c вида удерживается ндфл
if (rez)
  S.SetPartShz("Db_c_sh","алим.с бл"); //присваиваем нужный ШЗ
return rez;

З.ы. Чтобы использовать скрипт вразюивке сводов нужно поставить 1 в колонке Script

попробуйте обновить до крайней версии..

Какое сообщение будет?

у меня в своде ничего не меняется

А какие изменения вы ожидаете после разбивки?

з.ы. в своде как минимум должен отличаться ШЗ у строк "алименты" и "алименты с б/л2" иначе как программа поймет в какую строку нужно записать сумму?

Добрый день.

Перед GetKchValue() надо добавить 

var tmpComb=CreateObject("TmpCurCombine");tmpComb.Init(ExtCombineToInt(Combine)); 

Добрый день!

Попробуйте поискать пособие (Внешние программы -Пособия ФСС) Пособие с этим ЭЛН 

Нужно удалить пособие и повторить расчет

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