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