При загрузке информационной базы. Смещение дат 2000 #466669


#0 by szhukov
При загрузке базы из бэкапа сделанного на платформе 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 by szhukov
Ап
#2 by szhukov
Ап
#3 by Михей
поставть смещение дат 2000 в настройках базы
#4 by szhukov
стоит я ж на писал SELECT TOP 1 Offset FROM _YearOffset говорит что смещение 2000.
#5 by szhukov
или не так ставлю?
#6 by Михей
пересоздай базу в консоле, там есть интерактивная возможность указания смещения дат
#7 by DUDE
А у созданной базы точно указано смещение в 2000? такое чувство, что у нее он в 0, а у загружаемой был в 2000.
#8 by szhukov
точно 2000, в обоих базах. (причем в начале, по незнанию, пробовал пустую базу создавать с 0 и с 2000 результат одинаковый) смещение в базе используется 2000 точно, потому что если просматриваю таблицу config там все даты типа 4010-03-.. но есть несколько дат 2010-...
#9 by szhukov
я в консоли и создавал
#10 by DUDE
Думаю, лучше прибавить смещение. По крайней мере при попытке загрузить подобные данные (с датой до 1700лохматого года) при режиме Предприятие (напр. при обмене) вылетает ошибка SQL. Хз, как загрузится такая база из бэкапа.
#11 by szhukov
Я же перехожу между платформами, я думал это связано с тем что платформа разная, хотя 1С говорит, что никакой конвертации не надо...
#12 by DUDE
почитайте readme к платформам..     тоже не припомню, чтобы мы базы конвертировали 0_о
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С