| 
    
        
     
     | 
    
  | 
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) другое решение. В нем нет переменной, в которую возвращается выбранное значение.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |