Leave a comment

ivalnick October 18 2014, 06:21:13 UTC
Боюсь, что дело здесь не совсем в возможностях данной конкретной системы или нежелании её дорабатывать. Лет 15 назад мне с коллегами приходилось решать точно такую же проблему - с датой 29.02.1930.
Наше прикладное ПО было написано на FoxPro, поэтому проблему с вводом и хранением даты мы решили достаточно быстро. Но вот проблемы с обработкой этой даты стандартными функциями и, тем более, передачи её в другие информационные системы мы решить так и не смогли. Мы везде получали ошибки.
В конечном итоге нам пришлось хранить две даты рождения: по данным документа и для расчетов и передачи во внешние системы.

Термин IT-Диктат надо запомнить.

Reply

jeykey October 18 2014, 09:43:14 UTC
ага, первое решение, которое напрашивается - как раз два календаря - реальный и расчетный.
дело немного в другом, вопрос древний и философский - с проникновением IT в нашу жизнь мы всё чаще и чаще становимся этими IT ограничены
Вопрос в том, где провести границу - начиная с какого уровня это плохо.

Reply

ivalnick October 18 2014, 09:54:18 UTC
Именно, что вопрос философский.
Не вижу однозначных решений.

Три или четыре года назад несколько одаренных умов предложили включить в состав КПП буквы. В том, что делать этого не стоит, их не убедила ни необходимость переписывать всё ПО налоговых органов, ни необходимость переписывать все бухгалтерское ПО, ни необходимость переписывать банковское ПО, ни необходимость пересмотра двух сотен форматов официальных документов.
От этого геморроя нас спасло только то, что ЦБ категорическим отказался конвертировать свои БД.

Ну и старая хохма про ширину лошади и диаметр ракет вспоминается: http://www.ya-znal.ru/articles/konstrukciya-shattla-kennedi-zavisit-ot-tolshini-loshadinoj-zadnici.html
Хотя это и обратный пример. :-)

Reply

jeykey October 18 2014, 15:20:28 UTC
КПП всё-таки искуственная чушка, букву добавить, извиниться и букву убрать - невелика работа для методолога. Это не дату рождения или ширину лошадиной задницы изменить.
Хотя да, здесь IT-диктатура сработала на пользу.
Но ЦБ известные ребята - они букву ё и знак номера лет пятнадцать в платёжках не могли сделать доступными.
ФМС в этом плане были гибче.

Reply

ivalnick October 18 2014, 16:18:42 UTC
Вот и возвращаемся к тому, что вопрос философский.

Reply


Leave a comment

Up