на список кадровых документов накладывается вот такой отбор:
СостояниеРаботников.Регистратор.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания)
не очевидно, но понятно
но на расчетные документы накладывается вот такой отбор:
| ИЛИ НачислениеОтпуска.ПериодРегистрации МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНачала, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ДатаОкончания, МЕСЯЦ))
теперь - в отпуск сотрудника отправляют 10/11
документ отпуска создан 07/11
зарплату у нас рассчитывают к 15 числу следующего месяца
т.е. расчет отпуска попадает в период октября
соответственно, анализ неявок не видит расчетный документ в периоде "Ноябрь" и не видит кадровый в периоде "Октябрь"
(0) именно поэтому мои расчетчики, которые пользуются этим механизмом, запускают его с начала времен.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший