Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

v 8.0 Как можно посчитать количество рабочих дней между двумя датами

Ø
Я
   alexxey
23.11.04 - 16:23
Собственно сабж
 
 
   OFF
1 - 23.11.04 - 16:29
Дата2 - Дата1
в 7ке количество дней
в 8ке вродь в секундах
ЗЫ. У Стаса спроси на Мисте
   alexxey
2 - 23.11.04 - 16:32
(1) Все верно - в 8.0 вернется количество секунд. Но ты возможно не совсем понял вопрос - мне нужно не просто количество дней, а именно РАБОЧИХ дней.
   KSOFT
3 - 23.11.04 - 16:40
Для этого надо использовать непериодический регистр сведений с измерением ДАТА, где будет все расписано,
P.S.
Обычно нужно для расчета зарплаты
можно использовать запрос к регистррасчета.данныеграфика
получить норму или факт.
   alexxey
4 - 23.11.04 - 16:42
(3) и этот регистр надо будет заполнить рабочими датами?
   Koss
5 - 23.11.04 - 17:19
(0) Что-то вроде:
КоличествоЦелыхДней = Цел((НачалоДня(КонДата) - КонецДня(НачДата) + 1)/(60*60*24));
КоличествоРабДней = 0;
Для а = 1 По КоличествоЦелыхДней Цикл
    ТекДата = НачалоДня(НачДата) + (60*60*24)*а;
    Если (ДеньНедели(ТекДата) <> 6)ИЛИ(ДеньНедели(ТекДата) <> 7) Тогда
        КоличествоРабДней = КоличествоРабДней + 1;
    КонецЕсли;
КонецЦикла;
   СаПеР
6 - 24.11.04 - 10:18
а праздники??? они ведь бывают и не в субботу-воскресенье



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует