Смещение дат в SQL #717804


#0 by den8687
Привет всем. Есть такой запрос, который пытаюсь выполнить в консоли. Параметры виртуальной таблицы "НачалоПериода" и "КонецПериода" не заполнены, следовательно результат, должен быть за весь период. Но запрос выдает ошибку: Ошибка в значении типа 'Дата' Дата '01.02.0001 0:00:00' не может быть записана в базу данных на MS SQL Server с нулевым смещением дат. Про тип данных DateTime для SQL я в курсе. Но откуда здесь эта дата 01.02.0001 ?
#1 by Apokalipsec
ищи док с незаполненной датой.
#2 by patria0muerte
Вот кстати сегодня наткнулся на тему:
#3 by zva
еще ж сам гений писал...
#4 by den8687
Сделал запрос по всем докам и регистрам где период(дата) < 1754 года. Пусто. Однако, та же самая ошибка возникает если сделать ТИИ и указать там только пересчет итогов
#5 by Maxus43
сначала отключи итоги, сбрось дату по которую рассчитано, и включи. Или сначала попробуй сбросить дату, потом пересчитать по актуальную
#6 by Apokalipsec
точно, я посмотрел на 0001 и ляпнул))   я неправильно сказал, смотри .
#7 by den8687
Помогло!!! Проблема решена. Спасибо за советы. Через "операции - управление итогами" сбросил дату итогов на начало учета, потом рассчитал на актуальную дату.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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