|
Как определить два последних рабочих дня месяца? |
☑ |
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
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаМесяца, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ДатаМесяца, МЕСЯЦ)
И РегламентированныйПроизводственныйКалендарь.ВидДня В (ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий), ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный))
УПОРЯДОЧИТЬ ПО
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря УБЫВ
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший