|
Дата не может быть записана с нулевым смещением | ☑ | ||
---|---|---|---|---|
0
Sun125
06.02.15
✎
10:37
|
Конфигурация ЗУП,релиз 2.5.88.2. При проведении докумена "Ввод планового начисления" выходит ошибка: дата 02.01.0001 не может быть записана в sql с нулевым смещением дат. Ошибка возникла после обновления,и теперь ни один документ не проводится. Откуда программа вытаскивает эту дату?Подскажите,пожалуйста,как решить проблему?
|
|||
1
vde69
06.02.15
✎
10:39
|
видать кто-то у вас вышелна работу 02.01.0001
|
|||
2
shuhard
06.02.15
✎
10:42
|
(0) гугл
|
|||
3
Sun125
06.02.15
✎
10:42
|
причем докумены,где указана дата завершения планового начисления,все-таки проводятся. а вот с пустой датой завершения неи
|
|||
4
Lama12
06.02.15
✎
10:43
|
(0) Дай угадаю. База в клиент-серверном варианте на MS SQL server. При создании базы свойство "Смещение дат" поставили равным 0.
Решение - выгрузка базы в dt. Создание нулевой базы со смещением дат 2000. Загрузка dt. |
|||
5
RomaH
naïve
06.02.15
✎
10:44
|
цикл по метаданным - проверка реквизита на тип
если дата - то проверка всей таблицы на то что дата в границах лучше бы конечно это в SQL сразу сделать, а не через обработку |
|||
6
PR
06.02.15
✎
10:44
|
(3) А что тут удивительного-то?
02.01.0001 - это конец пустой даты + 1 секунда |
|||
7
shuhard
06.02.15
✎
10:44
|
(4) зевая ...
поправить смещение можно и на сиквеле в лоб описано 100500 раз |
|||
8
Sun125
06.02.15
✎
10:45
|
(4) да,везде советуют такое решение. но почему после обновления это возникло?
|
|||
9
PR
06.02.15
✎
10:45
|
(5) Проверка пустой даты, что она в границах? Можно задвинул. Внушаеть :))
|
|||
10
RomaH
naïve
06.02.15
✎
10:46
|
(4) у меня в какой-то из баз похожая ошибка
но воспроизводится только при загрузке из dt пишет что не могу записать - данные загружены не полностью и имею относительно рабочую базу для тестов, но с неполными данными |
|||
11
Maxus43
06.02.15
✎
10:46
|
А чойто смещение править? Имхо логичней поправить быдлокод, который пишет такие значения в базу
|
|||
12
vde69
06.02.15
✎
10:46
|
блин, да не смещение нужно искать а пустую дату...
начисления выполняются на сотрудников!!!! кто из сотрудников принят на работу с пустой датой???? |
|||
13
Maxus43
06.02.15
✎
10:47
|
З.ы. емнип это в запросе каком-то, параметр кривой лезет, после обнволения на последние релизы. в УПП такая же фигня
|
|||
14
Maxus43
06.02.15
✎
10:48
|
Быдлокод типовой это
|
|||
15
RomaH
naïve
06.02.15
✎
10:48
|
(9) ну да - что то тут не так
вопрос - что и как проверять? на что-то же SQL ругается при загрузке из dt |
|||
16
Sun125
06.02.15
✎
10:52
|
пугается при проведении докумена,при выполнении запроса
|
|||
17
Maxus43
06.02.15
✎
10:52
|
(16) там параметр такой передаётся, по логике он совершенно бесполезный, надо править
|
|||
18
Maxus43
06.02.15
✎
10:53
|
отладчиком то посомтри
|
|||
19
Sun125
06.02.15
✎
10:56
|
(18) да,это параметр Дата действия,попробую исправить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |