Ошибка выполнения запроса "Номер года в литерале типа 'Дата' превышает 3999." #482899


#0 by ILNIK
Собственно говоря время от времени (а это практически каждый день) возникает сбой в 1С следующего плана. Запросы начинают возращать даты 30.11.0001. Помогает только перезапуск агента 1с. В это же время начинают сыпаться ошибки при выполнении запросов: "Ошибка выполнения запроса "Номер года в литерале типа 'Дата' превышает 3999." Ошибка стала появляться после перехода на 8.2, примерно месяц назад. В базе работает одновременно 100-150 пользователей 1С:Предприятие 8.2 (8.2.10.82) Информация о системах: агент 1с HP DL360 G3,2 ядра, 3,2 Гц, 2 диска по 36 гб, память 1,5 гб (PC2100) 2x256+2x512 sql HP DL380 G5, 2 ядра, 3 Гц, 8 дисков 72 гб, память 8 гб (DDR2-667 PC2-5300) 8x1024
#1 by Нуф-Нуф
в поиске был?
#2 by ILNIK
был
#3 by ILNIK
это не та ошибка, когда в регистр забили неправильную дату
#4 by ILNIK
ап
#5 by Лефмихалыч
на 8.2 перешли с файлового режима, я правильно понимаю?
#6 by Лефмихалыч
я к тому, что 8.2 тут ни при чем. Это приколы 2005-го скуля. Мы у себя полечили эту бороду вот этим запросом: только бакуп сделать не забудь. Дело было давно и что-то могло поменяться. Таким образом необходимы эксперименты на копиях живых людей перед применением на практике этого колдунства
#7 by Лефмихалыч
+ скрипт устанавливает дату на 1 января 2000, если она в БД больше 31.12.3999
#8 by ILNIK
да нет, не с файловой. несколько лет работали до этого в серверном режиме.
#9 by ILNIK
сомневаюсь, что этот скрипт нам как-то поможет, потому что ошибка появляется динамически и такие даты в базе нигде не хранятся.
#10 by ILNIK
Вчера была снова такая проблема. Решили немного потестировать. Выполняем запрос к регистрам - 344 строки выводятся нормально, а начиная с 345 все поля с типом дата содержат 30.11.0001. Любой запрос. Интересный глюк.
#11 by shuhard
сбой с датой в 8.2 на форуме описан многократно проявляется даже в длинных списках и ТЧ
#12 by ILNIK
решение найдено?
#13 by shuhard
не интересовался
#14 by ChAlex
А что слышно по поводу этого глюка? Меня то же уже задрало постоянно сервер дергать!
#15 by Seducer
все так же. аналогичная ситуация  :(
#16 by alexandrius
На форуме разработчиков было данное обсуждение, если нужно могу скинуть инфу, ошибка если не изменяет память появляется только в клиент-серверных вариантах когда процесс агента занимает более половины физической памяти. Данная ошибка признана разработчиками, временное решение только перезапуск агента. Разработчики обещали при след обновлении данную ошибку поправить. Так что крепитесь вроде скоро выход обновления платформы может починят... :)
#17 by shuhard_серый
оленей покорми Технологическая платформа 1С:Предприятия 8. Версия 8.2.11.236 Список исправленных ошибок # Кластер серверов Кластер серверов 10056636  Искажение дат при получении данных Проблема: При использовании 32-разрядного сервера Предприятия и СУБД MS SQL Server при получении данных из базы данных посредством запросов или обращением к прикладным объектам возможно искажение дат, если рабочий процесс rphost занимает более 1 Gb виртуального адресного пространства. Искаженные даты могут представляться как 30.11.0001 0:00:00. Дата публикации: 2010-06-18
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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