Ваши комментарии

Чтобы вид РК добавился "сам", нужно заменить блок 

        if(!bMessageRepeatAgain[idxMessageNotExistCod])
        {
            var CombList = CreateObject("CombineList");
            string dolgName=CombList.GetName(prop.GetCombine());FreeSpaceString(dolgName,3,"");
            string srcName=GetSrcName(prop.GetSrc());FreeSpaceString(srcName,3,"");
            char s[1024];
            sprintf(s,"ФИО - %s\r\nВ ЛС нет действующего вида с кодом %d\r\nИсточник: %s\r\nДолжность: %s",GetFioFromKch(),code,srcName,dolgName);
            FreeSpaceString(s,2,"");
            MsgBoxCheck(OemToAnsi(s),OemToAnsi("Признак расчета сброшен!"),MB_OK|MB_ICONERROR,OemToAnsi("Больше не показывать это сообщение"),bMessageRepeatAgain[idxMessageNotExistCod]);  
        }
        return true;

на

  var ts1 = CreateObject("TempCommonSrc");
  ts1.TempCommonSrcInitial(CMN_SRC_C_WORK);
  SetCommonProp(CMN_SRC_C_WORK,prop);
    
  otkrsnu(Extern_To_Intern(code),0,205001.01,0,"",0);      
  return false;
почему он не может увидеть в квитке эту информацию

Эта информация критически важна и без нее сотрудник не поймет за что и сколько ему начислили?

Как он в этом случае из квитка узнает, по какой должности ему сколько начислено?

И там и там ставка одинакова?

Можно поколдовать с названием должности ( дописать подразделение, дату приема, категорию, тип работы, график, и т.п.)

В шапке квитка показана только "основное" место работы. Информации по ещё двум совместительствам нет.

Вы в квитке хотите отразить всю историю переводов?

  1. Шаблон квитка можете поправить ( растянуть колонки) и тогда название должности влезет полностью. (Чтобы ваш шаблон не пропал после обновления, нужно его переименовать в user_kv_200.xlt)
    Подумают на тем, чтобы печать наименование подразделения и должности с новой строки.. 
  2. Зачем в шапке перечислять все должности?
    Как бы то ни было механизм добавления строк в шапку есть...
  3. После забивки удержаний по должностям имхо он стал "сложнее".
    Зачем сотруднику видеть суммы ПН и выплат, разбитые по должностям?
  4. Подумаю над тем, как "красиво" выводить в шапку доп. информацию
07.03.2019 релиз 599.8
+ В списке ЛС можно включить отображение полных ФИО настройкой "Общие настройки системы -> 6. Настройки режимов корректировки. -> Полное ФИО в списке ЛС"

Печать не должна влиять на формирование файла...

Скриптовых квитков полно. 

Зачем вмешиваться в процесс?

Может опишите, что вы пытаетесь "сваять" и добавим это в поставку?

повторяю ответ: Настройка -> 5. Настройки таблиц и форм печати -> 2. Настройки для квитков


200й квиток реагирует на следующие настройки

RTaxCodes = managersCommon.Options.Get("ndflInfo", "квиток").TrimEnd(),
PrintNullCheck = !managersCommon.Options.Get("noPrintNul", "квиток").ToInt().HasFlag(1),
PrintNullPartCheck = !managersCommon.Options.Get("noPrintNul", "квиток").ToInt().HasFlag(2),

PrintPayDateInNextRow = managersCommon.Options.Get("prPayDate", "квиток").ToInt() == 1,
PrintPayDateInsteadCodeName = managersCommon.Options.Get("prPayDate", "квиток").ToInt() == 2,
PrintPayDateAfterCodeName = managersCommon.Options.Get("prPayDate", "квиток").ToInt() == 3,
Orientation = managersCommon.Options.Get("ShOrient", "квиток").ToInt() == 0
?PageOrientation.Portrait
:PageOrientation.Landscape,
LongNuName = managersCommon.Options.Get("FullNameNU", "квиток").ToInt()!=0,
WshCountRow = managersCommon.Options.Get("ShCntRow", "квиток").ToInt(),
MergeRows= managersCommon.Options.Get("KV_MOD1", "квиток").ToInt() !=0,
MergeRowsByProp= managersCommon.Options.Get("KV_MOD1", "квиток").ToInt() == 1,
NotMergedNuList = managersCommon.Options.Get("CllNU_NoM", "квиток").ToNuList().ToList(),
RvFromMainPropNuList= managersCommon.Options.Get("CllNU_Main", "квиток").ToNuList().ToList()

На выделенные настройки 200ый квиток не реагирует

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