Имя: Пароль:
1C
1С v8
Ошибка в значении типа 'Дата'
0 Север
 
29.11.11
10:34
добрый день, подскажите пожалуйста, при формирование отчета "справка расчет РБП" выдает следующую ошибку
Отчет.СправкаРасчетСписаниеРБП.МодульОбъекта(156)}: Ошибка при вызове метода контекста (Выполнить)
       Результат = Запрос.Выполнить();
по причине:

по причине:
Ошибка выполнения запроса
по причине:
Ошибка в значении типа 'Дата'
Дата '31.01.0001 23:59:59' не может быть записана в базу данных на MS SQL Server с нулевым смещением дат
1 YF
 
29.11.11
10:35
(0) А смещение дат в настройках базы указано?
2 Amra
 
29.11.11
10:35
Что непонятно пишет?
3 Defender aka LINN
 
29.11.11
10:36
(0) Интересно, зачем вообще такую дату пытаться записать в базу?
4 Север
 
29.11.11
10:42
(1) в настройках базы в смещение дат указано 0
5 andrewks
 
29.11.11
10:45
(3) судя по описанию в сабже, чел просто отчёт формирует
6 Север
 
29.11.11
10:46
Да, просто открываю отчет я не указываю ни каких дат
7 andrewks
 
29.11.11
10:47
где-то в базе некорректные данные

смещение дат не меняли в настройках подключения?
8 Defender aka LINN
 
29.11.11
10:50
(5) Есть такая штука - временные таблицы
9 andrewks
 
29.11.11
10:51
(8) я в курсе. просто ты сформулировал фразу так, как будто ТС сознательно что-то записывает в базу
10 Север
 
29.11.11
10:51
(7) Нет ничего ни где не менял, в прошлом месяце все работало
11 mozzga
 
29.11.11
10:52
у скуля дата с 01.01.1753 начинается, может быть в этом трабл?
12 Defender aka LINN
 
29.11.11
10:53
(9) Ну, мысль именно такая была, да :)
13 Север
 
29.11.11
10:57
И куда рыть
14 andrewks
 
29.11.11
10:58
больше нигде такая байда не возникает?
15 andrewks
 
29.11.11
11:02
короче, рой все таблицы, что участвуют в этом запросе, и ищи некорректную дату
16 Север
 
29.11.11
11:06
В запросе участвует регистр сведений расчет списания РБП
17 hhhh
 
29.11.11
11:14
(16) ну, открывай этот регистр и рой
18 Romcheg
 
29.11.11
11:16
Ну уже сказали, подтверждаю, открыть регистр и удалить первую запись по дате
19 Север
 
29.11.11
12:10
Перерыл весь регистр даты в нем нормальные, написал запрос к этому регистру если указывать датаНач '01.01.0001 00:00:00' и датаКон Дата '31.01.0001 23:59:59' то выдает ошибку, но если заменить датаКон на любое значение больше '01.01.1753 00:00:00' все хорошо
20 mozzga
 
29.11.11
12:15
смещение дат наверное поможет
21 Север
 
29.11.11
12:19
(20) где на MS SQL Server
22 mozzga
 
29.11.11
12:20
в свойствах базы указывается вроде, обычно ставится 2000
23 andrewks
 
29.11.11
15:04
(19) просто открыть форму регистра и посмотреть не судьба?