Имя: Пароль:
1C
1С v8
Формат или представление данных "только год", обычные формы.
0 Кодер
 
11.12.19
11:15
Хочу указывать модельный год продукции, он может быть 17, 18, 19, 20, 21 или пустой.
Хранить хочу в реквизите типа "дата без времени", выбирать позволю любой датой внутри года, но показывать в форме хочу двумя цифрами года.

Как это сделать красиво, где-нибудь есть такое в типовой?
1 Ёпрст
 
11.12.19
11:17
формат установи ДФ=yyyy в свойствах поля
2 Ёпрст
 
11.12.19
11:17
усё.
3 Ёпрст
 
11.12.19
11:17
ну или yy, если 2 цифры
4 Кодер
 
11.12.19
11:20
Спасибо! Пробовал с форматной строкой играться, но сломал :)
5 Ns33
 
11.12.19
11:43
Редактировать всё равно так не удобно. Сделай поле надписи с годом и 3 кнопки: "-1", "Текущий год", "+1".
6 singlych
 
11.12.19
11:56
Зачем поле надписи, достаточно реквизит формы типа число со стандартными кнопками регулирования. И гонять этот реквизит в дату и обратно при записи и чтении.
7 pechkin
 
11.12.19
12:11
может проще число хранить?
8 pechkin
 
11.12.19
12:12
(6) зачем гонять?
9 singlych
 
11.12.19
12:15
(8) не, ну можно и хранить в числе. Зависит от того, для чего этот модельный год вообще нужен.