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

Крайний патч: 

1)Поля FLCode и DolgCode теперь текстовые..

2)Если подразделения не указано, ЛС создаст в подразделении 99

1CToKZ.zip

Инструкция.pdf

ВыгрузкаДанныхИз1С_8_3_2018.11.25_v2.epf.zip


Добрый день.

В просмотре ЛС открываете список БЛ ( shift+f4)

Курсором на нужный БЛ и F4..

Image 6866

Добрый день!

Речь идёт не о расчёте вида в ЛС а о расчётах из таблицы.

Можно подробнее описать задачу?

Можно использовать что то такое:

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 ( на стролбце)

Произвольный столбец

Открыть

Увеличить "размерность поля"

Image 6865

Выложите пример вашей таблицы

Не помню среди готовых такого отчета..

Для каких целей вам нужна подобная выгрузка?

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