Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
инвентраные номера
Пользователь: Дятала М.В. (IP-адрес скрыт)
Дата: 18, April, 2006 08:14

Здравствуйте, помогите, пожалуйста, разобраться с такой проблемой. Наша библиотека совсем молодая, и мы заносили записи сразу с первого инвентаря, это выглядело: 0001, и так далее. Но теперь у нас пошли инвентари с пятизначным числом, и вид поиска в "Инв. №, штрих-код" стал распадаться по цифрам сначала и с конца (например: 0999, 10000, 1001 ...), хотя ищет все прекрасно, но нам для сверки фонда хотелось бы, чтобы в словаре инвентари шли сплошным рядом. Как добавить нули перед цифрой инв. №: в пакетном режиме или глобальной корректровке? И напишите алгоритм действий, пожалуйста.

Re: инвентраные номера
Пользователь: Анонимный пользователь (IP-адрес скрыт)
Дата: 18, April, 2006 12:03

А причем здесь АРМ Администратор?

Re: инвентраные номера
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 18, April, 2006 12:41

При вводе инвентарей разной длины можно пользоваться словарем "Инв. N, сортированные"


Re: инвентраные номера
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 18, April, 2006 12:44

Вот такая глобальная корректировка должна вам помочь (только поле 30, которое в примере, нужно заменить на ваше с инвентарем). Пр этом цифра 8 в формате f(val(v30),8,0) указывает результирующее количество символов в строке.

REP
30
F
f(val(v30),8,0)
XXXXXXXXXXXXXXXXXXX
CHA
30
F
' '
'0'

Re: инвентраные номера
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 19, April, 2006 10:34

Максим! Вы не учли повторения поля.

Re: инвентраные номера
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 19, April, 2006 11:24

Ну это то да. Просто я свой когда реализованый вариант запостил. Там повторений не было.
Ну так вся мудрость в том, чтобы вместо F в каждой третьей строке поставить *



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