|
Почему вместо не заполненной даты выводится дата 01.01.0001 🠗 (Волшебник 26.03.2018 10:50) | ☑ | ||
---|---|---|---|---|
0
sidalexsandr
26.03.18
✎
10:49
|
Делаю запрос по регистру сведений
Запрос.Текст = "ВЫБРАТЬ | ПаспортныеДанныеФизЛиц.ФизЛицо.Наименование, | ПаспортныеДанныеФизЛиц.ДокументКемВыдан КАК КемВыдан, | ПаспортныеДанныеФизЛиц.ДокументДатаВыдачи КАК ДатаВыдачи, | ПаспортныеДанныеФизЛиц.ДокументКодПодразделения КАК КодПодразделения, | ПаспортныеДанныеФизЛиц.ДокументСерия КАК Серия, | ПаспортныеДанныеФизЛиц.ДокументНомер КАК Номер, | ПаспортныеДанныеФизЛиц.ДатаРегистрацииПоМестуЖительства КАК ДатаРегистрацииПоМестуЖительства |ИЗ | РегистрСведений.ПаспортныеДанныеФизЛиц КАК ПаспортныеДанныеФизЛиц |ГДЕ | ПаспортныеДанныеФизЛиц.ФизЛицо.Наименование = &ФИО"; ДатаРегистрацииПоМестуЖительства в регистре не заполненна, а запрос выводит ДатаРегистрацииПоМестуЖительства = 01.01.0001 0:00:00 Вопрос: что эта за магическая дата и всегда ли она выводится когда не заполнена ДатаРегистрацииПоМестуЖительства ? |
|||
1
shuhard
26.03.18
✎
10:50
|
(0) да
|
|||
2
Волшебник
26.03.18
✎
10:50
|
Это пустая дата или значение по умолчанию для поля типа "Дата"
|
|||
3
1Сергей
26.03.18
✎
10:51
|
она отображается как " . . "
|
|||
4
Aleksey
26.03.18
✎
10:51
|
По той же самой причине по которой незаполненное число выводиться как 0 (ноль)
|
|||
5
sidalexsandr
26.03.18
✎
10:52
|
(3) Да так и есть
|
|||
6
Вася Теркин
26.03.18
✎
10:54
|
(4) Как тогда указывать даты до нашей эры?
|
|||
7
SSSSS_AAAAA
26.03.18
✎
10:56
|
(6) Молча. Отнимите от пустой даты любое количество дней и посмотрите.
|
|||
8
Serg_1960
26.03.18
✎
10:57
|
Хех, только что в тексте типовой попалась строка "ПустаяДата = Дата("00010101");" :)
|
|||
9
Волшебник
26.03.18
✎
10:57
|
(6) В годах (тип "число")
|
|||
10
Вася Теркин
26.03.18
✎
11:04
|
(7) А ещё лучше в отладчике так
Дата("00010101") - 999 = Дата("00010101") И получается истина.... (9) Тогда в секундах? И даты НЭ переводить в число, потом складывать, потом смотреть больше нуля или меньше... Мда, что-то надо в консерватории подправить... |
|||
11
cons74
26.03.18
✎
11:05
|
Стаж: 12 лет 10 месяцев 3 дня
Что ТС все это время делал в программировании?! |
|||
12
Вася Теркин
26.03.18
✎
11:06
|
(11) Читал код УПП. Только что закончил. Но накопились вопросы, начал по порядку...
|
|||
13
Малыш Джон
26.03.18
✎
11:29
|
(6) Пишешь конфу "1С:Первобытное хозяйство" ? )) "Поймать мамонта, убить мамонта" ?)
|
|||
14
sidalexsandr
26.03.18
✎
12:51
|
(10) Спасибо, помогло Дата("00010101")
|
|||
15
Вася Теркин
27.03.18
✎
06:54
|
(13) На Кипр зовут, но придется учет восстанавливать. Работы много.
"Первые упоминания о Никосии относятся к восьмому – седьмому векам до нашей эры." |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |