Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: lwind (IP-адрес скрыт)
Дата: 14, March, 2024 16:27

Готовимся к проверке фонда. Режим Сервис-Проверка фонда.
На цифровых ин.номерах работает все 3 режима, а на номере + буква типа:120057 д не все!
Если выбрать Отдельный инв.номер" то экз.находим.
Если же "Задание списка номеров" , то экз. не находим. И выдается в протоколе:
Выполнено задание ProvFondN.gbl
120057 Рґ - экземпляр не найден

т.е. рядом с цифрой буква русская "д" в непонятной кодировке.

Попробовали файлом задать список номеров, нашел, сверка прошла. Но нам нужно именно списком, так удобнее, небольшими партиями проверять.

Вопрос: с чем может быть связана данная проблема???



Редактировано 1 раз. Последний раз 26.03.2024 13:08 пользователем lwind.

Re: Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 15, March, 2024 10:38

Укажите вашу версию и приложите текстовый файл с проблемным инв.номером. Иногда WINDOWS сам ставит признак, что файл в UTF8, и переводит, если в нем есть кириллица.

Re: Сверка фонда. Кодировка влияет???
Пользователь: lwind (IP-адрес скрыт)
Дата: 18, March, 2024 10:24

ИРБИС 64+ 2021,1 (D4)
так с файлом работает сверка, только когда списком вводишь номера любые, с буквой на кирилице после цифрового номера. Например: "120057 д" вот тогда не ищет и выдает что экземпляр не найден

Re: Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 18, March, 2024 16:42

Файл приложите. Может он у вас в UTF8?

Re: Сверка фонда. Кодировка влияет???
Пользователь: lwind (IP-адрес скрыт)
Дата: 19, March, 2024 10:18

я делаю сверку не с файлом, а со списком, там нет кодировки, просто вводишь списком номера. Прикрепляю скриншоты.

Вложения: 2024-03-19_10-15-43.png (8.1KB)   2024-03-19_10-16-50.png (22.4KB)  
Re: Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 19, March, 2024 14:39

В протоколе
120057 Рґ - экземпляр не найден
означает, что в списке инвентарь в кодировке UTF8.
Еще раз - приложите файл, который вы подаете на вход проверки

Re: Сверка фонда. Кодировка влияет???
Пользователь: lwind (IP-адрес скрыт)
Дата: 20, March, 2024 12:07

Файл создается обычным способом в Windows
Никто же ему кодировку не ставит специально, она по умолчанию utf8. Почему она неверная? Если руками сменить кодировку, то сверка проходит. Но во 2 способе, списком где вводится номер кодировку то не изменить?
Руские символы в номере не видятся, такие номера сверку не проходят! А если по одному ин.номеру проверять, то русские символы считываются без проблем.



Редактировано 2 раз. Последний раз 20.03.2024 12:19 пользователем lwind.

Вложения: test.txt (39 bytes)  
Re: Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, March, 2024 11:12

Я расчитывала на то, что WINDOWS сам ставить метку файла в UTF8. Это первые символы файла п»ї. У вас нет этой метки.
Если вы откроете свой файл в блокноте и сделаете "сохранить как" выбрав кодировку UTF8 - файл должен сохраниться с этой меткой, которую поймет программа.
Но можно сделать проще - если вы знаете, что файл в UTF8, то можно поставить сомвол !, этот подход использует ИРБИС.
Я приложила два варианта вашего файла, с которыми проверка проходит успешно.

Вложения: test_UTF8.txt (42 bytes)   !test.txt (43 bytes)  
Re: Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, March, 2024 14:21

Кстати, мой файл !test.txt неверный, т.к. я добавляя знак ! в начале файла покорректировала в блокноте и блокнот мне тут же вставил метку UTF8 в файл.
Поэтому символ ! стал частью инвентаря и этот инвентарь, конечно, не находится.
У меня не получает откорректировать ваш файл так, чтобы в него не добавился признак (метка) UTF8.
А как вы его получили?

Re: Сверка фонда. Кодировка влияет???
Пользователь: lwind (IP-адрес скрыт)
Дата: 26, March, 2024 13:07

сохранить как выбрала с кодировкой ANSI
Но вопрос то у меня не в кодировке файла! В файле кодировку можно изменить и подгрузить нужный, но как сделать сверку СПИСКОМ???
Там не меняется кодировка. Получается это проблема самой программы! Потому что если я выберу сверку по списку, то там инв.номера с русскими буквами просто не считываются!

Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 26, March, 2024 13:49

Не поняла вас.
Что значит "Там не меняется кодировка. "? Список на сверку может быть в разной кодировке, это в ваших руках. Вы можете и посмотреть, и задать кодировку.
" то там инв.номера с русскими буквами просто не считываются!" - так вы выяснили какая кодировка списка на сверку?

Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: lwind (IP-адрес скрыт)
Дата: 27, March, 2024 09:50

я же прикрепляла скриншот. Как в списке можно задать кодировку? Мы же вводим номера инвентарные просто прямо в программе. Мы их не подгружаем в файле. И при таком вводе кодировку нельзя поменять, и русские буквы не видятся. Где тут задать кодировку можно?

Вложения: 2024-03-19_10-16-50.png (22.4KB)  
Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 27, March, 2024 11:10

Извините, я зациклилась на режиме проверки по файлу, т.к. этот режим наиболее используем. Режим проверки по списку почти не используют и я давно в него не заглядывала.
Признаюсь, что в версии 2021 он работает неверно, в 2022-2023 все ОК.
Для 2021 обновления уже не выставляются, поэтому напишите мне на почту и я вышлю вам исправленный вариант.

Re: Сверка фонда. Кодировка влияет???
Пользователь: PNV (IP-адрес скрыт)
Дата: 10, June, 2024 14:54

Добрый день, Людмила Николаевна!

Ирбис64+ 2021.1 (D3) Турбо Сервер

Мы готовимся к проверке фонда и тоже столкнулись с проблемой, описанной в первом посте данной ветки, т.е. с неверной работой режима Задание списка штрих/кодов. Когда мы вносим номера с кирилицей режим выдает ошибку. Можно получить исправленный вариант?

Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 12, June, 2024 12:42

Приложила вариант версии 2021-D4

Вложения: CIRBISP_PLUS.rar (1.49MB)  
Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: PNV (IP-адрес скрыт)
Дата: 14, June, 2024 12:15

Спасибо, Людмила Николаевна, за подправленный файл.

Заявленная проблема ушла, но появилась другая. Сохраненный файл протокола не читабелен(см. файл в приложении). В версии D3 проверила, там файл открывается с корректным текстом.

Вложения: протокол из D4.txt (199 bytes)  
Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 17, June, 2024 15:12

Вывод протокола подправила. Версия 2021.

Вложения: CIRBISP_PLUS.rar (1.49MB)  
Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: PNV (IP-адрес скрыт)
Дата: 20, June, 2024 14:22

Спасибо, Людмила Николаевна, теперь протокол открывается в правильной кодировке!

Re: Сверка фонда. Кодировка влияет???
Пользователь: stephanie (IP-адрес скрыт)
Дата: 19, March, 2025 11:14

Добрый день.
При выполнении проверки фонда (режим «Штрих-коды/инвентарные номера в файле») протокол, сохраняемый в текстовый файл формируется некорректно (1). В формате протокола, выводимого на экран, информация отображается правильно (2). Как можно это исправить?

Вложения: 1_Протокол.txt (308 bytes)   2_Протокол.JPG (32.7KB)  
Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, March, 2025 14:53

Уточните, что у вас в качестве клиентской программы? В ИРБИС64 заставка выглядит - см. приложенный файл. Этот вариант проверила - эффекта не обнаружила.

Приложите вашу заставку, аналогичную приложенной картинке.

Вы воспользовались кнопкой "Сохранить протокол"?



Редактировано 1 раз. Последний раз 21.03.2025 16:27 пользователем ochagova.

Вложения: Версия 2023D2.png (249.1KB)  
Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 21, March, 2025 14:54

Смотрите "Предупреждение...." в данной теме

Re: Сверка фонда. Кодировка влияет???
Пользователь: stephanie (IP-адрес скрыт)
Дата: 22, March, 2025 11:09

При сохранении Протокола нажимала кнопку «Сохранить протокол»
Прилагаю скрины:
- Заставка версии Ирбис
- Вид текстового файла после сохранения через кнопку Протокола «Сохранить протокол»

Вложения: Заставка Ирбис 64+.JPG (44.2KB)   скрин Протокола.JPG (33.2KB)  
Re: Ошибка программы - Сверка фонда. Кодировка влияет???
Пользователь: ochagova (IP-адрес скрыт)
Дата: 24, March, 2025 11:40

Проверяю эту версию - см. 111. Вы напишите мне на почту (мой адрес есть на форуме) и я вам обновлю версию программы.

Вложения: 111.png (115.7KB)  


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