Здравствуйте.
Проблема следующего характера..... У одного из сотрудников не правильно отображается форма Т2, а конкретно не все показывает отпуска! У сотрудника был приказ по отпуску, на основании этого документа сделали начисления отпуска. Потом это начисление удалили, и сделали новое начисление. И теперь этот отпуск не показывает в форме Т2.. Это была в сентябрь 2011.
Все сам разобрался. Был документ больничный, удаленный.... обработка все равно брала его во внимание... добавил строчку ДокБольничный.УстановитьФильтр(1,0);
// Вычтем количество дней которые наложились на больничные дни.
КалендарьДней = СоздатьОбъект("Календарь.ДляРасчетаОтпускаПоКалендДням");
ДокБольничный = СоздатьОбъект("Документ");
ДокБольничный.ВыбратьПоЗначению(,,"Сотрудник", Сотрудник);
/////////////////////////////
ДокБольничный.УстановитьФильтр(1,0);
///////////////////////////
Пока ДокБольничный.ПолучитьДокумент() = 1 Цикл
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший