Хочу указывать модельный год продукции, он может быть 17, 18, 19, 20, 21 или пустой.
Хранить хочу в реквизите типа "дата без времени", выбирать позволю любой датой внутри года, но показывать в форме хочу двумя цифрами года.
Как это сделать красиво, где-нибудь есть такое в типовой?
Зачем поле надписи, достаточно реквизит формы типа число со стандартными кнопками регулирования. И гонять этот реквизит в дату и обратно при записи и чтении.
(8) не, ну можно и хранить в числе. Зависит от того, для чего этот модельный год вообще нужен.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший