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

Сергей может вам сделать "до обновления". В обновление мы тоже сделаем.


Если будете менять БЗ а не заводить новый вид, то будет не очень хорошо, если вдруг надумаете пересчитать прошлые месяцы, так как там сумма была посчитана исходя из коэффициента который стоял в БЗ тогда, а не сейчас.

11.05.2018 релиз 597.19

   8) Еще один способ выборки доходов для алиментов. По месяцу начисления, без учета дат действия строк

+ исправлена эта ошибка.

1) Коэффициент вам нужен для использования не только для расчета доплаты до МРОТ. Он еще нужен в среднесписочной численности, при расчете среднего по МРОТ для больничных, при расчете среднего для отпуска (при небольших зарплатах)... если вы не занесете коэффициент ставки в кадровую часть - все эти расчеты будут выполняться некорректно. Программа очевидно НЕ будет лазить за коэффициентом в БЗ 997 вида при расчете больничного или среднесписочной численности. Вам действительно не нужны все эти расчеты?

2) Вы будете при каждой смене коэффициента заводить новый 997 вид? Или просто поменяете базовое значение?

3) Сложного ничего нет. Просто удобство, которое вы озвучиваете оно какое-то, на мой взгляд, сомнительное (см. п.1 и п.2) + сейчас поставочный алгоритм БЗ трактует как сумму до которой надо делать доплату, если вдруг по сетке сумма не была определена. Поэтому задействовать БЗ под коэффициент, можно лишь добавив очередной "флаг" в параметры алгоритма. В БЗ то при этом что хочется видеть? Процент или коэффициент?

Если в параметрах 1, то на выборку могут влиять даты строк ночных. Если они не относятся к маю, то алименты их не увидят.

При любом вопросе надо указывать версию программы. Я так понимаю у организации отключены автоматические обновления и версия у них до 597.19.

В БЗ в поставочном алгоритме можно поставить только сумму до которой надо осуществлять доплату, а не коэффициент.

Желаемую Вами доработку может выполнить сопровождающий программист.


   // Коэффициент занятости из КЧ
   double k_employ=1.;
   if ( info.bz>0.0000001 ) k_employ=info.bz/100.;
   else
   {
      char strTemp[11];
      var D = KDateFromInt_WithDay(countday,mrasch);
      GetKchValue("k_employ",strTemp,10,D);
      if (Str_Cmp(strTemp," "," ")!=0) k_employ=atof(strTemp);
   }    //"чистый" МРОТ

У нас и так  автоматически ставятся галочки и дни берутся. Просто сначала берется основной отпуск, если его не хватит, то дополнительный. Какую автоматизацию предлагаете Вы?


Напомню, что первоначально вопрос звучал "можно ли выбрать какой отпуск предоставляется" - из скриншота видно, что выбрать можно.

Я не понял смысла в продолжившемся обсуждении. Вы звездочку то поставили в 18 столбец? 

1) У 354 вида должна быть * в 18ом столбце, а в вашей сохраненке в 18-ом столбце нет *

2) 354 вид должен быть последним видом в ЛС (ниже всех 554).

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