Ваши комментарии
Выше был дан ответ:
Для этого нужно в столбце ТВХ отметить эти виды(столбец ТВХ задается настройкой "Столбец таблицы входимости" (Настройка -> 5. Настройки таблиц и форм печати -> >> Справки по ЛС -> 3. Карточка-справка (ф.417))
Вы добавили в ТВХ столбец?
Указали номер этого столбца в настройке?
Пометили символом 1 в этом столбце нужные вам виды ?
выложите сохраненку с ЛС
Да и функция сама "кривая"
Поправьте вот так
usrGetRowForOtp() { int row=0; //определяем категорию сотрудника var D = CreateObject("KDate");D.SetDateII(1,mrasch); //значение категории берем на начало расчетного месяца char StrKat[81]; GetKchValue("kat",StrKat,2,D); int kod_kat=atoi(StrKat); //значение кода категории // если код категории НЕ равен 4 индексация по 1-ой строке сетки if ( kod_kat!=4 ) row=1; //иначе индексация по 2-ей строке сетки else row=2; return row; }
или вот так (более компактно)
usrGetRowForOtp() { //определяем категорию сотрудника var kdate = KDateFromInt_WithDay(1,mrasch);//значение категории берем на начало расчетного месяца char StrKat[81]; GetKchValue("kat",StrKat,2,kdate); return atoi(StrKat)!=4 ? 1 // если код категории НЕ равен 4 индексация по 1-ой строке сетки : 2; // иначе индексация по 2-ей строке сетки }
Добрый день.
Сообщение говорит о том, что функция не найдена среди загруженных модулей.
Либо модуль не загружен, либо опечатались в написании функции, либо вообще не в тот скрипт( в другой raschet) вставили функцию
Зачем вы РК выделили в отдельный фонд?
Верните все в первый фонд и тогда все разобьется
+ Вот эту настройку нужно привести к поставке
Добрый день.
На поставке не повторяется.
Проверьте настройки НДФЛ у мат. помощи.
Сервис поддержки клиентов работает на платформе UserEcho
При старте КЗ выдается сообщение?