DSP840 + 1с розница
| Автор | Сообщение |
|---|---|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
добрый день! Проблема следующая: приобрели дисплей dsp840, при добавлении обработки в конфигурацию 1с розница ругается на старую версию API. В техподдержке ответили, что необходимо переписывать обработку. Правильно ли я понимаю, что у Вы не располагаете в настоящий момент рабочими обработками для новых релизов типовых УТ? Когда планируется появление такой обработки, т.к. я не думаю, что это единичный случай или где можно найти какие-либо материалы для самостоятельной разработки?
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Начну с конца. В комплекте идет описание методов и свойств компоненты, для подключения к любой конфигурации 1С: "Описание методов и свойств библиотеки.pdf". Также идет пример обработки для конфигурации "Управление Торговли". Для других конфигураций не писали и маловероятно, что будем. У нас просто нет этих конфигураций. К тому же они время от времени изменяются и старые обработки становятся не рабочими. Со своей стороны мы ведем работы по сертификации данных устройств в фирме 1С, чтобы поддержка обработок велась уже самой фирмой 1С. Терминалы сбора данных и сканеры штрихкодов уже поддерживаются. |
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
добрый день! начал разбираться с обработкой, возникли вопросы: 1. когда выполняется (при создании нового документа, например) код Объект.Драйвер.УстройствоВключено = 1 в функции Подключить(Объект); на втором слое появляется бегущая строка с параметрами подключения (скорость, четность и проч.), причем на первом слое в это же время отображается заданная бегущая строка (та которая в обработке) нормально; 2. если использовать ЗаписатьСлой() очень долго обновляется экран, причем с мерцанием, каким образом это можно обойти? |
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Цитата: Ivan 04.02.2010 14:16 добрый день! начал разбираться с обработкой, возникли вопросы: Слои хранятся в памяти и при выключении. Советую устройство включать (инициализировать) один раз при старте системы, очищая при этом слои. Цитата: Ivan 04.02.2010 14:16
Слои используются для демонстрации надписи на дисплее, когда он не активен. При записи в слой происходит очищение и запись в память новой информации. Для отображения информации Вам слои не нужны. Т.е. в рабочем режиме используем три команды: Очистить, Вывести строку и УстановитьКурсор. Как только пользователь выходит, т.е. "касса не работает", то запускаем демо режим с бегущей строкой. Запись слоя или слоев для демо режима тоже желательно сделать один раз при инициализации. |
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
Цитата: Олег 04.02.2010 17:22
Ох если бы в типовых все так и было. Очитка слоев при старте и перед выключением не помогла( в той обработке, что идет с компонентой процедура "УдалитьОкна" вызывается только при отключении, я добавил вызов сразу после включения, перед выводом строки, но результат один и тот же: верхний слой - номенклатура от старого чека, нижний слой - "19200 N 8 1 CHAR: c", поэтому хочу спросить есть ли в устройстве что-то типа хард резета ? еще нашел с утилите DSP840 Utility на закладке Main(GIGA) опцию "show saved message after reboot mode" пробовал установить ее и stay и running, но результат один( (не нашел никакого внятного описания к ней). с демо режимом и сохранением слоев разобрался, спасибо
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
А если очистить экран при входе в документ? Нет хардресета нету. Отредактировано: Олег Плюснин 05.02.2010 12:26
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
в том то и дело, что в типовой рознице при открытии выполянется ПодключитьКлиента, где она перебирается и подключается доступное ТО, а очистика у меня стоит в обработке сразу после строчки Объект.Драйвер.УстройствоВключено = 1; вся суть в том, что строки появляются после ее выполнения, и несмотря на то, что очистка срабатывает, они появляются все равно, хоть и не на большое время где-то полсекунды, но этого достаточно чтобы визуально заметить их
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
может ли это происходить потому что я использую x64 windows 7, a дрова для дисплея для висты?
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
мда, дома попробовал на xp x32 ничего не поменялось( что посоветуете?
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Пробую у себя. Чуть позже отпишу.
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
на атоловской компоненте ситуация не воспроизводится
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
дома попробую с обработкой, идущей в комплекте с компонентой на старом релизе ут
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Да, есть такое. Буквально на долю секунды моргает стартовое окно. Если специально следить, то заметно. Буду отлавливать в какой момент появляется. Пишите обработку, а эту оплошность постараюсь отловить.
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
Олег, есть ли какие-то новости?
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Проблема не критичная. До Вас ее даже никто не замечал. Я готовлю выпуск новой версии под требования 1С, там же постараюсь и отловить, почему происходит отображение на дисплее технической информации при открытии порта. Думаю до конца недели разберусь.
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
ок, спасибо большое, будем ждать)
|
|
Ivan Kozlov
Регистрация: 02.02.2010
Кол-во сообщений: 11
|
Подскажите, пожалуйста, в какие сроки планируется обновление компоненты? Очень нужно клиента сориентировать по времени.
|
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Вобщем так. Эта инфа выскакивает при команде переключения дисплея на русский язык. Это конструктивная особенность и поделать ничего нельзя. Наша компонента всегда это делает при инициализации порта. Я могу для Вас убрать переключение на русский при инициализации и выслать Вам эту библиотеку. Следующая версия 2.1.0.0 будет переделана под требования 1С. Обработка к сожалению будет другая, правда переделать из старой займет не более получаса. Зато она будет доступна для всех стандартных конфигураций 1С и сертифицирована на "1С. Совместимость". При инициализации переключение на русский я уберу, но в методе ПроверкаОборудования() обязательно вставлю. Думаю в конце марта я это сделаю, т.к. делать буду только я, а впереди праздники, командировка и я пока болею. |
|
Стас М.
Регистрация: 12.04.2010
Кол-во сообщений: 1
|
У меня таже задача. Нельзя прислать новую обработку? sm-42#bk.ru |
|
Олег Плюснин
Регистрация: 28.05.2008
Кол-во сообщений: 2045
|
Давайте поподробнее. Какая у Вас задача? Описанная выше проблема не уберется заменой обработки. |
|
вованчик Штефан
Регистрация: 29.11.2010
Кол-во сообщений: 2
|
Обработка к сожалению будет другая правда переделать из старой займет не более получаса. ========================================== www.apollo-8.ru |
ICQ Отдела продаж: 282-104-241, 492-711-783, 623-036-077
