Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы со сканером штрихкода 
:(
    Опции темы
mihanik
Дата 22.9.2010, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 2
Всего: 109



Привет!

1С:
- платформа - 8.1.15.14
- конфа - сервер: Рассчёт квартплаты
- клиент-серверный вариант (сервер баз 1С, MS SQL)

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

Подробное описание проблемы в приложении.


Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  ____________________.zip 282,30 Kb


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Zero
Дата 22.9.2010, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



Начнём по порядку. С начало определим глобальное местоположение неисправности. Для этого выполним следующие действия (см. рисунок в прикреплённом файле)
1. Запустить систему в режиме "конфигуратор" и в функции ПолучитьШК(...) в строке в которой происходит ошибка устанавливаем точку останова. (место положение функции см. в своём письме)
2. Запускаем систему в режиме отладки и выполняем необходимые действия со сканером над нужным документом, как было в прошлый раз когда воспроизводилась ошибка. После чего сработает точка останова и затем устанавливаем курсор на парамет функции "Данные" и нажимаем "Shift+F9" и в открывшемся окошке проверяй, если данные совпадают с теми которые сканируешь, значит сканер работает и проблема с конфигурацией (в этом случае одно решение), а если данные не совпадают со значением штрихкода, значит проблема со сканеров (и в этом случае другое решение)

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  test.JPG 25,95 Kb
PM MAIL ICQ   Вверх
mihanik
Дата 23.9.2010, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 2
Всего: 109



Zero, спасибо!
Сегодня гляну.
О результатах сообщу вечерком.



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 23.9.2010, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 2
Всего: 109



Вот, что у меня получилось (в прицепе к сообщению)

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  ____________________2.zip 98,82 Kb


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Zero
Дата 23.9.2010, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



Такс, из всего увиденного могу сделать след. вывод:
1. Сканер подключен нормально, его больше не трогай, а то что-нибудь сломаешь smile 
2. Конфа не типовая - как следствие недотестированы/недоработаны некоторые процедуры/функции.
В идеале, чтобы тут найти ошибку, нужно средствами отладчика копать пошагово. Сказать наверняка что где не так, проблематично из-за нетиповой конфы, т.е. мне её внутренности не известны, да и проверить нечем, т.к. даже при её наличии нужен подключенный сканер.
Но на вскидку могу предположить след.:
Переменная Состояние имеет тип Структура, а у неё есть ветка ОбработкаТО, которая неопределена, а по всей видимости это должна быть ссылка на обработку которая в свою очередь должна иметь экспортируемую процедуру с названием ОбработатьСобытиеСШК(). Вот из-за того что она не определена, поэтому ошибка и выдаётся.
Но парой строк раньше вижу что переменная Состояние присваивает данные из какого-то модуля под названием Клиенты у которого имеется экспортируемая функция "Получить(...)" а в неё передаётся параметр Клиент, который имеет тип Форма.
Вывод: на форме самого документа должен быть реквизит с типом такимже как у параметра Клиент и возможно его свойства не заполнены, либо он не выбран вообще.
Твоё решение: по моему предположение тебе надо в форме документа "Оплата" заполнить реквизит "Контрагент" + при создании элемента в справочнике "Контрагенты" максимально заполнить свойства элемента этого справочника, чтобы наверняка не пропусить что-то важное.
PM MAIL ICQ   Вверх
mihanik
Дата 24.9.2010, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 2
Всего: 109



Общался с разработчиком конфы.
Вот он что пишет:

Цитата

Что делать?
Либо подождать следующего релиза, либо:
В конфигурации нужно глобальным поиском найти "ИмяКомпьютера()" и заменить везде, кроме как в Функции "ИмяКомпьютераТО()" на "ИмяКомпьютера()"
т.е. было:
Запрос.УстановитьПараметр("Компьютер", ОбщегоНазначенияКлиент.ПолучитьИмяКомпьютера());
нужно сделать:
Запрос.УстановитьПараметр("Компьютер", ОбщегоНазначенияКлиент.ПолучитьИмяКомпьютераТО());
Само описание функции ПолучитьИмяКомпьютераТО() не меняйте !!!!!!!

Русаков Андрей 
ООО "Сервер"


Даже и не знаю... 


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Zero
Дата 24.9.2010, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



ну и сделай как он пишет. В тестовой базе сделай, проверь... если всё норм - объединишь.
Он то лучше знаешь свою конфу, чем кто-либо тут на форуме. smile 
PM MAIL ICQ   Вверх
mihanik
Дата 24.9.2010, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 2
Всего: 109



Цитата(Zero @  24.9.2010,  13:59 Найти цитируемый пост)
ну и сделай как он пишет. В тестовой базе сделай, проверь... если всё норм - объединишь.


Я системный администратор...
Сам сделать не смогу.
Буду 1С-ника просить.
Но, наверное, подождём очередного обновления... smile
Чего горячку-то пороть?

За желание помочь спасибо.



Это сообщение отредактировал(а) mihanik - 24.9.2010, 22:33


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

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

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0451 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.