Имя: Пароль:
1C
 
Не может загрузить DT в СУБД. Ошибка SQL
0 iceman2112
 
07.11.16
08:17
При загрузки в базу выдает сообщение. Это дубли в РН Бухгалтерии? Что не так?

Infobase loading error. Some data was not loaded into the Infobase
, reason:
Attempt to insert nonunique values into unique index:
Microsoft SQL Native Client: CREATE UNIQUE INDEX terminated because a duplicate key was found for object name 'dbo._AccRg349' and index name '_AccRg349_ByPeriod_TRN'.  The duplicate key value is (Jan 19 4016 12:00PM, 0x000000aa, 0x944d001f3c2a35f111e5f56a1bd0b2e9, 1).
1 Lama12
 
07.11.16
08:29
(0) Исходная база перед выгрузкой тестировалась?
2 craxx
 
07.11.16
08:29
(1) Думаю что нет
3 НЕА123
 
07.11.16
08:32
(1)(2)
дык в (0) как раз и тестируется.
4 Fedor-1971
 
07.11.16
09:18
(0)Jan 19 4016 12:00PM - если я правильно понимаю, то смещение 2000 для MS SQL как раз и сдвигает год даты вида 0016 в 2016, т.е. актуализируются "старые" даты.
Откуда 4016 год? - скорее всего он при импорте заменяется на некий стандартный, а если работа велась в том периоде, то таких данных будет много и не исключено, что даты совпадут и порушат уникальность индекса.
ТИИ в таком раскладе не поможет, нужно менять даты.
5 Serg_1960
 
07.11.16
09:27
Искать глюки ручками и ликвидировать. Особенность файловой версии - она лояльная к неуникальным записям в регистрах.
6 Cyberhawk
 
07.11.16
09:39
Могу сказать, что это не таблица итогов. Была бы дата первым днем месяца, то с большой вероятностью помог бы пересчет итогов (чистка таблицы итогов РБ)
7 Serg_1960
 
07.11.16
09:41
(4) Добавлю: появление года в дате типа "0016" вместо "2016" говорит об том, что в базе "слетала" настройка смещения дат 2000. Эээ... надеюсь более-менее понятно сказал?

Кстати, такое бывает не только при глюках базы и шаловливых ручках админов (смещение можно убрать "вручную"). Помню в одном из обновлений платформы отваливалось смещение дат. Правда давно это было и уже устранили.
8 DrZombi
 
гуру
07.11.16
09:42
(0) Доигрались со смещением :)
9 iceman2112
 
07.11.16
09:52
все ок, спасибо, тестирование решило проблему. Что то я тупал с утра
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn