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

Добрый день

ССЧ за какой месяц? 01.2019?

ССЧ смотрим в своде по НУ?

Ваши значения на сохраненке повторить не удается. У вас получилось повторить?

Для первого ЛС получаю в своде 1

Для второго 0,91

Добрый день!

1)Перед "засветкой" надо сбросить текущую засветку:

ClearAllMark()
{
  for(int i=0 ; i < cntnum ;i++) 
  {
    int tnum= Porobr1(i)%sizetn;
    int ind = poiskl(tnum);
    if (ind != EOF) {SetAtr(ind,0);--porobr;--i;}
  }
}

Засветка ЛС.zip

2) можно в switch передать строку

char str[256];
kch_from("kategp4", str); FreeSpaceString(str,3,"");
switch(str)
{
case "2":
case "3": case "7.2":

Конечно можно.

Можно сформировать файлы вообще без формирования таблиц...

А как вы сейчас формируете файлы? Выгружаете в стандартном формате? ( dbf?)

Можно прописать скриптовую функцию, формирующую файл. 

А уж какой это файл будет и их количество - ограничиваются только вашей фантазией.

В качестве примера можно посмотреть реализацию функции , формирующей файл для банка. Например, ToSB_SumXML()  в sbr_xml.S

По какому пути лучше пойти?

Принять данные в одну таблицу. При выгрузке сформировать 2 файла.

Добрый день

Обычно табель (Отчеты -> Справки по ЛС) формируют и печатают.

 выгружался одновременно с определённой таблицей разноски.

О каких выгрузках и разносках идет речь?

Добрый день.

Отправляете через СБИС?

Есть подозрение, что они не умеют работать с xml...

Добрый день.

На какой версии программы проверять?

В настройке "Учитывать только даты приема-увольнения" стоит 0 (Настройка -> 5. Настройки таблиц и форм печати -> >> Справки и отчеты для ПФ (страховые, персонифицированная...) -> 3. СЗВ-М)?

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