Ваши комментарии
Отработанные дни вернет такая функция:
var m=KDateFromStr(Month);var db=KDateFromInt_WithDay(1,m.GetAbs()).GetStr();var de=KDateFromInt_LastDay(m.GetAbs()).GetStr();return CountDaySimv(db,de,"Р",0,0);
Чтобы она влезла в таблицу надо:
- нажать Ctrl+AA (загорится красный квадрат в левом верхнем углу)
- Встать на столбец функция приема
- Alt+F6
- Размерность поля ставим 255
- Ок
- Копируем текст функции и вставляем ее в функцию приема
Если нужна сумма по месяцу начисления, то нужно использовать R_Col_S_MV
Странно... а до этой настройки премия и РК попадали в таблицу?
Настройка лишь "объединяет" сумму, на фильтрацию данных влиять не должна
Выложите, пожалуйста, сохраненку с ЛС
отработанные календарные дни за месяц
Это что такое?
Как вычислить?
речь точно не про "отработанные рабочие дни"?
Замените скрипт в \script\Check
А еще лучше настройте отправку 201 или 200 квитка..
Для этого, надо в печатную форму квитка "Расчетный листок с группировкой начислений по исп. должностям (детализированный)"
добавить 2 строки
param.Add("ExcelPrintMode" ,2);
param.Add("CheckSaveOptions" ,1+4);
и поставить 2 в настройке
Настройка -> 5. Настройки таблиц и форм печати -> 2. Настройки для квитков -> Формат печати квитков
Я, видимо, не понял проблему...
(Подумал, что у вас при разноске РВ и суммы встают в разные строки в ЛС)
Чтобы при формировании таблицы, была общая сумма по человеку. - сделайте столбец ТН ключевым, а столбец Суммы - суммируемым полем
1)Попробуйте сконвертировать данные из "доп реквизитов" в "доп. таблицы ЛС" с помощью
Отчеты -> Таблицы массовой обработки -> F7 -> Конвертация из видов в табл. "Свед. об исполь-нии отпусков"
- Нужно сформировать таблицу
- Проверить что данные корректные
- Разнести по F6 в ЛС
(для начала можно потренироваться на 2-3х ЛС...)
2)В доп. реквизитах данные можно оставить
Сервис поддержки клиентов работает на платформе UserEcho
Как смастерили , так и работает)
Для R_Col_S нужно передать параметром месяц выборки, тогда получите искомую сумму..
Например можно написать так:
Tabl8.Sum