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