Ваши комментарии
Не понял чем calm вам не подошел - опишите подробнее
Только что проверил этот код в блок-коде:
char c;
int TmpMrasch=mrasch;
s50(KDateFromStr("01.07.2020").GetAbs()); //грузим табель за нужный месяц
c=calm[0];
s50(TmpMrasch);
return OemToAnsi(CharAsString(c));Добрый день.
| int calm |
Фактический табель ЛС для рабочего месяца mrasch. |
calm[0] - символ за первый день..
calm[1] - символ за второй день..
и т.д.
Пример использования:
string SimvNr="210";
int TmpMrasch = mrasch;
s50(mAbs); //грузим табель за нужный месяц
//цикл по дням
for ( int day=1; day<=countday; day++ )
{
//если нашли символ, отличный от нормативного -> выход
if (!CountChar(SimvNr,calm[day-1]))
{
//
}
}
s50(TmpMrasch);
как вы планируете использовать эту таблицу?
Попробуйте R_FUND()
з.ы. Очень интересно - что такое вы "ваяете"?
Нужно поставить 1 в 3ем параметре poiskosnkod()

З.ы. Архив перевыложил..
nick это и есть адрес...( та часть что до собаки)
У вас БЛ начислен по сов-ву Осн, а НДФЛ стоит на А01

Поэтому у вас 306 не попал в ведомость..
Вы можете поставить 1 в настройку Настройка -> 6. Общие настройки системы -> 8. Настройки по ист.финансирования, совместителям и объектам -> Учет баланса в касс.вед. по набору видов
просмотрел..
за вами нет закрепленного специалиста - напите мне в почту (nick собака skbkontur.ru), обсудим доработку и ее стоимость.
Сервис поддержки клиентов работает на платформе UserEcho
Если бы вы сразу сформулировали задачу полностью( как в предыдущем посте) - сэкономили бы кучу времени...
З.ы. условие должно быть таким ( 2 знака равенства)
if(mrasch == 391)