|
Внешние источники данных - проблема с реквизитом типа "ДАТА" | ☑ | ||
---|---|---|---|---|
0
SurFace
16.04.15
✎
17:14
|
Коллеги, подскажите у вас определяется тип дата при подключении внешнего источника к SQL.
Если тип в SQL ДАТА+ВРЕМЯ - автоматом все определяется - в 1С читается как дата+время. Если тип в SQL ДАТА (гггг-мм-дд) http://screencast.com/t/veDx3qYy - при чтении вылетает ошибка преобразования данных. Данный тип возможно прочитать только как строку. |
|||
1
SurFace
16.04.15
✎
17:16
|
Ошибка при выполнении запроса. Ошибка при выполнении запроса.
по причине: Ошибка получения данных по причине: Ошибка создания набора данных "НаборДанныхДинамическогоСписка" по причине: Ошибка при исполнении запроса набора данных по причине: Ошибка выполнения запроса по причине: Ошибка внешней базы данных: ошибка при выполнении запроса по причине: Ошибка преобразования значения к типу Дата |
|||
2
SurFace
17.04.15
✎
10:35
|
Ну может кто-нибудь подключал внешний источник с типом дата?
|
|||
3
eklmn
гуру
17.04.15
✎
10:52
|
да с датами вчено проблемы у 1с с скл
|
|||
4
eklmn
гуру
17.04.15
✎
10:54
|
(0) а почему у тебя тип меняется то так то сяк?
|
|||
5
SurFace
17.04.15
✎
11:19
|
(4) в смысле меняется?
в таблице SQL есть реквизиты с типом ДАТА и ДАТА+ТАЙМ. Вот я и написал что ДАТА+ТАЙМ определяется отлично отбирается..фильтруется. А тип ДАТА определяется как строка. И если во внешнем источнике изменить тип на "дату"- система указывает выражение ДАТА(строка) - т.е. пытается его переконвертировать, но при чтении источника - сделать этого не может. |
|||
6
SurFace
17.04.15
✎
11:28
|
т.е. внешний источник видится так:
http://screencast.com/t/bbJ5YmNtd первый выделенный реквизит ДАТА - в SQL (который строка). второй выделенный реквизит ДАТА+ТАЙм - в SQL (который правильно определяется). при изменении типа строки на тип ДАТА, получаем: http://screencast.com/t/c60hroaRSB |
|||
7
Torquader
17.04.15
✎
13:53
|
Если не хочется строку, то через view сделать из него ДатаВремя или Число.
|
|||
8
shuhard_серый
17.04.15
✎
14:29
|
(2) подключал
с Оракла через вьюшку |
|||
9
SurFace
17.04.15
✎
16:52
|
(7),(8) - Спасибо, так и решили сделать.
(8) т.е. в оракле та же беда? |
|||
10
Torquader
17.04.15
✎
17:34
|
(9) Беда в 1С, а не в том, из кого данные берут.
Просто кто-то "умный" решил дату мерить в секундах, как целое число, и пусть он теперь икает до смерти. |
|||
11
SurFace
17.04.15
✎
17:52
|
теперь ясно в чем дело. Спасибо.
|
|||
12
shuhard_серый
17.04.15
✎
18:28
|
(9) не парься, мир так устроен
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |