Конфигурация 1С:Зарплата и управление персоналом 2.5.69.3. Оформлен отпуск по уходу за ребенком Период отпуска с 16.05.2012. по 15.11.2013, сотрудница выходит на работу 15.11.2013. При вводе документа Изменение условий оплаты отпуска по уходу за ребенком (прекратить отпуск с 15.11.2013)программа выдает ошибку "Указанная дата изменения условий оплаты отпуска не соответствует периоду отпуска!". Каким же образом прекратить отпуск? Или здесь ошибка в программе...
(6) это то просто сделать. Меня интересует, стоит ли такое поведение программы считать ошибкой. Ведь в модуле стоит проверка:
ИначеЕсли ЕстьДокументОснование
И (ВыборкаПоШапкеДокумента.ДатаНачала >= ВыборкаПоШапкеДокумента.ДатаИзменения Или ВыборкаПоШапкеДокумента.ДатаОкончания <= ВыборкаПоШапкеДокумента.ДатаИзменения) Тогда
ОбщегоНазначенияЗК.ВывестиИнформациюОбОшибке("Указанная дата изменения условий оплаты отпуска не соответствует периоду отпуска!", Отказ, Заголовок);
КонецЕсли;
А здесь как раз и получается, что ДатаОкончания равна ДатеИзменения...
(8) Документы вводят разные отделы, и если отдел кадров введет таким образом, то зарплата потом начислится с 14.11, а не с 15.11, как должно быть. Стоит, мне кажется, в модуле проверку на равенство убрать. Хотела услышать мнение, права ли я в данном вопросе.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший