|
v7: ВвестиДату() | ☑ | ||
---|---|---|---|---|
0
Dolphinbet
02.07.14
✎
10:31
|
При вызове метода ВвестиДату() открывается окно ввода даты, в котором по умолчанию указана текущая дата. Как сделать так, чтобы по умолчанию была пустая дата?
Пробовал так: лДата = ПолучитьПустоеЗначение("Дата");//лДата = "" ВвестиДату(лДата,"Введите дату");//ВвестиЗначение(лДата, "Введите дату", "Дата"); Всегда текущая дата по умолчанию выводится... |
|||
1
2S
02.07.14
✎
10:32
|
Дата(0)
|
|||
2
Dolphinbet
02.07.14
✎
10:34
|
(1) тоже самое
|
|||
3
Масянька
02.07.14
✎
10:38
|
(0) лДата = "";
|
|||
4
Dolphinbet
02.07.14
✎
10:39
|
(3) так тоже пробовал...
|
|||
5
lamme
02.07.14
✎
10:39
|
ИсходнаяД =дата("01.01.2014");
Если ВвестиДату(ИсходнаяД,"Введите дату") = 1 тогда сообщить(ИсходнаяД); конецесли; |
|||
6
lamme
02.07.14
✎
10:39
|
а .. пардон
|
|||
7
lamme
02.07.14
✎
10:39
|
)))
|
|||
8
Ясный перец
02.07.14
✎
10:40
|
'..'
|
|||
9
Wobland
02.07.14
✎
10:40
|
и тут мы приходим к вопросам о том, как оформляется литерал даты в семёрке, и что такое пустая дата.как? что?
|
|||
10
Dolphinbet
02.07.14
✎
10:44
|
(8) нет
|
|||
11
Dolphinbet
02.07.14
✎
10:44
|
(9) заинтриговал :)
|
|||
12
DCKiller
02.07.14
✎
10:46
|
лДата = '01.01.0001';
|
|||
13
Dolphinbet
02.07.14
✎
10:48
|
(12) теперь выводится 01.01.01 - уже прогресс))
|
|||
14
Dolphinbet
02.07.14
✎
10:49
|
но все равно это не пустая дата для пользователей)
|
|||
15
2S
02.07.14
✎
10:49
|
(12) обломись, это 30.12.1899
|
|||
16
Dolphinbet
02.07.14
✎
10:54
|
больше вариантов нет?...
|
|||
17
Fedor-1971
02.07.14
✎
10:55
|
лДата=0 - Попробуй ввести цифру или не задавай начальное значение вообще
|
|||
18
Масянька
02.07.14
✎
10:56
|
(4) Плохо пробовал. У меня работает. лДата - реквизит на форме?
|
|||
19
Dolphinbet
02.07.14
✎
10:57
|
(18) нет, переменная в модуле формы
|
|||
20
Масянька
02.07.14
✎
10:58
|
(19) ??? А вводить-то куда надо?
|
|||
21
Dolphinbet
02.07.14
✎
11:00
|
(20) в переменную
|
|||
22
ikea
02.07.14
✎
11:01
|
А вариант написать собственный диалог с выбором даты не предлагать?
|
|||
23
2S
02.07.14
✎
11:02
|
да бред какой-то у автора, все работает
По колесам постучал? |
|||
24
Масянька
02.07.14
✎
11:02
|
(21) В какую переменную?
|
|||
25
ikea
02.07.14
✎
11:02
|
(23) Почему бред? Реально не работает.
|
|||
26
Масянька
02.07.14
✎
11:03
|
(25) Что не работает?
|
|||
27
Ясный перец
02.07.14
✎
11:04
|
(23) Всё - это что? ))
У меня тоже выводит текущую дату при любых манипуляциях. Пробовал и ВвестиЗначение() и ВвестиДату() ИМХО вшито в код платформы... |
|||
28
Dolphinbet
02.07.14
✎
11:05
|
(27) +1
|
|||
29
2S
02.07.14
✎
11:06
|
точно, пардонте, не обращал внимания
Свою форму открытия тогда |
|||
30
ikea
02.07.14
✎
11:06
|
(26) Троллинг?)))
|
|||
31
an-korot
02.07.14
✎
11:07
|
очередной шизон ... (30) во во или троллинг :)
или в отпуск пора. |
|||
32
Абыр
02.07.14
✎
11:08
|
ВвестиДату(Дата(0,0,0))
|
|||
33
Dolphinbet
02.07.14
✎
11:09
|
(32) гениально!
|
|||
34
vladko
02.07.14
✎
11:19
|
(33) сработало?
|
|||
35
Dolphinbet
02.07.14
✎
11:19
|
(34) ДА!
|
|||
36
Dolphinbet
02.07.14
✎
11:26
|
Всем спасибо, особенно Абыру :)
|
|||
37
aqua80
03.07.14
✎
01:50
|
(32)
Интересно, а куда функция вернет выбранную дату!? Вот вполне рабочий пример: Перем ВыбДата; ВыбДата = Дата(2014, 1, 1); Если ВвестиДату(ВыбДата,) = 1 Тогда Сообщить(ВыбДата); КонецЕсли; Подробнее в мануале: http://www.about1c.ru/v77/language-reference/system/interact-functions/function-inputdate |
|||
38
VladZ
03.07.14
✎
06:53
|
(0) Че-то ты на ровном месте спотыкаешься...
|
|||
39
фобка
03.07.14
✎
07:05
|
Пустая дата в семерке это ''
|
|||
40
VladZ
03.07.14
✎
07:10
|
+39 Или так Дата(0)
|
|||
41
Dolphinbet
03.07.14
✎
10:29
|
(39)(40) нет (см. выше)
|
|||
42
Dolphinbet
03.07.14
✎
10:30
|
(37) в примере начальное значение - не пустая дата
|
|||
43
Aleksey
03.07.14
✎
10:36
|
ВыбДата = Дата(0, 0, 0);
Если ВвестиДату(ВыбДата,) = 1 Тогда Сообщить(ВыбДата); КонецЕсли; У меня выводит пустую дату, что не так? |
|||
44
фобка
03.07.14
✎
10:37
|
(37) в чем проблема?
Пер1 = ''; Ввестидату(пер1); |
|||
45
Aleksey
03.07.14
✎
10:37
|
(44) будет текущая
|
|||
46
Aleksey
03.07.14
✎
10:38
|
(40) Текущая будет
|
|||
47
Dolphinbet
03.07.14
✎
10:39
|
(44) а в чем проблема написать 3 строчки кода и понять в чем проблема?))
|
|||
48
Dolphinbet
03.07.14
✎
10:45
|
(43) все так, это решение и написано в (32)
|
|||
49
фобка
03.07.14
✎
13:25
|
(48) Нет. В (32) другое решение. В нем нет переменной, в которую возвращается выбранное значение.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |