Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Система ИРБИС в целом :  ИРБИС Irbis
 
Давайте решим проблему с пробелами
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 21, December, 2017 16:20

Добрый день!
В очередной раз столкнулся с проблемой что создали запись описания журнала, сделали аналитическое описание статей, а потом получили ошибку привязки, как на скриншоте.

Проблема была в пробелах после шифра номера.
В идеале или автоматически удалять последние пробелы (пусть и опционально) или сделать режим отображения непечатных символов.
http://irbis.gpntb.ru/file.php?3,file=16861



Редактировано 1 раз. Последний раз 21.12.2017 16:20 пользователем Konstantinus.

Вложения: 000.JPG (182.6KB)  
Re: Давайте решим проблему с пробелами
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, December, 2017 16:38

Откуда взялись пробелы? Легли на клавиатуру? Защита от подобных действий - Ваша проблема...

Re: Давайте решим проблему с пробелами
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 22, December, 2017 16:05

Если можно сделать защиту "от дурака" програмно а не организационно, почему бы не помочь?

Re: Давайте решим проблему с пробелами
Пользователь: Zimy4 (IP-адрес скрыт)
Дата: 29, December, 2017 11:55

Ваше решение в файле DBNFLC.PFT. Добавьте следующие строки по аналогии, только для ваших полей.

/*Если в поле 10 вначале пробел, то выдает сообщение.
if &uf('+960.1#'v10)=' ' then /'1 Уберите пробел вначале поля 10!' else /'0' fi,
/*Если в поле 10 в конце пробел, то выдает сообщение.
if &uf('+961.1#'v10)=' ' then /'1 Уберите пробел в конце поля 10!' else /'0' fi,



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.