Имя: Пароль:
1C
 
Почему в таблице базы ЗуП год храниться как 4015 ?
,
0 Shur1cIT
 
26.05.15
17:14
Цепляюсь к базе ЗуП посредством внешних источников, и обнаружил что год загружается как 4015, лезу в таблицы SQL и вижу что действительно дата так граниться http://s017.radikal.ru/i411/1505/a3/5af5af7fecdf.jpg

подскажите почему так? как при загрузке через механизм внешние источники данных дату преобразовывать в правильную?
1 ДенисЧ
 
26.05.15
17:15
А не надо лезть в базы скуля, если не представляешь себе, что там хранится
2 Shur1cIT
 
26.05.15
17:19
(1) что там храниться? разве не дата? может год в двухзначном формате храниться? а преобразовать в человеческий как?
3 Shur1cIT
 
26.05.15
17:19
(1) по описанию метаданных там дата документа храниться
4 КнОпка
 
26.05.15
17:20
(1) а пускай :)
5 ДенисЧ
 
26.05.15
17:20
(2) Головой об стену стукнуться.
если лень читать книжки из коробки и смотреть на свойства базы данных в консоли кластера 1с
6 КнОпка
 
26.05.15
17:20
(3) да, это дата, смирись
7 Fragster
 
гуру
26.05.15
17:20
8 Fragster
 
гуру
26.05.15
17:22
(0) потому что в 1с может быть пустая дата, а в mssql - https://msdn.microsoft.com/ru-ru/library/ms187819.aspx
9 Shur1cIT
 
26.05.15
17:22
Смещение дат((( понял уже как преобразовать? тупо 2000 год отнять?
10 Fragster
 
гуру
26.05.15
17:22
пустая дата 1с = первое января первого года
11 Зеленый пень
 
26.05.15
17:23
(0) 4015 преобразовать в 2015 ?
Это сложно, программировать надо.
12 Goggy
 
26.05.15
17:23
(9) Тада-да-да-та!... Это правильный отчет!
13 Shur1cIT
 
26.05.15
17:25
(11) перефразирую заданный вопрос (9) если от даты тупо отнять 2000 на какие подводные камни можно нарваться в моём случае?
14 ДенисЧ
 
26.05.15
17:28
(13) Если ТУПО отнимать - можно и нарваться. Нужно отнимать остро.
15 Shur1cIT
 
26.05.15
17:30
(14) проверка на пустую дату?
16 Shur1cIT
 
26.05.15
17:46
Так какие подводные камни? пока вижу что проблем быть не должно
17 ДенисЧ
 
26.05.15
17:50
(16) Подводные - они на то и подводные, чтобы их не было видно, пока не наткнёшься...
18 Goggy
 
27.05.15
09:09
Продам акваланг, недорого.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.