Проблема:
При расчете текущих начислений не исключает дни перебывания в командировке.
| ВЫБОР
| КОГДА ЕСТЬNULL(ВремяВведенноеВЦеломЗаПериод.ОшибкаВводаОтработанногоВремени, ЛОЖЬ)
| ТОГДА NULL
| ИНАЧЕ ЕСТЬNULL(ВремяВведенноеВЦеломЗаПериод.ОсновноеЗначениеПоТабелю, ВЫБОР
| КОГДА ЕСТЬNULL(СводныеИндивидуальныеГрафики.ОшибкаВводаИндивидуальногоГрафикаРаботы, ЛОЖЬ)
| ТОГДА NULL
| ИНАЧЕ ЕСТЬNULL(СводныеИндивидуальныеГрафики.НормаВремени, ЕСТЬNULL(ДанныеГрафика.ОсновноеЗначениеФактическийПериодДействия, 0))
| КОНЕЦ)
| КОНЕЦ КАК ОтработаноВремени,
РегистрРасчета.ОсновныеНачисленияОрганизации.ДанныеГрафика() как ДанныеГрафика
Отпуск отлично снимает.
Первоначально грешил на настройку самого плана расчета Командировка. потому что поставив вместо вида расчета Оплата по среднему вид Оплата отпуска. все посчиталось правильно.
Ещё проверял оплата отпуска по кол договору который скопирован с оплаты отпуска. он так же не снимает с оплаты по часам.
простите, что может не так чтото расказываю. уже голова пухнет. второй день без сна.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший