Имя: Пароль:
1C
 
Получить дату по числу и номеру месяца с текущим значением года
0 1c_voage
 
31.07.08
12:46
Кто-нибудь сталкивался с такой задачей:
есть число1 - номер дня месяца
    число2 - номер месяца
    текущий год
Необходимо получить дату с таким числом и номером месяца и текущим годом.
Например, есть 1, 11, 2008. Нужно получить 1 ноября 2008года.
Что-то копаюсь в синтакс-помощнике и никак не найду ничего подходящего
1 Mitriy
 
31.07.08
12:47
"Дата" в индексе СП набери...
2 Zlodey1С
 
31.07.08
12:52
Какая конфа?
3 Zlodey1С
 
31.07.08
12:53
Если egg можно в расчете себестоимости посмотреть как там формируется представление месяца и года а дату можно прикрутить
4 Defender aka LINN
 
31.07.08
12:53
(3) Омистинеть...
5 1c_voage
 
31.07.08
12:55
(2) БП 8.0 для Беларуси
6 1c_voage
 
31.07.08
12:56
Мне нужно получить дату для сравнения с другой датой. Впринципе, само представление роли не играет.
7 Zlodey1С
 
31.07.08
12:56
(4) А шо
8 Mitriy
 
31.07.08
12:57
(2) вааще не важно...
(4)+1
9 Bober
 
31.07.08
12:57
Дата("2008" + ?(СтрДлина(Строка(ЧислоМесяц)) = 1, "0" + ЧислоМесяц, ЧислоМесяц) + ?(СтрДлина(Строка(ЧислоДень)) = 1, "0" + ЧислоДень, ЧислоДень);
10 hhhh
 
31.07.08
12:57
(6) это прикол или на самом деле спрашиваешь?
11 KalachevDV
 
31.07.08
12:57
Дата(СТРОКА(ГОД(ТекущаяДата()))+Месяц + День);
Тока Месяц и день привести к двум цифрам.
12 KalachevDV
 
31.07.08
12:59
(9) опередил. Интересно, а разобраться самому в попросе стало уже не модно? Форум форева? Вот после этого и называют не программистами а конфигурастами...
13 hhhh
 
31.07.08
13:00
(9) (11) тоже приколисты.

Дата(ЧислоГод, ЧислоМесяц, ЧислоДень);
14 1c_voage
 
31.07.08
13:01
(10) :)) не прикол. И в 7.7 и в 8.0 у меня всегда были проблемы с датами. Ну не дано мне.
15 MistK
 
31.07.08
13:02
(9) (11) эээ... а что, проще нельзя?

Дата(ГОД(ТекущаяДата(),Месяц,День);

выдержка из СП:
<...>
Вариант синтаксиса: По составляющим
Описание:
Преобразует полученный параметр (параметры) в значение типа Дата.
Допускаются следующие формы задания параметров:
Дата(Год, Месяц, День);
Дата(Год, Месяц, День, Час, Минута, Секунда);
Синтаксис:
Дата(<Год>, <Месяц>, <День>, <Час>, <Минута>, <Секунда>)
<...>
16 KalachevDV
 
31.07.08
13:03
(13) тожа можна. Ну чтож, сразу все варианты раскрывать. Так он хоть поймет формат даты.
17 Bober
 
31.07.08
13:03
(13) - Все хорошо если Числомесяц и Числодень по два знака
18 Bober
 
31.07.08
13:04
(15) в общем случае нельзя
19 Bober
 
31.07.08
13:05
(15) далее в этой справке пример Дата(1984,03,26,06,24,21)
20 1c_voage
 
31.07.08
13:05
(15) Блин, в спешке вариант синтаксиса по составляющим в СП не был замечен. Спасибо. Можно считать тему закрытой.
21 1c_voage
 
31.07.08
13:06
и (13) тоже спасибо.
22 Mitriy
 
31.07.08
13:07
(17) уверен?
23 Bober
 
31.07.08
13:08
(20) (21) Ты будь окуратен
Дата(Год(ТекущаяДата(), 5, 9) - это ошибка
24 Bober
 
31.07.08
13:09
(22) Да
25 1c_voage
 
31.07.08
13:09
(23) почему? ведь тип значений параметров Число?
26 MistK
 
31.07.08
13:09
(23) :)
ну уже очепятаться нельзя, подумаешь, скобку забыл закрыть :))
27 Bober
 
31.07.08
13:11
(24), (23) Ого, это я сглючил

(25) Все нормально, глаза в жопе, вот и не вижу правды -)
28 MistK
 
31.07.08
13:11
(17),(18),(24) а ты проверь
29 Bober
 
31.07.08
13:12
(26) верно говорите товарищь
Независимо от того, куда вы едете — это в гору и против ветра!