Changes between Version 10 and Version 12 of Ticket #1148


Ignore:
Timestamp:
May 12, 2023, 10:16:26 AM (19 months ago)
Author:
alx
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1148

    • Property Summary Не принимается серийный номер платыВалидация серийных номеров не соответствует установленному формату
  • Ticket #1148 – Description

    v10 v12  
    1 В r213/base интерфейс "Возврат" не принимает серийный номер платы:
     1В нашей компании действует устное распоряжение директора, предписывающее присваивать производимым изделиям серийные номера формата "латинская заглавная буква и следующие за ней 5 цифр". Однако в r213/base валидация вводимых серийных номеров производится по совпадению с регулярным выражением `^([A-Z]?\d{5}|Р\d{6}|[А-Я]\d{4})$`. Таким образом, валидация не соответствует распоряжению директора.
    22
    3 [[Image(ss1.jpg)]]
    4 
    5 Так как (к моему сожалению) административными мерами форматы серийных номеров изделий никак не регламентированы, то наша система, по моему мнению (и к моему сожалению), не вправе ограничивать пользователя при вводе серийных номеров какими-либо определенными их форматами, так как в любой момент может быть принято решение использовать новый формат.
    6 
    7 **Предлагаю** исключить из кода проверку соответствия серийных номеров определенным форматам.
     3**Предлагаю** привести регулярное выражение, которым валидируются серийные номера изделий, в соответствие распоряжению директора, а именно к такому виду: `^[A-Z]\d{5}`.