|
Работа с датой |
☑ |
0
Pasha12312
06.05.13
✎
23:49
|
Здравствуйте! Прошу помочь с условием.
Если ТекущаяДата() // от 10 по 20 число Тогда
.....................
ИначеЕсли ТекущаяДата() //от 20 по 5 число Тогда
...........
как узнать какая половина месяца у ТекущейДаты?
Заранее спасибо!
|
|
1
zladenuw
06.05.13
✎
23:52
|
разносатьдат(ТекущаяДата(),НачалоМесяца(ТеущаяДата))
|
|
2
Злопчинский
06.05.13
✎
23:53
|
ДатаДень(Текущаядата())/15
|
|
3
Попытка1С
06.05.13
✎
23:54
|
Зачем тебе узнавать какая половина месяца если у тебя тут три периода
с 10 - 20
с 21- 5
с 6 -9
видимо
|
|
4
Aleksey
06.05.13
✎
23:54
|
Встроенные функции языка.День (Script functions.Day)
Встроенные функции языка (Script functions)
День (Day)
Синтаксис:
День(<Дата>)
Параметры:
<Дата> (обязательный)
Тип: Дата.
Исходная дата.
Возвращаемое значение:
Тип: Число.
День в указанной дате.
|
|
5
Pasha12312
06.05.13
✎
23:59
|
(3) в зависимости какой период из этих 3-х - выполняю разные действия.
|
|
6
Pasha12312
07.05.13
✎
00:01
|
(3) я , наверное , просто невнятно написал сначала - мне нужно узнавать в каком из периодов ТекущаяДата
|
|
7
Попытка1С
07.05.13
✎
00:06
|
(6) Смотри (4) так как тебе просто половина месяца не нужна.
|
|
8
Aleksey
07.05.13
✎
00:06
|
(6) Сделай соответствие
ГдеПериод = новый Соответствие;
ГдеПериод.Добавить("1,2,3,4,5,6..31","1,1,1,1,1,1,...3,3,3,);
А далее
Если ГдеПериод[День(ТекущаяДата())]=1 тогда
...
|
|
9
Pasha12312
07.05.13
✎
00:09
|
(8) так это сильно много текста получится , для каждого дня условие... или я не так понял!
|
|
10
d3N4eGG
07.05.13
✎
00:09
|
Если ((День(ТекущаяДата()) >= 10) И (День(ТекущаяДата()) <= 20 )) Тогда ...
ИначеЕсли ..
КонецЕсли;
|
|
11
Aleksey
07.05.13
✎
00:13
|
(9) нет не правильно. напротив каждого дня ты указываешь период, а далее ты указываешь день а он в ответ период
|
|
12
Aleksey
07.05.13
✎
00:15
|
ГдеПериод = Новый Соответствие;
ГдеПериод .Вставить(1, 1);
ГдеПериод .Вставить(2, 1);
...
ГдеПериод .Вставить(10, 2);
ГдеПериод .Вставить(11, 2);
...
ГдеПериод .Вставить(20, 3);
...
|
|
13
Pasha12312
07.05.13
✎
00:29
|
огромное спасибо!!!
|
|