v7: Поле с датой и временем с сервера SQL #751777


#0 by Fiasko
На стороннем сервере SQL есть колонка с датой и временем. Когда выбираю данные запросом и выгружаю в тз, в нужной колонке отображается только дата... и тип присваивается - дата... может можно как-то получать данные с SQL сервера в виде строки и не дать 1с-не убирать время?
#1 by kosts
Может в ТЗ не предусмотрено время.
#2 by ДенисЧ
а как выбираешь?
#3 by Fiasko
#4 by kosts
Если запрос выполняешь без сервера 1С, то с помощью функции в запросе поменяй тип дата на строку.
#5 by Fiasko
найти бы еще как... ))
#6 by KuAl
можно через CAST в запросе преобразовать тип.
#7 by Fiasko
ок, спс, почитаю
#9 by rsv
По идее не должно быть такого . Если в скуле время и в ТЗ на форме ,например, курсор выгружать - время должно быть.
#10 by ДенисЧ
а как данные в 1с тянешь из этой строчки?
#11 by Ёпрст
тупо кастани к строке и получи результат.
#12 by Ёпрст
в клюшках нема даты со временем.
#13 by ДенисЧ
ах, там ещё и клюшки? О_о
#14 by Fiasko
#15 by ДенисЧ
"ОбъектЗапросCDR" И все сразу поняли, что это за объект. Да ещё, если учесть ...
#16 by Fiasko
выгрузил в 1с данные запроса, проверил тип ТипЗначенияСтр нужного поля... наверно я вопроса не понимаю...
#17 by rsv
:)
#18 by ДенисЧ
Ну и что у тебя в ТипЗначенияСтр ? Тип datetime?
#19 by Fiasko
дата
#20 by Fiasko
датывремя в клюшках же нет..
#21 by ДенисЧ
И?
#22 by tankovod
Можно и так select CONCAT('', 1) -- где 1 Ваше число.:D Проверить возврашаемый тип с SELECT SQL_VARIANT_PROPERTY(CONCAT('',1), 'BaseType');
#23 by Fiasko
SELECT CAST(calldate AS char) as DateTime FROM cdr; и заработало )) всем спасибо ))
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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