Дата не может быть записана с нулевым смещением #733249


#0 by Sun125
Конфигурация ЗУП,релиз 2.5.88.2. При проведении докумена "Ввод планового начисления" выходит ошибка: дата 02.01.0001 не может быть записана в sql с нулевым смещением дат. Ошибка возникла после обновления,и теперь ни один документ не проводится. Откуда программа вытаскивает эту дату?Подскажите,пожалуйста,как решить проблему?
#1 by vde69
видать кто-то у вас вышелна работу 02.01.0001
#2 by shuhard
гугл
#3 by Sun125
причем докумены,где указана дата завершения планового начисления,все-таки проводятся. а вот с пустой датой завершения неи
#4 by Lama12
Дай угадаю. База в клиент-серверном варианте на MS SQL server. При создании базы свойство "Смещение дат" поставили равным 0. Решение - выгрузка базы в dt. Создание нулевой базы со смещением дат 2000. Загрузка dt.
#5 by RomaH
цикл по метаданным - проверка реквизита на тип если дата - то проверка всей таблицы на то что дата в границах лучше бы конечно это в SQL сразу сделать, а не через обработку
#6 by PR
А что тут удивительного-то? 02.01.0001 - это конец пустой даты + 1 секунда
#7 by shuhard
зевая ... поправить смещение можно и на сиквеле в лоб описано 100500 раз
#8 by Sun125
да,везде советуют такое решение. но почему после обновления это возникло?
#9 by PR
Проверка пустой даты, что она в границах? Можно задвинул. Внушаеть :))
#10 by RomaH
у меня в какой-то из баз похожая ошибка но воспроизводится только при загрузке из dt пишет что не могу записать - данные загружены не полностью и имею относительно рабочую базу для тестов, но с неполными данными
#11 by Maxus43
А чойто смещение править? Имхо логичней поправить быдлокод, который пишет такие значения в базу
#12 by vde69
блин, да не смещение нужно искать а пустую дату... начисления выполняются на сотрудников!!!! кто из сотрудников принят на работу с пустой датой????
#13 by Maxus43
З.ы. емнип это в запросе каком-то, параметр кривой лезет, после обнволения на последние релизы. в УПП такая же фигня
#14 by Maxus43
Быдлокод типовой это
#15 by RomaH
ну да - что то тут не так вопрос - что и как проверять? на что-то же SQL ругается при загрузке из dt
#16 by Sun125
пугается при проведении докумена,при выполнении запроса
#17 by Maxus43
там параметр такой передаётся, по логике он совершенно бесполезный, надо править
#18 by Maxus43
отладчиком то посомтри
#19 by Sun125
да,это параметр Дата действия,попробую исправить
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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