|
1C8.x -задача: вычисление рабочих дней в году | ☑ | ||
---|---|---|---|---|
0
superdamaga
04.04.13
✎
14:42
|
Создание внешней обработки,которая должна вычислять количество рабочих дней в году:
1-нераб. дни СБ и ВСК, 2 - расчитывается количество рабочих дней в году с учетом праздников, 1 января, 23 февраля, 8 марта. |
|||
1
NWsFF
04.04.13
✎
14:46
|
производственный календарь есть?
|
|||
2
НикДляЗапросов
04.04.13
✎
14:46
|
Да как неча делать, только вот беда - не понятно откуда праздники брать?
|
|||
3
superdamaga
04.04.13
✎
14:50
|
в постановке задачи надо чтобы обработка выдала данные о количестве раб. дней за следующие 10 лет.Выводить информацию надо в формате -
год- кол-во раб дней. Чрз функцию сообщить. Нерабочие дни - суббота,воскресение,1 января, 23 февраля, 8 марта |
|||
4
Defender aka LINN
04.04.13
✎
14:51
|
(3) Что платишь?
|
|||
5
sikuda
04.04.13
✎
14:51
|
Разберись как устроен Регистр накопления Производственный каледарь:
Дата: ПятиДневка(0/1), ШестиДневка(0/1), Календарный(0/1), ВидДня. Но самое прикольное как переносятся праздники... |
|||
6
superdamaga
04.04.13
✎
14:53
|
что-то похожее нашел , но не пашет:
&НаКлиенте Процедура РасчитатьРабочиеДниВГоду(Команда) начгод=ДатаНачала; конГод=ДобавитьМесяц(начгод, 120); Пока НачГод<=КонГод Цикл КоличествоРабочихДней= РасчетРабочихДнейВГоду(НачалоГода(НачГод)); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = “В “+Строка(Год(Начгод))+” “+ КоличествоРабочихДней+” дней.”; Сообщение.Сообщить(); НачГод= КонецГода(НачГод)+1; КонецЦикла; КонецПроцедуры -ошибка в выражени "В - ожидает какоето выражение блин... |
|||
7
МихаилМ
04.04.13
✎
14:53
|
это задача на собразительнось
формула кол-ва раб дней в интервале пишется в одну строку. |
|||
8
rbcvg
04.04.13
✎
14:53
|
(3) уверен что за 10 лет в субботу работать не будем?
|
|||
9
superdamaga
04.04.13
✎
14:55
|
уверен, а зачем в СБ работать?)))
произв. календар - не работал пока с ним. |
|||
10
NWsFF
04.04.13
✎
14:56
|
(8) и в воскресенье и праздников не будет :)
|
|||
11
superdamaga
04.04.13
✎
14:57
|
кстати если праздничный день попадает на СБ или ВСК, то он не переносится
|
|||
12
rbcvg
04.04.13
✎
14:57
|
(9) а ну да. никогда же не переносили рабочие дни....
|
|||
13
superdamaga
04.04.13
✎
15:05
|
а без Регистр накопления Производственный каледарь ни как не реализовать? подскажите вектор мысли плиз)))
|
|||
14
Necessitudo
04.04.13
✎
15:08
|
Это регистр сведений)
|
|||
15
МихаилМ
04.04.13
✎
15:09
|
(13)
задача решается без перебора и с единственным вызовом ДеньНедели неправильный вариант с 2 вызовами в http://acc-s.ru/access/invfunctiondate6.htm |
|||
16
МихаилМ
04.04.13
✎
15:19
|
+(15)
хорошая задача отсеивания профнепригодных |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |