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

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

// функция приема: сбор суммы по столбцу (здесь ТВХ=73), заданному подразделению и месяцу начисления

getNachPodr(spif,pd,pdmain,dt)

{

// параметры:

//spif - список источников из таблицы, при необходимости можно из него отбирать, ниже закомментарено

//pd - код необходимого подразделения

//pdmain - код осн подр. на случай если в строке вида подразделение=0,

//dt - абсолютный номер месяца

int comb;

int srci=0; // вариант по всем источникам

int subj;

int podr;

int pdi=atoi(pd);

int pdmaini=atoi(pdmain);

int pos;

char src[4];

double res;

string sp=spif;

var CL=CreateObject("CombineList");

var it = CL.CreateIterator();

var prop = CreateObject("APropBE");

int month = dt; //Transl_Date_To_Abs(dt);

res=.0;

//цикл по списку источников

//for (pos=1; pos<=strlen(sp); pos++) if (substr(sp,pos,1)==",") break;

//while (pos<=strlen(sp))

//{

// strcpy(src,trimN(substr(sp,1,pos-1)));

// srci = atoi(src);

for (it.SetBegin();!it.IsEnd();it.Next()) // цикл по совместительствам

{

comb = it.CurKey();

subj = CL.GetIDSubject(comb);

podr = CL.GetPodr(comb);

prop.Init(srci,subj,podr,comb);

if (podr==pdi || (podr==0 && pdi==pdmaini)) res=res+CashSummProp(0,72,month,month,96,CL_COL|CL_SOURCE|CL_NACH|CL_MV,prop);

}

//sp=substr(sp,pos+1);

//if (strlen(sp)==0) break;

//for (pos=1; pos<=strlen(sp); pos++) if (substr(sp,pos,1)==",") break;

//}

return res;

}

Судя по примеру, надо на панель вывести запрос периода, а как это сделать? не нашел в примере!

Применил скриптовую ф-ю CashSummProp. и нужное подразделение отобрал при просмотре совместительств, все получилось, спасибо!

интересует - где еще открываются респонсенсы.xml, кроме открытия из списка внешние программы - пособия ФСС(ПВСО)?

в исключения добавить не сложно, но при этом страдает "бэкап-страховка" новых ЭЛН! 

Поэтому и вопрос - насколько высока потребность держать старые респонсенсы в доступе функционала программы, а если просто удалить старые(убрать в архив)?

Вы: "При открытии "старых" ЭЛН будет выдавать ошибку" - открытие из списка внешние программы - пособия ФСС(ПВСО) или еще где-то используются эти файлы.xml?

Вы: "Лучше действовать по принципу: работает?- не лезь." - в принципе согласен, но когда ежедневно страховая копия ZPL  сохраняет 600мб этих файлов, не изменяемых за 2 года, которые вместе со всеми старыми отчетами составляют 90% объема бэкапа, есть повод задуматься насколько важно их хранить в полном объеме!

"

Если можно удалять файлы из этой папки, то хочется понять как они применяются в функционале программы!

все-таки нужно в ЛС предварительно рассчитывать 305 вид?



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