Имя: Пароль:
1C
1С v8
Смещение дат 0 -2000
,
0 hohol
 
26.01.12
22:29
При обновлении матюгнулось, что не может вставить пустую дату при настрройках скуля с 0 смещением.
Внимание вопрос.
Если, я скульную базу выгружу в ДТ, создам заново, установлю смещение дат 2000 и загружу из ДТ. Оно смещение дат поменяет?

зы
если способы попроще?
1 andrewks
 
26.01.12
22:35
проще нет, есть сложнее
2 rs_trade
 
26.01.12
22:40
(0) а ты проверь.
3 hohol
 
26.01.12
22:41
сегодня проверю. Как то на душе не хорошо, от того, что на 100гиговой базе кнопку del нажать придется.
4 andrewks
 
26.01.12
22:44
(3) дропить не обязательно. можно сделать так в текущей базе:
1. выгрузка
2. изменяем смещение
3. загрузка

ессесно, пунктом 0. скульный бэкап
5 rs_trade
 
26.01.12
22:44
(3) сделай на демо базе. зачем на 100 гиговой базе пробовать.
6 hohol
 
26.01.12
22:59
(5) адреналину мало.
7 andrewks
 
26.01.12
23:13
(6) тогда сделай на рабочей без пункта №0
8 hohol
 
26.01.12
23:18
(7) не учи, ученого. Есть скульные бекапы на 31 число каждого месяца, на каждый день текущего месяца-если админ не врет ;). Сегодня есть и скульный и дтшник. У меня на бекапах параноя, есть и полные и дифференциальные и одинэсные. Если, в этом случае чего произойдет, то значит одэнес не моя судьба, займусь чем нибудь другим, если выживу.
9 Kom-off
 
27.01.12
01:01
(0)(8) Проверь, прежде всего, периоды во всех записях всех регистров накопления на нулевую дату. При сбоях такое иногда бывает. Вообще, метод такой - найти пустую дату в том месте, в котором ее не должно быть. А еще проверь, что ругается она не на нулевую дату, а на дату 01.02.0001, вот ее то и не может записать SQL. Если это так, то это верный признак записи с пустым периодом в регистрах накопления. Хотя, могут быть и другие причины.
10 andrewks
 
27.01.12
08:07
(9) такая хрень может возникнуть и при записи времени (без даты)

поэтому: Граждане! Ставьте на ms sql смещение 2000!
11 Kom-off
 
27.01.12
10:10
(10) Нет, не может. Запись времени без даты отрабатывается связкой 1С Сервер - SQL "на ура".
12 Traker
 
27.01.12
10:47
Дата смещения слетала при конвертации из 8.1 в 8.2
13 hohol
 
27.01.12
12:37
спасибо за участие.
В общем запрос SELECT TOP 1 Offset FROM _YearOffset, выдает после всех манипуляций 2000, а раньше выдавал 0. Ура! наши победили.
(12) возможно так и было.
14 Traker
 
27.01.12
12:41
Кстати еще после конвертаций в регистрах БУ пустые значения, 0-заполнялись, в результате в бух отчетах даже не на валютных счетах выводятся нули по валюте.
15 Kom-off
 
28.01.12
21:29
(14) Это проблема платформы. Было замечено на релизе платформы 8.2.13, похоже, в 8.2.14 исправили сей баг.
2 + 2 = 3.9999999999999999999999999999999...