Боюсь, что дело здесь не совсем в возможностях данной конкретной системы или нежелании её дорабатывать. Лет 15 назад мне с коллегами приходилось решать точно такую же проблему - с датой 29.02.1930. Наше прикладное ПО было написано на FoxPro, поэтому проблему с вводом и хранением даты мы решили достаточно быстро. Но вот проблемы с обработкой этой даты стандартными функциями и, тем более, передачи её в другие информационные системы мы решить так и не смогли. Мы везде получали ошибки. В конечном итоге нам пришлось хранить две даты рождения: по данным документа и для расчетов и передачи во внешние системы.
ага, первое решение, которое напрашивается - как раз два календаря - реальный и расчетный. дело немного в другом, вопрос древний и философский - с проникновением IT в нашу жизнь мы всё чаще и чаще становимся этими IT ограничены Вопрос в том, где провести границу - начиная с какого уровня это плохо.
Именно, что вопрос философский. Не вижу однозначных решений.
Три или четыре года назад несколько одаренных умов предложили включить в состав КПП буквы. В том, что делать этого не стоит, их не убедила ни необходимость переписывать всё ПО налоговых органов, ни необходимость переписывать все бухгалтерское ПО, ни необходимость переписывать банковское ПО, ни необходимость пересмотра двух сотен форматов официальных документов. От этого геморроя нас спасло только то, что ЦБ категорическим отказался конвертировать свои БД.
КПП всё-таки искуственная чушка, букву добавить, извиниться и букву убрать - невелика работа для методолога. Это не дату рождения или ширину лошадиной задницы изменить. Хотя да, здесь IT-диктатура сработала на пользу. Но ЦБ известные ребята - они букву ё и знак номера лет пятнадцать в платёжках не могли сделать доступными. ФМС в этом плане были гибче.
Наше прикладное ПО было написано на FoxPro, поэтому проблему с вводом и хранением даты мы решили достаточно быстро. Но вот проблемы с обработкой этой даты стандартными функциями и, тем более, передачи её в другие информационные системы мы решить так и не смогли. Мы везде получали ошибки.
В конечном итоге нам пришлось хранить две даты рождения: по данным документа и для расчетов и передачи во внешние системы.
Термин IT-Диктат надо запомнить.
Reply
дело немного в другом, вопрос древний и философский - с проникновением IT в нашу жизнь мы всё чаще и чаще становимся этими IT ограничены
Вопрос в том, где провести границу - начиная с какого уровня это плохо.
Reply
Не вижу однозначных решений.
Три или четыре года назад несколько одаренных умов предложили включить в состав КПП буквы. В том, что делать этого не стоит, их не убедила ни необходимость переписывать всё ПО налоговых органов, ни необходимость переписывать все бухгалтерское ПО, ни необходимость переписывать банковское ПО, ни необходимость пересмотра двух сотен форматов официальных документов.
От этого геморроя нас спасло только то, что ЦБ категорическим отказался конвертировать свои БД.
Ну и старая хохма про ширину лошади и диаметр ракет вспоминается: http://www.ya-znal.ru/articles/konstrukciya-shattla-kennedi-zavisit-ot-tolshini-loshadinoj-zadnici.html
Хотя это и обратный пример. :-)
Reply
Хотя да, здесь IT-диктатура сработала на пользу.
Но ЦБ известные ребята - они букву ё и знак номера лет пятнадцать в платёжках не могли сделать доступными.
ФМС в этом плане были гибче.
Reply
Reply
Leave a comment