Ваши комментарии
А где обращение к этой ф-ции?
case 985:
return UsAlg985(info,r); //дотация на молоко: Сумма компенсации=БЗ*РВ по табелю
Возьмите файл и перепишите его вместо вашего файла.USALG.S
Пришлите ваш файл Script\ User\ USALG.S. Я посмотрю, что сделали не так.
Добрый день!
У нас есть вид 285 Питание, у него алгоритм 185. Надо немного модифицировать этот алгоритм. Сделать свой алгоритм 985 (см. ниже). Переписать его в файл Script\ User\ USALG.S. В таблице входимости у вида 285 поставить алгоритм 985. В ЛС заводите вид 285, ставите в БЗ сумму 29. Программа считает число отработанных дней и умножает их на 29.
//оплата за молоко: Сумма компенсации=БЗ*РВ по табелю
UsAlg985(&info,&r)
{
var n3=dney_v_tab("НПС",calm,info.z1,info.z2);
r[2]=norm(1)-n3;
char t[20];
if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1)
return code_ReturnCode;
info.n1=r[2]*info.bz;
if(FL_V_ALG && uprc != NO_SCREEN)
{
infolist.add_record("Норма",norm(1));
infolist.add_record("Прогулы, Справки, Нераб.",n3);
infolist.add_record("Рабочие дни",r[2]);
infolist.add_record("На питание",info.bz);
infolist.add_record("Результат",info.n1);
}
return code_Break;
}
Добрый день!
У вас в ЛС в Бюджете есть вид 917(ДоМРОТ). Если зайти в Таблицу входимости (ТВХ), а потом в СпецТВХ, то в столбце С9. Индивидуальный режим округления по видам у этого вида стоит буква Н (без округления), хотя у всех видов у вас стоит 0. Уберите эту букву Н, пересчитайте вид 917 в ЛС и нажмите F5(в вед), чтобы подвести итог по ЛС и у вас будет всё по нулям.
Здравствуйте!
Надо зайти в каталог ZPL\Orders\PrintTemplates. Здесь находятся файлы *.xlt. Это шаблоны наших форм Т-1, Т-1а и Трудовой договор. Все эти три формы могут иметь пользовательские шаблоны. Для этого нужно положить рядом файлики с приставкой user_*.xlt. Т.е. должны быть имена user_t1.xlt, user_t1a.xlt и user_td1.xlt соответственно:
Изменяете в вашем файле user_td1.xlt нужные вам параметры (будьте осторожны, там печать данных по именованным диапазонам, аккуратнее редактируй форму), сохраняете файл, как "Шаблон Excel 97-2003 (*.xlt)". После этого заходите в Приказы и там при печати выбираете "Трудовой договор". У вас будет печататься ваша форма.
Добрый день!
Что-то у вас с табелем. Если зайти в ЛС, удалить по Ctrl+F8 виды отпуска:
и почистить табель за июль и август (просто пробелом пробежать до конца месяца и убрать буквы "О"), а потом вновь рассчитать данный отпуск, то получится нормальная картинка:
Добрый день!
Как вы прекрасно знаете в КЗ доступны только следующие категории пользователей:
Категории пользователя:
- Мастер
Максимальный доступ: Может изменять настройки безопасности и имеет полный доступ к расшареным ЛС
Доступ ко всем ЛС имеет пользователь с группой 1 (T_REMOTE\USERLIST.TAB)
Пользователей с группой 1 может быть несколько
- Расчетчик
Имеет полный доступ к расшареным ЛС, но можно ограничить определенные режимы работы (через "Режимы с заблокированным доступом") - Кадры
Не имеет доступа к суммам - Справки
Нет прав на корректировку данных в ЛС (только режим чтения) - Табель
Доступен для корректировки только табель - Сделать так, чтобы были видны только приказы нет возможности. Я думаю достаточно поставить кадровику ресурс КАДРЫ и этого будет достаточно: суммы в ЛС он не увидит.
Алгоритм для отпуска написан на *.cpp, а не на скриптах и файлы находятся в каталоге TOOLS, которого сейчас даже нет в поставке.
Добрый день!
Суммы для этой справки берутся по настройке 238 алгоритма соответствующего года (Соц.Страх в Настройке страховых взносов). Как вариант в этом ЛС нет 338 вида в соответствующих годах. Или, если у вас тариф льготный (вы не платите страховые взносы в Соц. страх), возможно в настройке 238 алгоритма нет строки с предельной величиной базы.
Для льготного периода надо будет в "Справочники" - "Настройка страховых взносов" завести строку на2018 год с 0% и не забыть про строку с предельной величиной базы.
Сервис поддержки клиентов работает на платформе UserEcho