Ваши комментарии
Результат прежний, потому что poisk_row возвращает одинаковые значения для обоих совместительств.
А где вы тут в параметрах видите код сов-ва?
Вы вариант с R_BZ_Script попробовали или нет?
Вот на таком ЛС
Получаем
Используя функции
Добрый день.
Если ИД это исполняемая должность , а точный код вида известен заранее, то
можно попробовать R_BZ_Script
Добрый день
из ПФ позвонили попросили сдать на несколько человек СЗВ-Стаж отменяющие
На каком основании?
В исходном отчете СЗВ-Стаж эти сотрудники есть?
Количество записей стажа 5 но я эти записи не вижу и корректировать не могу может быть что записи о стаже не совпадают с исходным отчетом?
В отменяющую СЗВ-КОРР попадает список ФИО+СНИЛС по тем сотрудникам, чьи данные нужно удалить из системы ПФ.
(ФИО не меняли случайно?)
Форма СЗВ-КОРР с типом 'КОРР' или 'ОТМН' предоставляется на застрахованное лицо, у которого на индивидуальном лицевом счете имеются данные, подлежащие корректировке или отмене за указанный период для того же страхователя.
Тут речь о том, что за указанный период по переданным сотрудникам в ПФ нет данных... ( либо не передавались, либо были удалены ранее)
Еще один вариант исключения периода НОД из среднего для отпуска
Гораздо логичнее отфильтровывать лишние ЛС во время создания банковских реестров
Фильтровать ЛС во время создания табличек для банков мы тоже умеем..
Несомненный "плюс" такого варианта - практически ни каких дополнительных настроек делать не надо.
Бесспорно, но есть и минусы- не факт что общая сумма по сформированным банковским таблицам сойдется с ведомостью.
Для того, чтобы исключить сотрудника из ведомости придется созданную ведомость удалить и создать новую, предварительно вручную убрав засветку с таких ЛС...
Более того- есть организации, которые формируют ведомости по источникам/обьектам в разрезе каждого банка.
Сводят выплаты, проверяют "кошельки" на предмет достаточно средств и только после этого формируют реестры для банка.
Жизнь намного "богаче", чем кажется на первый взгляд ;)
Дату выплаты определяет КД и/или ТД (ст.136 ТК РФ), а не банк.
Речь о фактической дате выплаты.
Всякие нюансы бывают.. ( счет арестовали/заблокировали, банк"внезапно" форматы поменял... или по какой то другой причине "завернул" реестр)
Несколько замечаний:
1)в Настройке к.ч. вы добавили поля с типом N.
Лучше использовать тип T - тогда вы сможете вести "историю" по изменениям карт сотрудника или при переводе в д.р. банк - можно с определенной даты "обнулить" поле в прежнем банке и добавить карту в новый банк
2)Для убрир вы поле добавили, а в скрипте не прописали.
Немного оптимизировал и поправил скрипт под ваши настройки.
Попробуйте этот вариант: USKASLIB.S
Итого:
С выключенным FIPS в настройках для ЭЛН сертификат выбирается без проблем.
Кстати, в ФРМР у меня добавить какие-либо должности не получилось
А в справочнике должностей выбрали "должность фрмр"?
Еще одно поле КЧ дополнительно анализировать сильно напряжно будет?
Вы можете переопределить поставочную функцию так (вместо pseudoKCH - напишите псевдоним вашего поля к.ч.):
UserMonitoringGetDolgnName(prop,month,btakeFRMR)
/*
если есть должность ФРМР - берем ее
если есть должность ОКПДТР - берем ее
иначе берем то название должности что используется в организации.
*/
{
if(prop.GetCombine()==-1)
return "Должность внутреннего совместительства не определена";
var doljnElem=GetDoljnFromKCH(KDateFromInt_LastDay(month).GetStr(),prop.GetCombine());
if(doljnElem.IsEmpty())
return "Должность не определена";
//если есть должность ФРМР - берем ее
if(btakeFRMR && doljnElem.GetFrmrCode()!=0)
return RTrimS(doljnElem.GetFrmrName());
//если есть должность ОКПДТР - берем ее
if(__useOkpdtrDolgnName && doljnElem.GetOKPDTRCode()!=0)
return GetOKPDTRDoljnName(doljnElem.GetOKPDTRCode());
//берем должность из "специального" поля К.Ч. (
char Buf[256];
GetKchValue("pseudoKCH",Buf,511,KDateFromInt_LastDay(month));
if(RTrimS(Buf)!="")
return to_string(Buf);
//берем должность из К.Ч.
return RTrimS(doljnElem.GetName());
}
Сервис поддержки клиентов работает на платформе UserEcho
Протокол вам пришел на весь пакет (20 человек) - видимо кого то из этих 20 в базе ПФ нет..
Отправляя по одному вы его вычислите ;)