Ваши комментарии
Пересчетные строки суммирует. Если за предыдущий месяц доначислили СН, берет и из этой строки РВ. Нужно подсуммировать РВ текущего месяца за текущий месяц.
Поправьте, пожалуйста, скрипт. В колонке 33 символом 3 отмечены виды СН. Как подсуммировать РВ по этим видам по основному подразделению, источнику, совместительству и без учета пересчетных строк.
Спасибо.
UserDefineSev(month, d1, d2)
{
int stolbec = 33;
double n2=0;
var Prop = CreateObject("APropBE");
Prop.Init(GetGeneralSrcLS(),GetGeneralSubjectLS(),GetGeneralPodrLS(),GetGeneralCombineLS()); //Основной источник
var CurProp = GetCurPropCountLS(); // По должностям
char buf[256];
char func[256];
sprintf(func,"R_Col_T(3,'н',%d,0,0,Prop)%s",stolbec);
CallFuncReceive(func,buf,250,2);
n2 = atof(buf)/100;
return n2;
}
Из строки смогли достать
ShzRow.ComInitial(static_cast_to_string(GetShifrZatrRow(code)),FlagN);
Но нам нужно выбрать аналитику из таблицы соответствия видов оплаты.
ShzCod.ComInitial(static_cast_to_string(GetShzTsootv1d(pos_tvx)),FlagN);
char str2[256];str2=ShzCod.GetPseudPartShz("KR_Sau2");
Что такое pos_tvx и как ее определить?
Спасибо.
Сервис поддержки клиентов работает на платформе UserEcho
Не получилось достать необходимую аналитику потому что она собирается в USSHIFRZ.S.
А как достать часть ШЗ из интегрального ШЗ при печати квитка? Нужно каким-то образом запустить сначала USSHIFRZ.S или как-то по-другому можно это сделать?
Спасибо.