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

sos

Добрый день.

Опишите, пожалуйста, ситуацию полностью.

В чем именно проблема с ЭЛН (может все же  речь про реестр рассчитанных БЛ, который формируется для пилотного проекта?) и  как ЭЛН связан с пилотным проектом?

Добрый день.

Почему?

 Делаем стандартный расчет по среднему... если заработка у сотрудника нет, то берется МРОТ.

Остатки переносятся при расчете за месяц ( можно рассчитать в режиме "только в ведомость по ранее введенным суммам")

Нет, ВЫЧЕТ - это "волшебное слово", по которому программа понимает что ей нужно вернуть

просто открывается с синей надписью "переведен в 06.2018"

Не обращайте внимания на эту надпись

а вы из 02.2018 не собираетесь переводить в 03.2018 и т.д. до 06.2018?

1) В script\user\USFUNCRW.S добавляем функцию 

userKOD_DOXODA(algCode,nuCode,tip)
// tip = 0 доход
// tip = 1 вычет
// tip = 2 отдельный вычет
// tip = 3 номер таблицы
// tip = 4 ДОП
{
   char Func[1024],Buf[256];
   switch(tip)
   {
     case  1:sprintf(Func,"КОД_ДОХОДА(%d,%d,ВЫЧЕТ)",algCode,nuCode);  break;
     case  2:sprintf(Func,"КОД_ДОХОДА(%d,%d,ОТДВЫЧ)",algCode,nuCode);  break;
     case  3:sprintf(Func,"КОД_ДОХОДА(%d,%d,ТАБЛ)",algCode,nuCode);  break;
     case  4:sprintf(Func,"КОД_ДОХОДА(%d,%d,ДОП)",algCode,nuCode);  break;
     default:sprintf(Func,"КОД_ДОХОДА(%d,%d)",algCode,nuCode); break;       
   }
   FreeSpaceString(Func,2,"");
   CallFuncReceive(Func,Buf,255,2);
   FreeSpaceString(Buf,2,"");
   return static_cast_to_string(Buf);
}

2)В таблице используем так:


Пример 

Добрый день.


Ввели начисления за январь 2018 и выполнили расчет. Я предполагал, что загруженные ЛС перейдут в 02.2018, но они остались в 06.2018.

Как они могли остаться в 06.2018, если текущий месяц у вас 01.2018? 

После расчета за 01.2018 "перевод в следующий месяц" выполнили?

Можно их как-нибудь принудительно переместить в 02.2018?

Вернуться в прошлый месяц можно через Настройки->Установка текущего месяца.

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