Ваши комментарии
Добрый день!
Речь идёт не о расчёте вида в ЛС а о расчётах из таблицы.
Можно подробнее описать задачу?
Можно использовать что то такое:
GetValidNuList(m,stolb,Simv)
{
var map=CreateObject("MapString");map.Clear();
var db=KDateFromInt_WithDay(1,m); //первое число mrasch
var de=KDateFromInt_LastDay(m); //последнее число mrasch
for (int i=0 ; i < cntplus ; i++)
{
char Sim[2];Sim[1]=0;
Sim[0]=Sim_For_Intern_Cod(kodnu1[i],stolb-1); //определяем символ в ТВХ
if ( IsSubStrPresent(Simv,"*")&&(Sim!="0") || IsSubStrPresent(Simv,Sim))
{
int rowkod[ROWMAX];//массив с номерами строк
var Prop=GetCommonProp(CMN_SRC_COUNT_LS);//определяем атрибуты глобального фильтра
int cntrow=poiskosnkodProp(kodnu1[i],rowkod,0,Prop);//получаем список строк с внутренним кодом==kodnu1[i]
for (int row=0; row < cntrow; row++) //перебираем все строки
{
var dbRow = KDateFromD(GetBegDate(rowkod[row]));
var deRow = KDateFromD(GetEndDate(rowkod[row]));
//фильтр на действующие строки
if (( dbRow.IsValid() && dbRow.GT(de))|| //дата_начала вида больше даты окончания периода
(deRow.IsValid() && deRow.LT(db)) ) //дата_окончания вида меньше даты начала период
continue;
map.Add(to_string(GetCode(rowkod[row])),"");
}
}
}
return map;
}
Использовать в таблице так:
return GetValidNuList(mtek,25,"1").Size()>0;
з.ы. еще есть поставочная poisk_row
Использовать так:
double dmonth = KDateFromInt(month).GetDouble(); if (poisk_row(code,0, dmonth,0) == EOF) //вид с вн.кодом code не нашли, переходим к следующему
Ctrl+AA
Alt+F6 ( на стролбце)
Произвольный столбец
Открыть
Увеличить "размерность поля"

Выложите пример вашей таблицы
Ориентировочно - конец недели
Не помню среди готовых такого отчета..
Для каких целей вам нужна подобная выгрузка?
Добрый день.
Справка 182Н?
создайте , пожалуйста, отдельную тему на форуме с вашим вопросом..
double Hours=0;
CountTabelNormCalendDay(KDateFromStr("01.2022").GetAbs(),"Р","n",0,Hours);
return Hours;Сервис поддержки клиентов работает на платформе UserEcho

Добрый день.
В просмотре ЛС открываете список БЛ ( shift+f4)
Курсором на нужный БЛ и F4..