Книга знаний

Рекламное место пустует
1С:Предприятие / Типовые конфигурации / Зарплата и кадры 7.7

дни больничного в расчетном листе

Автор статьи: tatiana80 | Редакторы: a2x
Последняя редакция №3 от 01.11.08 | История
URL: http://kb.mista.ru/article.php?id=661

Здравствуйте! Подскажите, пожалуйста,где и что нужно изменить, чтобы в расчетных листах
больничный выходил не в рабочих,а вкалендарных днях.

Создать свой календарь, например "Семидневка" - длина дня 8.00, 7 дней. Найти в глобальном модуле функцию глСобратьДанныеДляБЛ2007, найти примерно такие строки:
// получим рабочий календарь сотрудника

ГрафикРаботы = Объект.ГрафикРаботы.Получить(ДатаНачалаБолезни);
Если ПустоеЗначение(ГрафикРаботы)=1 Тогда
   глСообщениеТрассировки(глСообщенияТрассировки, "График работы сотрудника не задан! Будет использоваться основной график предприятия.", 0, 1);
   ГрафикРаботы = Константа.ОсновнойГрафик;
КонецЕсли;          
Календарь = ГрафикРаботы.ОсновныеЧасы;
Если ПустоеЗначение(ГрафикРаботы)=1 Тогда
   глСообщениеТрассировки(глСообщенияТрассировки, "Основной график предприятия не задан! Будет использоваться график пятидневной рабочей недели.", 0, -1);
   Календарь = СоздатьОбъект("Календарь.Пятидневка");
КонецЕсли;


Вставить сразу за ними:
Календарь = СоздатьОбъект("Календарь.Семидневка");

Закладка

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2011 | Mista.ru

Яндекс.Метрика