|
Формат ДатаВремя | ☑ | ||
---|---|---|---|---|
0
Hикита
24.07.14
✎
13:09
|
Есть ли такой формат в 1С 2011-08-09 17:11:04.910 ?
|
|||
1
Один С
24.07.14
✎
13:09
|
Да!
|
|||
2
Ненавижу 1С
гуру
24.07.14
✎
13:09
|
что такое 910?
|
|||
3
mikecool
24.07.14
✎
13:10
|
(2) это формат мс-скуля, наверное и остальных тоже
|
|||
4
Один С
24.07.14
✎
13:10
|
Формат(Дата("02.07.2014 0:00:00"), "ДФ=ггг-ММ-дд чч:мм:сс")
Представь себе, форматная строка гибче, чем ты думал... Продать тебе СП?)) |
|||
5
mikecool
24.07.14
✎
13:10
|
+3 миллисекунды
|
|||
6
mikecool
24.07.14
✎
13:11
|
(0) точно такого нет
|
|||
7
mikecool
24.07.14
✎
13:11
|
(4) не угадал
|
|||
8
Ненавижу 1С
гуру
24.07.14
✎
13:11
|
миллисекунд не будет, можно правда всегда .000 лепить
а зачем все это? |
|||
9
Один С
24.07.14
✎
13:12
|
(7) а так?
Формат(Дата("02.07.2014 0:00:00"), "ДФ=гггг-ММ-дд чч:мм:сс.мс") |
|||
10
Ненавижу 1С
гуру
24.07.14
✎
13:13
|
(9) что есть ".мс"?
|
|||
11
Hикита
24.07.14
✎
13:14
|
(4) А его где в обработке прописывать нужно ?
|
|||
12
Cube
24.07.14
✎
13:14
|
||||
13
Hикита
24.07.14
✎
13:15
|
"ДФ=ггг-ММ-дд чч:мм:сс" если я такой формат прописываю в свойствах то у меня получается выводится ДД.MM.ГГГГ ЧЧ:ММ:СССС
|
|||
14
Hикита
24.07.14
✎
13:16
|
мне прота такой формат нужен чтобы в БД SQL записать
|
|||
15
Fish
24.07.14
✎
13:17
|
(14) А что мешает?
|
|||
16
Hикита
24.07.14
✎
13:18
|
там через точки дата, а нужно через -
|
|||
17
Один С
24.07.14
✎
13:19
|
(10) миллисекунды.
|
|||
18
Fish
24.07.14
✎
13:20
|
(16) Ты не поверишь, но в 1С есть такой тип данных "Дата". Пишет в БД SQL 100%.
|
|||
19
Ненавижу 1С
гуру
24.07.14
✎
13:20
|
(17) так их в 1С нет
|
|||
20
Hикита
24.07.14
✎
13:23
|
(18) Вот че пишет Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
|
|||
21
DrZombi
гуру
24.07.14
✎
13:26
|
(20) Ты хоть код прямого запроса покажи, как ты там конвертишь? :)
|
|||
22
ДенисЧ
24.07.14
✎
13:27
|
Пиши Формат(дт, "ДФ='yyyyMMdd hh:mm:ss'")
микрософт слопает однозначно. Последние зубы отдаю. |
|||
23
Hикита
24.07.14
✎
13:29
|
(21) [code]ТекстЗапроса = "UPDATE dbo.MoveH SET
|DT='"+Объект.DT+"' , |IDCSRC='"+Объект.IDCSRС+"' , |IDCDST='"+Объект.IDCDST+"', |IDPERS='"+Объект.IDPERS+"', |IDCSHIPTO='"+Объект.IDCSHIPTO+"', |IDSHC='"+Объект.IDSHC+"', |IDCO='"+Объект.IDCO+"', |Contact='"+Объект.Контакт+"', |ContactPhone='"+Объект.Телефон+"' , |ToCompany='"+Объект.Компания+"', |ToCountry='"+Объект.Страна+"', |ToRegion='"+Объект.Регион+"', |ToCity='"+Объект.Город+"', |ToStreet='"+Объект.Улица+"', |ToHouse='"+Объект.Дом+"', |ToOffice='"+Объект.Оффис+"', |Description='"+Объект.КраткоеОписание+"', |PaymentType='"+Объект.ТипОплаты+"' |where id='"+Объект.ID+"'"; Recordset.Open(ТекстЗапроса); [/code] |
|||
24
Hикита
24.07.14
✎
13:37
|
(22) Что то на счет зубов ты погорячился :-)
|
|||
25
ДенисЧ
24.07.14
✎
13:38
|
(24) Ещё скажи, что не работает...
У меня везде работает, а у тебя нет? Значит, у тебя не MS SQL |
|||
26
Hикита
24.07.14
✎
13:41
|
||||
27
Hикита
24.07.14
✎
13:42
|
у меня my sql
|
|||
28
ДенисЧ
24.07.14
✎
13:44
|
(27) в (20) написано (Microsoft OLE DB Provider for SQL Server)
А это MSSQL |
|||
29
Drac0
24.07.14
✎
13:53
|
(20) А чему удивляешься? Ты сначала число преобразуешь в строку, а потом пытаешься записать в числовое поле. Получай данные тем же прямым запросом.
|
|||
30
Drac0
24.07.14
✎
13:53
|
(29) *число=дату
|
|||
31
Hикита
24.07.14
✎
14:06
|
(30) Можно пожалуйста поподробнее маленько не понял
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |