Имя: Пароль:
1C
1С v8
Зависимость видов расчета от времени
0 manti
 
04.12.13
12:13
В типовой ЗУП есть Документ Ввод постоянного начисления или удержания.
Делает проводкупо Регистр сведений "Плановые начисления сотрудников".

При определенном виде времени в виде расчета на пишутся данные по измерени Вид расчета измерение
Зависимость такая:
В типовой конфе ЗУП или ЗИК в плане видов расчета ОсновныеНачисленияОрганизаций есть
Процедура ОбновитьПризнакиУчетаВремени(), в которой устанавливаются признаки:
Если ВидВремени = Перечисления.ВидыВремени.ОтработанноеВПределахНормы Тогда
        ЗачетОтработанногоВремени     = Истина;
        ЗачетНормыВремени             = Истина;
    ИначеЕсли ВидВремени = Перечисления.ВидыВремени.ОтработанноеСверхНормы Тогда
        ЗачетОтработанногоВремени     = Истина;
        ЗачетНормыВремени             = Ложь;
    ИначеЕсли ВидВремени = Перечисления.ВидыВремени.ЦелодневноеНеотработанное Тогда
        ЗачетОтработанногоВремени     = Ложь;
        ЗачетНормыВремени             = Истина;
    ИначеЕсли ВидВремени = Перечисления.ВидыВремени.ЧасовоеНеотработанное Тогда
        ЗачетОтработанногоВремени     = Ложь;
        ЗачетНормыВремени             = Истина;
    ИначеЕсли ВидВремени = Перечисления.ВидыВремени.ЧасовоеОтработанноеВПределахНормы Тогда
        ЗачетОтработанногоВремени     = Истина;
        ЗачетНормыВремени            = Истина;
    Иначе
        ЗачетОтработанногоВремени     = Ложь;
        ЗачетНормыВремени             = Ложь;
    КонецЕсли;


Далее при проведении дока
Запросом дергается этот ЗачетОтработанногоВремени из Вида расчета
|    ЕСТЬNULL(ВводПостоянногоНачисленияИлиУдержанияСотрудникамОрганизации.ВидРасчета.ЗачетОтработанногоВремени, Ложь)

И в

Процедура ДобавитьСтрокуВДвиженияПоНачислениям
Если ЭтоНачисление Тогда
        Если НЕ ВыборкаПоШапкеДокумента.ОсновноеНачисление Тогда
            Движение.ВидРасчетаИзмерение    = ВыборкаПоШапкеДокумента.ВидРасчета;
        КонецЕсли;
    КонецЕсли;

Подскажите пожалуйста смысл этого условия, почему не пишет в измерение в зависимостиот вида времени?? Для чего так сделано?
1 фросия
 
04.12.13
12:27
так надо. что б основное начисление в один момент времени было одно
2 manti
 
04.12.13
12:29
(1) это как то может повлиять на дальнейший ход событий?
3 manti
 
04.12.13
12:49
Все равно не ясно до конца )
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший