Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Отображение даты в регистре сведений

Отображение даты в регистре сведений
Я
   zMorfiyz
 
03.11.16 - 12:15
Доброго времени суток. Платформа 8.3.6.2041, конфа УПП 1.2.17.3. Перенес в SQL из одной базы в другую регистр сведений. В SQL поле даты корректно отображается 01.01.2016 0:00:00, а вот в предприятии как 01.01.0016 0:00:00, т.е. теряется тысячелетие. Перебить дату в новой базе не вариант. Подскажите решение проблемы?
 
 
   DrShad
 
1 - 03.11.16 - 12:19
смещение дат не предлагать?
   zMorfiyz
 
2 - 03.11.16 - 12:21
(1) По регистру формируется много отчетов, очень много нужно будет переделывать.
   zMorfiyz
 
3 - 03.11.16 - 12:50
UP
   ice777
 
4 - 03.11.16 - 12:55
(0) переноси через XML.
   zMorfiyz
 
5 - 03.11.16 - 13:08
(4) думаю про это, но 6 млн строк, даже если разбить по годам, то будет по 900 тыс. строк, очень долго тянуть, а надо в 5 баз переносить
   h-sp
 
6 - 03.11.16 - 13:15
(5) ну, напиши обработку, которая к дате добавляет 2000 лет
   dubraver
 
7 - 03.11.16 - 13:18
Видлимо у базы 1С настроено смещение дат 2000.
Можно сделать sql скрипт для updat'a даты в таблице регистра сведений, сделав приращение  например: 01.01.2016 в 01.01.4016.
   Fragster
 
8 - 03.11.16 - 13:23
правильный ответ в (4). перед этим кривы данные удалить.
   Fragster
 
9 - 03.11.16 - 13:27
ну, или UPDATE table set field = DATEADD(...field...) WHERE field < '19530101' или что-то типа того
   Fragster
 
10 - 03.11.16 - 13:28
field < '30000101'
 
 Рекламное место пустует
   zMorfiyz
 
11 - 03.11.16 - 14:07
(7) Попробую, спасибо
   zMorfiyz
 
12 - 03.11.16 - 14:40
(7) Огромное спасибо, при создании базы и выборе Типа СУБЛ MS SQL, автоматически устанавливается смещение дат 2000, на которые я не обратил внимание. И огромное спасибо всем участникам.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует