Обращение № 25 429 от 16.02.2017 - Работа со штрих кодами (Ошибка - Нормальный) <7221>

Бородавкина Валентина Ивановна Email bvi@samsu.ru Телефон +7 (846) 9262672

1) На книге с инв. ном. Д-727 штрих код 8462000647050, а в 1С - 8462000647056. Если учесть, что контрольная цифра формируется с целью проверки правильности написания штрих кода, то непонятно, почему она изменилась с 0 на 6.

Кроме того, выяснилось, что изменились контрольные цифры штрих кодов относительно 30.01.17. Например, было: С-120239 со штрих кодом 8462002399568, теперь 8462002399563;

было: С-117389 с 8462001276181, стало: 8462001276187.

В принципе в БД штрих коды должны быть без контрольных цифр.

2)Инв. ном. С-165866 должен соответствовать штрих код 846200065676, а С-165865 - 846200065677.


В разработке - 21 февраля 2017 г. 11:31:07 - Базенков - Задача поставлена на Базенков

Базенков - 21 февраля 2017 г. 11:30:49 - (Передано в ЛК)

Обнаружил, что при перепроведении документа поступления в фонд, в котором есть диапазон штрихкодов, последний записывается по старому алгоритму. Если не считать этой ошибки, распределение штрихкодов по сиглам не нарушено.

Валентина Бородавкина - 20 февраля 2017 г. 11:39:28 - (Передано в ЛК)

Исх. диапазон 846200070232 - 846200070329 был разбит таким образом:

Ч.з. -1 846200070329

Сз -5 846200070232 - 846200070236

Тл. -5 846200070237 - 846200070241

АЕН -68 846200070242 - 846200070309

ПУА -19 846200070310 - 846200070328



Теперь во всех случаях диапазон представлен следующим образом:

846200070232... [Диапазон]

Базенков - 20 февраля 2017 г. 10:04:03 - (Передано в ЛК)

Я скорректирую алгоритм изменения штрихкода. На данный момент необходимо сначала очистить штрихкод, потом записать новый. 165866 я исправил. Подскажите, что значит "Выполненная Вами разбивка диапазона по количеству изданий в каждом из сигл хранения не сохранилась, т.е. вернулась к первоначальному состоянию."?

Валентина Бородавкина - 17 февраля 2017 г. 13:53:15 - (Передано в ЛК)

Скорее всего, исправили позже.

На книгах: С-165866 8462000656762

С-165865 8462000656779

При внесении изменений в 1С рядом со штрих кодом 8462000656762 появляется

текст [Диапазон].

Выполненная Вами разбивка диапазона по количеству изданий в каждом из сигл

хранения не сохранилась, т.е. вернулась к первоначальному состоянию.



Пожалуйста, подправьте. Укажите, в чем была моя ошибка.



Базенков - 16 февраля 2017 г. 17:04:35 - (Передано в ЛК)

А в присланном вами файле выгрузки - неправильно! Вот выдержка оттуда, документ books13_4479: "....С-165866u140,00v1y846200065677 aНБ_СамГУbНФe232/20060704hФiВ 19pС-165865u140,00v1y846200065677...." Значит конвертер у вас некорректно работал, либо просто после экспорта отредактировали запись в Руслане.

Валентина Бородавкина - 16 февраля 2017 г. 16:48:51 - (Передано в ЛК)

В Руслане всё правильно - см. вл.ф.

Анализ - 16 февраля 2017 г. 16:18:32 - Базенков -

Базенков - 16 февраля 2017 г. 16:18:23 - (Передано в ЛК)

1. Я проверю алгоритм. Если ваши сканеры не считывают контрольную цифру - то по первым 12 символам поиск будет осуществляться корректно. Иначе перезагрузим штрихкоды еще раз. После проверки напишу в данной задаче.
2. Посмотрите библиографическое описание, загруженное из РУСЛАНа (скриншот приложен обращению). В 999 полях обоих инвентарных номеров указан одинаковый штрихкод 846200065677. Использование одного штрихкода для различных инвентарных номеров не допускается базой данных, поэтому штрихкод 5677 присвоился первому вхождению в 999 поле - С-165866. Данные ошибки возможно исправить только в ручном режиме, поскольку это не ошибка алгоритма, а ошибка в исходных данных, загруженных из внешней системы.

Новая - 16 февраля 2017 г. 16:08:42 - Бородавкина Валентина Ивановна -

</HTML>