Ваши комментарии
Игорь, спойлеры тут не работают :( , лучше скопировать в файлик и файл добавить как вложение..
в ТВХ нажимаете F9, доступ к коду алгоритма, в последнем столбце ставим параметры:
25,86,0,0,1
1)Почему при доплате до МРОТ вы НЕ учитываете тот факт, что сотрудник отработал не весь месяц?
Допустим у вас 2 сотрудника с окладом 10 000.
Первый сотрудник отработал 159 из 159 часов
Второй сотрудник отработал 1 час из 159 часов.
У первого сотрудника доплаты нет ( он заработал 10 000), а
для второго сотрудника будете рассчитывать доплату по такой формуле?:
9489 - 10000/1*159 =9489-59,68=9429,32
Неплохая разница...
2)Чтобы доплата рассчитывалась не до чистого МРОТ, а до МРОТ+РК надо в 5 параметре указать 1
1)В печатную форму квитка после строки
SendKvitokToEmail();//отправляем по почте
2)Добавляем
UserSaveCheckToFile();
3)В постоянно загруженный модуль ( например в USFUNCRW.S) добавляем функцию
UserSaveCheckToFile() { var d =KDateFromInt(atoi(GetVarValue("МЕСЯЦ_КВИТКА"))); var checksFolder="d:\\temp\\";//каталог, в который будут сохраняться квитки char checkFile[256];//строка вида: год_месяц\\подразделение_ТН sprintf(checkFile,"%04d_%02d\\%04d_%06d",d.GetYear(),d.GetMonth(),kch_from_int("podr"),kch_from_int("tn")); var fullCheckPath=checksFolder+to_string(checkFile)+".txt"; mkdirAll(fullCheckPath); //удаляем файл,если он уже существует if (!access(fullCheckPath,0)) DeleteFile(fullCheckPath); //сохраняем квитки в файл var CFile=CreateObject("CurPrnFile"); CFile.CopyToDevice(fullCheckPath); }
Я правильно понял что мы хотим принять эти данные в таблицу?
Какой состав списка? (какие колонки и что является значением колонок)
Сервис поддержки клиентов работает на платформе UserEcho
Путь до каталога правильно указан?
Попробуйте использовать только латиницу... ( + попробовать добавить завершающий слэшь)
З.Ы. при поиске БЛ на портале ФСС используется 3 параметра ( скорей всего при поиске в каталоге используются они же)