![]() |
Дата в 7.00
Ув. программисты! как в АРМе ТКС будет решаться вопрос с датами: http://www.tks.ru/forum/showthread.p...70#post1136570
|
Цитата:
|
хорошо, освещаю:
Как известно дата должна выгружаться в формате YYYY-MM-DD. Предполагаю, что программа распознаёт к примеру привычные 01.01.10 или 01.01.2010 и выгружает как надо. Но с 01.01 установлен иной вид как миниум для некоторых дат, к примеру платёжек. Т.е. дата платёжки будет выглядеть как 01012010 без точек. Вопрос: какой должен быть формат остальных дат на бумаге? Странно же когда одна и та же дата в одной и той же графе будет 01012010, а другая 01.01.10 или 01.01.2010? И если заполнять их все одинаково, к примеру 01012010 - то не будет ли проблем при выгрузке с попаданием в формат ISO 8601? Ведь все даты должны быть выгружены именно в этом формате. |
Там, где указано конкретный требование к формату печати даты, печататься будет в соответствии с этими требованиями. Там, где нет специального указания к печатному виду даты, печатается в привычном формате. Выгружается всегда в соответствии с XML-структурой, независимо от печатного вида.
|
Т.е.правильно понимаю, что АРМ распознает все типы дат, к примеру одну и ту же дату существующую в 3 вариантах 01.01.11, 01.01.2010,01012010 он выгрузит одинаково:2010-01-01?
|
В программе вы указываете даты в числовых полях, как правило в формате дд,мм,гггг. Там где это предусмотрено приказом - на печать выводится без разделителей, и выгружается в соответствии со схемами выгрузки.
Т.е. ваши опасения напрасны. |
Спасибо за все комментарии
|
| Текущее время: 15:50. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot