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

тогда налоги тоже цифрой 2 нужно отметить - хотя это может грозить в некоторых случаях занижением налога (лучше выгружать таблицу в excel и проверять налог)

В 90 столбце отмечены виды налога, если хотите чтобы налог посчитала ведомость то в выборку не нужно принимать налог начисленный в ЛС

Если хотите чтобы мы разобрались в проблеме то нужен пример (сохранение настроек и лицевой счет)

В настройке страховых взносов у вида 277 указан признак учета 1

в этом случае суммы по нему в отчет принимаются по месяцу начисления а не принадлежности

Есть еще вариант установить 1 в Настройки таблиц и форм печати -> 3. Настройки платежных (кассовых) ведомостей -> Пропорциональный учет удержаний

формировать ведомость в этом случае нужно по столбцу ТВХ в котором должен быть отмечен отпуск символом 1, профсоюз и алименты - символом 2.

но в этом случае доля отпуска в профсоюзных будет считаться по всем начислениям кроме остатка. т.е. например если в лс будет только отпуск и мат.помощь то профсоюзные учтет не 100%



в поставочной таблице 1 настроил ключевые и суммируемые поля

добавил 4 строки, после Reduce строк стало меньше


var CTabl   = CreateObject("CurPrnTbl");
CTabl.InitialNameFile("D:\\tabl1.sum");
CTabl.Reduce();
return CTabl.Count_Rcr();

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



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