Имя: Пароль:
1C
 
Дата находится в диапазоне дат
0 Storm
 
20.04.05
09:31
Можно ли как нибудь определить, что заданная дата находится в выбранном диапазоне дат. Например выбранная дата находится в диапазоне с 1 по 15 марта или нет.
1 France
 
20.04.05
09:32
(0)можно
скажи, а зачем?.. тест на собеседовании дали?..
2 povar
 
20.04.05
09:33
((ТвояДата>НачальнойДате) ИЛИ (ТвояДата<КонечнойДате))
3 Zmich
 
20.04.05
09:33
Если ((НашаДата >= '01.01.2005') и (НашаДата <= '15.01.2005')) Тогда
//....
КонецЕсли;
4 povar
 
20.04.05
09:34
ИЛИ читать как И :)
5 427
 
20.04.05
09:35
пля... как достали "Доступные всерьез" ....

похоже чел никогда не слышал об операторах сравнения и операторах OR и AND
А теперь устроился старшим программером во фра и внедряет 1С предприятие...
6 427
 
20.04.05
09:36
а повар то тоже того... туповат-с...
7 povar
 
20.04.05
09:37
(6) не без этого
8 Diter
 
20.04.05
09:40
(5) Тебя в детстве обижал старший товарщь из франча? Откуда столько ненависти к этим представителям 1С программистов. Или ты считаешь, что во франчах по определению работают люди глупее тебя? Ты родился гением?
9 France
 
20.04.05
09:42
"Защитник сирих и убогих" рулит!!!
10 Diter
 
20.04.05
09:43
(9) Тебя опять "огорчить"?
11 Дуро4каа 1С
 
20.04.05
09:43
Тест.
При каких условиях договор заканчивается в заданном интервале дат?
12 Storm
 
20.04.05
09:45
(5)
Да вот назначили Ответственным За Развитие 1С:Предприятия и Многих Других Страшных Слов в Центральном Регионе и Москве в частности, бюджет в 1 млрд. выделили, только условие поставили: всего за 5 лет выучить как операторы сравнения правильно пишутся. Вот и пытаюсь уже второй год понять, времени то мало осталось....
(2), (3) Спасибо. Я почемуто думал, что с датами так нельзя.
13 Черт
 
модератор
20.04.05
09:45
(5)(8)(9) отношеня выяснять попрошу в аське
14 France
 
20.04.05
09:46
(10) мне жалко тех, кого ты защищаеш.
15 Diter
 
20.04.05
09:47
(14) Мне жалко тебя и таких как ты. Хочешь поговорить - давай в аську действительно.
16 Storm
 
20.04.05
09:57
Еще вопрос и для [b]427[/b] в особенности:
А период попадает в период? Например два периода выбранный1 и выбранный2 пекрываются (т.е. есть ли у них общие дни) или нет.
17 Zmich
 
20.04.05
09:59
В 1С есть тип "Дата", но нет типа "Период дат". Что ты имеешь в виду?
18 IAm
 
20.04.05
10:04
(16) Если ((ПериодНач1 <= ПериодКон2) И (ПериодНач2 >= ПериодКон1)) ИЛИ
((ПериодНач2 <= ПериодКон1) И (ПериодНач1 >= ПериодКон2)
19 Storm
 
20.04.05
10:04
Ну заданы два периода дат началом и концом периода, нужно определить есть у них общие дни или нет.
20 Grant
 
20.04.05
10:06
(19) Таким-же макаром (3) смотри вхождение концов одного периода в другой период...
21 Storm
 
20.04.05
10:11
т.е. просто сравнением всех возможных вариантов дат начала и конца периода. Я тоже так думал, но хотелось узнать, есть ли более простой путь в 1С. Но все равно спасибо.
22 IAm
 
20.04.05
10:15
(21) Кому тут интересно как ты думал, тут просто отвечают на твои илиотские вопросы.
23 France
 
20.04.05
10:15
(0) в ЗиК была функция, решающая твою задачу.

(15)->(9).. Благо, я не нуждаюсь в этом.
24 Grant
 
20.04.05
10:17
(21) Становится 4 сравнения:
Период1 НДата1-КДата1
Период2 НДата2-КДата2

Если ((НДата2 >= НДата1) и (НДата2 <= КДата1)) ИЛИ ((КДата2 >= НДата1) и (КДата2 <= КДата1)) Тогда
Сообщить("ЕСТЬ КОНТАКТ !!!");
Иначе
Сообщить("НЕТ КОНТАКТА !!!");
КонецЕсли;
2 + 2 = 3.9999999999999999999999999999999...