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

через .com уходит...

А логин и пароль вы чьи указали ( от какой учетки)?

У отправителя квитков должна быть учетка от яндекс почты... и именно ее нужно указывать в настройка smtp

Не прошли аутентификацию на SMTP сервере.

Большего по логу сказать не могу.

Проверьте логин/пароль

P.S.

Попробовал на поставке, квиток ушел. 

Настройки SMTP

P.S.S. Меня смущает .com  в ваших настройках

Не понял ваш вопрос.

У вас форма сформировалась? Если да, то печатаем как обычно..

Добрый день.

А что мешает добавить "лс пустышку" во второе предприятие? 

Тогда нулевка сформируется.

Добрый день.

1)Для свода можно переопределить функцию, получающую "код организации":

GetOrgForTNScript(Tn,&APropBE,Data1,Data2,&arParam)
{
  string pseudo="nal_podr";
  if (kch_num_sys(pseudo)!=-1)
  {
    var D = CreateObject("KDate");D.SetDateIII(1,Month_Cash,Year_Cash);
    char value[81]; GetKchValue(pseudo,value,10,D);
    int orgNumber=atoi(value);//в к.ч. указан "код организации"
    if(orgNumber>0)
     return orgNumber;
  }
  //если в к.ч. код не указан - определим код по "основному подразделению"
  return GetOrgForPodr(kch_from_int("podr"));
}

Тогда взносы в сводах не должны поменяться...

2)В этом случае я был на старой должности 300е налоги перекодировал в 500, а  на новую должность добавил 300е.

Добрый день.

Добавляете в ТВХ столбец, отмечаете в этом столбце виды, которые должны учитываться при расчете ставки.

В параметре 17го алгоритма ставите номер этого столбца.

Алгоритм: USALG.zip

UserAlg17(&info,&r)
{

  struct Struct_Alg Work;
  Get_AlgWithParam(Work,info.ikod);   // 31.01.1995
    int stolbec=25;
    if(Work.Count_Par > 0)
    stolbec=atoi(reinterpret_cast_to_string(Work.List_Par[0]));

   char t[20];
   if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1)
      return code_ReturnCode;
        
    double proc=35;
    double normZP=0.;
    GetRasNormzar(stolbec,mrasch,GetCurPropCountLS(),normZP);
    double stavka=normZP/norm(2);
    info.n1=stavka*r[2]*proc/100.;
   if(FL_V_ALG && uprc != NO_SCREEN)
   {
          infolist.add_record("Ставка",stavka);
      infolist.add_record("Ночных часов",r[2]);
            infolist.add_record("Процент оплаты",35);
      infolist.add_record("Результат",info.n1);
   }
   return code_Break;
}
GetRasNormzar(stolbec,mes,prop,&rez)
{
  rez=0.;
  var DateDop=CreateObject("KDate");

  int tmpmrasch = mrasch;
  var ts3 = CreateObject("TempCommonSrc");
  ts3.TempCommonSrcInitial(CMN_SRC_COUNT_LS);
  SetCommonProp(CMN_SRC_COUNT_LS,prop);
  
  if( mes != mrasch)    
    s50all(mes);
  ras_normzar( stolbec-1,"*",1,0,rez,DateDop);
  if( mrasch!=tmpmrasch)   
    s50all(tmpmrasch);
}

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