8.х УПП УПП 1.2.14.1 : Больничный + ОтчетПроизводства = Нет рабочих дней в заданном периоде

Тема в разделе ""1С:Управление производственным предприятием УПП"", создана пользователем AlteZ, 13 июн 2008.

  1. TopicStarter Overlay
    AlteZ
    Offline

    AlteZ

    Регистрация:
    13 июн 2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Имеем:

    Отчет производства за смену от 05.06.08
    сдельный заработок рабочего 10р., фактическая дата выпуска : 04.06.08
    +
    НачислениеПоБольничномуЛисту 05.06.08
    =
    НачислениеЗарплатыРаботникамОрганизаций при расчете не берет выработку за день, в котором у р-ка был больничный, пишет
    Нет рабочих дней в заданном периоде

    В отладке (ПроведениеРасчетов::Проц."РассчитатьЗаписиНабора")
    натолкнулся на свойство "(ИсходныеДанные.)ЗачетНормыВремени "
    у вида расчета СдельныйЗаработок, при обнаружении которого происходит
    обращение к пустому полю ОсновноеЗначениеНормаФактическийПериодДействия

    Код:
    Если ИсходныеДанные.ОсновноеЗначениеНормаФактическийПериодДействия = NULL Тогда
    Если Не БылоСообщениеОРабочемВремени Тогда
    Сообщить(""+СтрокаДвижений.Физлицо + "; " + СтрокаДвижений.ВидРасчета + 
    ": Нет рабочих дней в заданном периоде", СтатусСообщения.Важное);
    КонецЕсли; 
    
    Почему оно оказывается пустым, ведь фактическая дата выпуска : 04.06.08 , а больничный 5-го?
    Спасибо.
  2. TopicStarter Overlay
    AlteZ
    Offline

    AlteZ

    Регистрация:
    13 июн 2008
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    спасибо, разобрался, дело решилось правкой запроса в общем модуле, т.е. отключением логики вытеснения видов расчета для выработки.
    Может есть более КОРРЕКТНЫЙ способ?

Поделиться этой страницей