ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: 1С + АвтоГРАФ (http://forum.tk-chel.ru/forumdisplay.php?f=112)
-   -   Ошибка формата времени (http://forum.tk-chel.ru/showthread.php?t=6633)

born85 13.06.2017 08:28

Ошибка формата времени
 
Подскажите скачал с вашего сайта типовой пример для загрузки в 1с, обработка валится на формате времени - подскажите что не так ? https://cloud.mail.ru/public/MFAC/vjAHvR4Mh

AlexProg1C 13.06.2017 09:25

Если речь идёт о версии АвтоГРАФ 5 то настройка формата дата - время в AutoGRAPH.NET Service. Файл AutoGRAPHNETService.exe.config
Ключи
<add key="timespan-to-string" value="1" />
<add key="datetime-to-string" value="1" />


Если речь идёт о OLE в версии АвтоГРАФ 5, то ждите обновления.

born85 13.06.2017 09:29

Цитата:

Сообщение от AlexProg1C (Сообщение 162131)
Если речь идёт о версии АвтоГРАФ 5 то настройка формата дата - время в AutoGRAPH.NET Service. Файл AutoGRAPHNETService.exe.config
Ключи
<add key="timespan-to-string" value="1" />
<add key="datetime-to-string" value="1" />
Если речь идёт о OLE в версии АвтоГРАФ 5, то ждите обновления.

4.0.6 версия автографа.

born85 14.06.2017 01:58

тему можно закрывать в формате даты в ОС собака зарыта была, но об этом не сказано нигде

SK 14.06.2017 04:26

Ну в общем-то в ОС можно кастомно настраивать дату в очень широком диапазоне разделителей... но программы не обязаны понимать это.
Например, могу захотеть вот такую красоту:

http://i.tk-chel.ru/sk/gyazo/20170614_0924_37.png

lcf 14.06.2017 05:15

SK, Для этого в коде должна быть конвертация в локальный системный формат времени, а не захардкоженный формат.

SK 14.06.2017 05:22

Цитата:

Сообщение от lcf (Сообщение 162167)
SK, Для этого в коде должна быть конвертация в локальный системный формат времени, а не захардкоженный формат.

OLE работает с датами/временем в переменных типа String.
Вся конвертация в формат daytime - на стороне программы-клиента.

lcf 14.06.2017 05:29

SK, значит OLE выдает в формате системы, а не в UTC.

SK 14.06.2017 05:42

Цитата:

Сообщение от lcf (Сообщение 162171)
SK, значит OLE выдает в формате системы, а не в UTC.

Максим, ты сейчас гадаешь на борще или на молочном улуне ? )))
UTC - это вообще не формат.


Текущее время: 22:36. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot