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

Можно ли вносить изменения в данный справочник?

А зачем? В справочнике "ФРМР. Должности медицинского персонала", размещенном на портале НСИ, нет должности "главный бухгалтер". При этом в письмах Минздрава по поводу заполнения новых статформ сказано:

"В случае, если данные не будут соответствовать справочникам - ответ не принимается".


Этот "финт ушами" работает строго по 4-й сетке, а мне надо по "плавающей" сетке, т.к. сетку, из которой берётся оклад, определяет ПКГ, указанная в кадровой части.

Сделал так:

      char str[256];
var IDate = CreateObject("KDate"); IDate.SetDate(static_cast_to_string(data));
GetKchValue("p_k_g",str,2,IDate);
int p_k_g=atoi(str);

int razryad = GetBase(info.crow);
double bz=0.;
Value_For_Table_Cod(p_k_g,razryad, data, bz);
info.n1=r[2]*bz/norm(idxNorm);

Вроде работает...

Но есть сомнения - может где-то всё-таки накосячил?

Сравнить настройки БЛ с поставочными не пробовали?

Кто-нибудь подскажет где именно (в каком скрипте) можно использовать atoi(), для того чтобы получить "целую часть"?

Как, что и где надо поставить, чтоб сталось из МРОТ (например)?

Больничный при нарушении режима рассчитывается не "из МРОТ", а "не выше МРОТ".

"Настроика" --> "Настройка параметров расчёта" --> "4. >>> Настройки для больничных" --> "1. Настройки расчета больничного листа":

На первый взгляд - да.

А можно узнать зачем вот этот if:

if(bFactHours)
skoljko(rv,data,day,day,SimvTabel,calm,1);
else
skoljko(rv,data,day,day,SimvNorm,calmras,0);

Вячеслав, я правильно понимаю, что это относится к моей попытке использовать функцию skoljko, а в скрипте, предложенном Николаем, ни чего править не надо? 

Здравствуйте.

Организация в трудовом договоре указывает сумму оклада с Р/К в том числе.

Ст.57 ТК РФ, гарантирует каждому работнику, что в ТД будут указаны все составные части его заработной платы, РК - в том числе. При этом, ТД не может содержать условий, ограничивающих права или снижающих уровень гарантий работника по сравнению с установленными трудовым законодательством. Если такие условия включены в ТД, то они не подлежат применению (ст.9 ТК РФ), плюс к этому, нарушение требований ТК РФ влечёт наказание по ст.5.27 ТК РФ.

Зачем "дразнить гусей"? Не проще привести содержание ТД в соответствии с требованиями ТК?


И также производится расчет з-ты (т. вида Р/К в лицевом счете нет).

 А все расчёты, привязанные к существованию в лицевом счёте РК (доплата до МРОТ, расчёт пособий и т.п.), тоже перенастроены на его отсутствие?


можно ли только в печатной форме расчетного листка указать суммы без Р/К и отдельно Р/К. Что для этого надо?

Ну, можно, конечно. Надо просто создать свой квиток и с помощью скрипта или настроек печатной формы (в зависимости от того, какой квиток используете):

- в соответствующие строки начислений выводить сумму, поделённую на 1+РК,

- принудительно печатать "фиктивную" строку РК, в которую выводить разницу м-ду начисленной суммой ЗП и суммой её составных частей, поделенных на 1+РК. 

Я сначала пробовал вставить в функцию приёма такое:

int nch; skoljko(nch,data,d1,d2,"r",calm,0); return nch;

где  d1 и d2  номера дней месяца, м-ду которыми надо посчитать нормативные часы. Но как-то не взлетело. 

Вернее взлетело, но вот так (пробовал получить норму за 1 день):

Что я сделал не так?

Как можно использовать функцию skoljko() вместо norm() в UsrGetNormPeriod ?

 По форме "Данные о среднеспис.численности и ФОТ медицинских работников"

1. Есть ли отдельные настройки для этой формы? Или она "похватывает" настройки П-4?

2. Насколько я понял, ФОТ определяется по тому же столбцу, что и в П-4. А как считается среднесписочная? Какие только настройки не пробовал - ССЧ для одного человека всегда = 2.

3. Как рассчитывается  среднемесячный заработок?

Вторая форма (та о которой письмо на скрине слева) будет реализована?



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