|
|
#1 |
|
Участник
|
csv и загрузка в поле с типом время
Как можно загрузить из csv поле со временем.
Формат 9:00 в поле с типом timeofday грузится как 0, хотя и на просмотре в настройках это 9. Минуты вообще не получается увидеть. |
|
|
|
|
#2 |
|
Banned
|
В AX время - это целочисленные данные, число секунд от полуночи. От этого и отталкивайтесь.
|
|
|
|
|
#3 |
|
Злыдни
|
Берем дробную чась даты, умножаем на 86400 (24*60*60), округляем до целого и пишем полученное значение в csv, а потом уже грузим в поле времени в Ax.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
|
|
|
#4 |
|
Участник
|
По-моему, тот или иной импорт (коих может быть очень много) должен быть максимально абстрагирован от подобных заморочек с преобразованием типов - в данном случае из строки во время. Подобные заморочки должны быть вынесены в некий специализированный класс, и кое-что уже готовое даже есть: Класс для преобразования значений между различными значимыми типами
|
|
|
|
|
#5 |
|
Banned
|
Практически любой импорт - индивидуальная вещь, а то и вещь для однократного использования. Редко бывает выгода от абстракций.
|
|
|
|
|
#6 |
|
Участник
|
Не могу согласиться
У меня как-то получилось так, что куча импортов из файлов работает в конечном счете с той или иной таблицей (пусть и временной), под такой случай получилось несколько базовых классов:
За счет этого:
Последний раз редактировалось gl00mie; 07.11.2011 в 23:20. |
|
|