+1
Отвечен

Базовое значение в расчетном листке в Экселе

irina fv 6 лет назад в Справки, квитки и прочие формы печати обновлен Гашков Николай (Эксперт) 6 лет назад 5

Добрый день!

Формируем расчетный листок в экселе, форма 101. Подскажите, пожалуйста, как можно вытащить оклад в шапку квитка (нашла вариант только для текстового варианта печати)? И как добавить в квиток 2 столбца: базовое значение  и ед.БЗ  вида начисления, после наименования начислений? Используем полное наименования вида НУ. И возможно ли печатать эти данные только у тех видов, которые обозначены в каком-нибудь столбце ТВХ.

Квиток
На рассмотрении

Добрый день, Ирина!
Ответ на ваш вопрос очень сильно зависит от формы квитка который вы используете.
Можете назвать номер шаблона квитка?
1) в списке квитков Ctrl+A+A для включения служебного режима.
2) сдвинуться вправо до конца и посмотреть номер
3) отключить служебный режим Ctrl+A+A

форма квитка 101..

Как вытащить оклад в шапку написано тут

БЗ и ед.БЗ можно вывести в квитке через переопределение функции, получающей название вида

Пример функции:

UserNuNameForCheck(code,bLongName)
{
    string nuName=GetLongNameNU(code);FreeSpaceString(nuName,3,"");
  if(Sim_For_Intern_Cod(atoi(code),60-1) == '0')
        return nuName;
    
    char str[256];
    sprintf(str,"%s (%.2f %s)",nuName,UserGetBzCode(code),GetEdBz(code));
    return to_string(str);
}
UserGetBzCode(code)
{
    int rowkod[ROWMAX];
    int cntRow=poiskosnkod(code,rowkod,1,0);
    if(cntRow==0)
        return 0.;
    return GetBase(rowkod[0]);
}

Добрый день!

Спасибо за ответы)) Тему можно закрыть

Сервис поддержки клиентов работает на платформе UserEcho