Что за новая приблуда в Глобальном модуле ЗиК- НомерДняПериода?

Новая тема
Показывать по 10 20 40 сообщений
"Оказалось маловато. При вводе доплаты с 30 июня она за июнь не рассчитывалась.
Заменил строку глобальника 32980 на
ДнейПо = ДатаЧисло(Мин(ЖрнЗарплата.ДатаОкончания,ДатаОкончания)) - ДатаЧисло(Макс(ЖрнЗарплата.ДатаНачала,ДатаНачала));"
А как быть в случае когда сотрудник замещающий отсутствующего сам уходит в отпуск. Почему "доплата за замещение" не учитывает фактически отработанные дни замещающего сотрудника, а только замещаемого?
Это вопрос к разработчикам, а не на форум. Они считают нонсенсом действие одновременно двух приказов: на замещение и на отпуск. Хотя отклонения  могут быть и другими. Прекратите действие доплаты за замещение в день начала отпуска.
"Поменять надо на:

Для инд = 0 по ДнейПо Цикл
    Если (ЖрнЗарплата.ДатаНачала+инд) < ДатаНачала Тогда
Продолжить;
КонецЕсли;
ИндДня = НомерДняПериода(ДатаНачала,ЖрнЗарплата.ДатаНачала+инд);
МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
КонецЦикла;
"
Читают тему
(гостей: 1)

Быстрый переход