Имя: Пароль:
1C
 
При загрузке информационной базы. Смещение дат 2000
0 szhukov
 
10.03.10
19:03
При загрузке базы из бэкапа сделанного на платформе 8.1.11.67
в базу на сервере платформы 8.1.15.14 получаю сообщение:

"1С таблица конфиг содержит значения типа дата, которые не могут быть записаны с нулевым смещением дат".

Везде использую смещение дат 2000. база на сервере MS SQL 2008.

SELECT TOP 1 Offset FROM _YearOffset
говорит что смещение 2000.

смотрю таблицу Config в MS SQL
там в колонке [Modified] действительно проскакивают даты
типа 2010-03-04...

Чем чревато или на это можно забить?(или заменить, сделать со смещением)
1 szhukov
 
10.03.10
19:43
Ап
2 szhukov
 
11.03.10
10:20
Ап
3 Михей
 
11.03.10
10:21
поставть смещение дат 2000 в настройках базы
4 szhukov
 
11.03.10
10:21
(3) стоит
я ж на писал
SELECT TOP 1 Offset FROM _YearOffset
говорит что смещение 2000.
5 szhukov
 
11.03.10
10:22
(3) или не так ставлю?
6 Михей
 
11.03.10
10:24
пересоздай базу в консоле, там есть интерактивная возможность указания смещения дат
7 DUDE
 
11.03.10
10:27
А у созданной базы точно указано смещение в 2000? такое чувство, что у нее он в 0, а у загружаемой был в 2000.
8 szhukov
 
11.03.10
10:30
(7) точно 2000, в обоих базах. (причем в начале, по незнанию, пробовал пустую базу создавать с 0 и с 2000 результат одинаковый)

смещение в базе используется 2000 точно, потому что если просматриваю таблицу config там все даты типа 4010-03-.. но есть несколько дат 2010-...
9 szhukov
 
11.03.10
10:30
(6) я в консоли и создавал
10 DUDE
 
11.03.10
10:34
(8) Думаю, лучше прибавить смещение. По крайней мере при попытке загрузить подобные данные (с датой до 1700лохматого года) при режиме Предприятие (напр. при обмене) вылетает ошибка SQL. Хз, как загрузится такая база из бэкапа.
11 szhukov
 
11.03.10
10:36
(10) Я же перехожу между платформами, я думал это связано с тем что платформа разная, хотя 1С говорит, что никакой конвертации не надо...
12 DUDE
 
11.03.10
10:43
(11) почитайте readme к платформам..
    тоже не припомню, чтобы мы базы конвертировали 0_о