Ваши комментарии
там сложность в том, что "квиток" формируется на всех в одной книге...
А если хотим отправить на почту - надо формировать квитки с разбивкой по сотрудникам ( каждый сотрудник в отдельной книге)
Ну т.е. сделать "быстро" не получится.
Немного "отойду" от отчетности и посмотрю..
Excel квитки по почте не отправляются
В шестой параметр будет добавлен флаг:
0x08 - не заполнять табель рабочими днями
Имхо ,если общая сумма дохода по сотруднику по интересующему КПП не изменилась, то можно оставить так как есть..
для подстраховки можно создать черновик и сверить суммы по интересующему КПП...
Сделайте копию базы и поэкспериментируйте.
Возможно где то и "вылезет боком", но теоретически должно "взлететь"
Добрый день.
Думаю разработчикам пригодится сохраненка с этим ЛС ( достаточно обезличенной)
Добрый день!
Думаю нужно копать в сторону функции SysIntegrCalcBZ (SCRIPT\integration.S)
Попробуйте переопределить ф-цию:
- Скопируйте SysIntegrCalcBZ(typeOrd,doljnAmbaId,AmbaKey,xmlNode,IntCode) в USFUNCRW.S
- Переименуйте в UserIntegrCalcBZ()
- Замените кусок
if (proc>100.0 || Procent!="" && proc==0.0) { AmbaMessageBox("Внимание! Невозможно разнести процент "+Procent+" долей ставки в БЗ","",MB_ICONSTOP,0); continue; }
на код:
if (proc>100.0 || Procent!="" && proc==0.0) { // AmbaMessageBox("Внимание! Невозможно разнести процент "+Procent+" долей ставки в БЗ","",MB_ICONSTOP,0); break; }
Ссылка (для теста)
Нужно добавить 2 к значению настройки "Подведение итогов для одной строки" (Настройка -> 5. Настройки таблиц и форм печати -> 1. Общие настройки таблиц и параметров печати -> )
Клиентам не стравить! :)
Сервис поддержки клиентов работает на платформе UserEcho
Надо написать что то вроде:
int cntDays=CountDaySimv("01.01.2018",""20.02.2018","2",0,1);
CountDaySimv(DateBeg,DateEnd,StrSimv,Tip,bNorm);
/////////////////////////////////////////////////////////////////////////
// Подсчитывает количество дней помеченных символами StrSimv в табеле
// работника между датами [DateBeg,DateEnd]
// Отличия от функции dney_v_tab в том что дата начала и конца периода
// могут находится в разных месяцах!
// Tip = 0 - подсчитывает точное количество дней
// 1 - отвечает на вопрос есть ли хотя бы один!
// 2 - отвечает на вопрос есть ли хотя бы один, но при этом просмотр
// ведет с даты конца.
// В том случае, если определяется "есть хотя бы один", возвращается кол-во дней
// до этого "одного" (включая дату от которой велась проверка!).
// bNorm - смотрим не табель, а нормативный график