Имя: Пароль:
1C
1С v8
Как определить два последних рабочих дня месяца?
0 Ночной Эльф
 
03.09.13
08:07
Всем доброго времени суток.

Имеется 1с 8.2 УТ 11 как в ней можно определять последние два рабочих дня месяца?

Всем заранее спасибо.
1 Wobland
 
03.09.13
08:10
запросом?
2 aka AMIGO
 
03.09.13
08:18
перебором?
3 Ночной Эльф
 
03.09.13
08:20
А как нибудь используя производственный календарь как в 7.7 можно ?
4 Ночной Эльф
 
03.09.13
08:20
или как лучше? просто если самому писать слишком много получится и не красиво
5 shuhard
 
03.09.13
08:26
(4)[ если самому писать слишком много получится и не красиво]
ни о чем
6 Defender aka LINN
 
03.09.13
08:29
(3) Я тебе больше скажу - без производственного календаря ни красиво, ни некрасиво - никак не получится.
7 Нуф-Нуф
 
03.09.13
08:31
Производственный календарь, рабочие дни, сортировка, первые
8 Wobland
 
03.09.13
08:32
(6) можно нанять человека-функцию, который будет по запросу смотреть в шпаргалку и возвращать результат
9 dmpl
 
03.09.13
08:35
(3) ВЫБРАТЬ ПЕРВЫЕ 2 из производственного календаря, отбросив СБ и ВС и с сортировкой по убыванию даты.
10 Defender aka LINN
 
03.09.13
08:42
(8) Хитрый план :)
11 Ночной Эльф
 
03.09.13
08:54
(3) ааааа только запрос должен обращаться куда? и какой примерно должен быть не пойму?
12 Wobland
 
03.09.13
08:55
(11) предлагаю обращаться в календарь. сказать, что нужны только где рабочие, упорядочить по убыванию и выбрать первые две
13 Ночной Эльф
 
03.09.13
09:01
(12) Хорошо. Тогда скажите где находится календарь в конфигураторе в конфигурации? как к нему обратиться в запросе?

И обязательно его нужно первый раз сформировать как это в 7.7 было?
14 SeraFim
 
03.09.13
09:02
(12) забыл еще указать отбор по месяцу :)
15 Wobland
 
03.09.13
09:03
(14) ага
(13) мне отсюда не видно. ищи среди РС
16 Ненавижу 1С
 
гуру
03.09.13
09:10
ВЫБРАТЬ ПЕРВЫЕ 2
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря
ИЗ
    РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаМесяца, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ДатаМесяца, МЕСЯЦ)
    И РегламентированныйПроизводственныйКалендарь.ВидДня В (ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий), ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный))

УПОРЯДОЧИТЬ ПО
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря УБЫВ
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой