|   |   | 
| 
 | Внешние источники данных - проблема с реквизитом типа "ДАТА" | ☑ | ||
|---|---|---|---|---|
| 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) не парься, мир так устроен     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |