6.12.8 *************************************************************************************** Внесённые изменения: 1.  Добавлен мастер настройки связи, позволяющий настраивать соединение ПК и ТСД с MobileLogistics 4.x, 5.x. Исправленные ошибки: 1. На странице свойств в некоторых случаях не очищалось поле DeviceID. Способ решения: поле DeviceID при изменении параметров подключения очищается. 2. При отключении устройства, связанного с виртуальным COM-портом, в момент, когда данный порт использовался драйвером, могло происходить зависание приложения. Способ решения: зависания в указанном случае не происходит. 3. При использовании стиля оформления Windows XP некорректно отображались кнопки в нижней части окна теста драйвера. Способ решения: при использовании указанного стиля оформления кнопки в окне теста драйвера отображаются корректно. 6.12.7 *************************************************************************************** Внесённые изменения: 1. Протокол MobileLogistics 4.x переименован в MobileLogistics 4.x, 5.x. 2. Реализована автоматическая синхронизация даты и времени при обмене с терминалами по протоколу MobileLogistics 4.x, 5.x. 3. В диалог настройки параметров связи добавлено поле для отображения DeviceID терминала сбора данных. 6.12.6 *************************************************************************************** Внесённые изменения: 1. Внесены изменения технического характера. 6.12.5 *************************************************************************************** Внесённые изменения: 1. Внесены изменения технического характера. 6.12.4 *************************************************************************************** Внесённые изменения 1. Драйвер протестирован на совместимость с ОС Windows 7 x64. 6.12.3 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях при попытке обмена с терминалами Opticon H13, OPH-1004, OPL9728, DCL1531 возвращается ошибка -1 "Нет связи". Способ решения: Обмен с указанными ТСД осуществляется корректно. 2. При считывании данных из ТСД марки Cipher без прошивки от ГК АТОЛ возникает ошибка "List index out of bounds". Способ решения: Считывание данных из указанных терминалов осуществляется корректно. 6.12.2 *************************************************************************************** Внесённые изменения 1. Обновлена библиотека DBOpticonDLL.dll, в результате чего увеличена скорость загрузки справочников в терминалы Opticon H13, OPH-1004, OPL9728, DCL1531. 6.12.1 *************************************************************************************** Внесённые изменения 1. Реализован метод "ExchangeFormClose" ("ФормаОбменаЗакрыть"), передающий в терминал команду выхода с формы обмена. Метод поддерживается только для ТСД с ОС Windows CE/Windows Mobile и установленным ПО MobileLogistics. 6.12.0 *************************************************************************************** Исправленные ошибки 1. Если на странице свойств выбран порт COM1, то заблокирован выбор скорости порта. Способ решения: Выбор скорости для порта COM1 осуществляется корректно. 2. В некоторых случаях возможно подвисание драйвера при использовании порта IRComm (сервер). Способ решения: Работа с указанным портом осуществляется корректно. 3. В некоторых случаях при обмене данными с терминалом, требующем отображения полосы прогресса, возвращается ошибка "System Error. Code: 1400. Недопустимый дескриптор окна". Способ решения: Отображение полосы прогресса осуществляется корректно. Внесённые изменения 1. При нажатии кнопки "Проверка связи" на странице свойств теперь блокируются все элементы управления. 2. Переработана реализация протокола "MobileLogistics 4.x". В частности это позволило справиться с очень низкой скоростью обмена в ОС Windows 7 при использовании многоядерных процессоров, уменьшить задержки при первоначальной установке связи, а также увеличить стабильность обмена данными. 3. Для протокола "MobileLogistics 4.x" максимальное число полей справочника увеличено до 63-х. 6.11.7 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях драйвер зависает при обмене с терминалом. Способ решения: Обмен осуществляется корректно. 6.11.6 *************************************************************************************** Исправленные ошибки 1. Для портов COM1 и COM256 недоступно изменение параметров связи. Способ решения: Изменение параметров портов осуществляется корректно. 6.11.5 *************************************************************************************** Внесённые изменения 1. Реализована работа с COM-портами вплоть до COM256. 6.11.4 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях при использовании драйвера в среде 1С передача строковых параметров в драйвер приводила к ошибкам выделения памяти. Способ решения: Выделение памяти при работе в среде 1С осуществляется корректно. Внесённые изменения 1. Для терминалов Opticon H13 и OPH-1004 с установленным ПО MobileLogistics реализован новый механизм загрузки данных с генерацией индексов на стороне ПК. 6.11.3 *************************************************************************************** Внесённые изменения 1. Внесён ряд изменений технического характера. 6.11.2 *************************************************************************************** Исправленные ошибки 1. При обмене с ТСД Casio DT-930 по протоколу "MobileLogistics 4.x" возможна неправильная интерпретация информации о необходимом терминалу таймауте. Способ решения: Данные интерпретируются корректно. Внесённые изменения 1. Драйвер протестирован на совместимость с ОС Windows 7. 6.11.1 *************************************************************************************** Внесённые изменения 1. Внесены изменения технического характера. 6.11.0 *************************************************************************************** Исправленные ошибки 1. Если при работе через DCOM не удалось запустить удалённый сервер оборудования, драйвер обращается к локальному серверу. Способ решения: Возвращается корректное сообщение об ошибке. 2. На странице свойств некорректно устанавливаются параметры драйвера при изменении поля "Компьютер". Способ решения: Установка имени компьютера осуществляется корректно. 3. В случае использования порта "IRComm (клиент)" возможно "зависание" драйвера при попытке вызвать страницу поиска оборудования. Внесённые изменения 1. Реализовано одновременное взаимодействие с несколькими ТСД. Подробнее см. документацию. 2. Теперь при создании нового ЛУ по умолчанию устанавливается модель "MobileLogistics 4.x". 3. Для терминалов с установленным ПО MobileLogistics 4.x на странице "Системные параметры" реализована возможность копирования информации о терминале в буфер обмена по нажатию CTRL+C. 4. Изменён порядок отображения коммуникационных портов на странице свойств. Также для каждого COM-порта выводится описание, предоставляемое системным драйвером. 5. Изменён внешний вид окна "О программе". 6. Теперь при использовании сервера оборудования на панели задач в трее (рядом с часами) появляется соответствующая иконка. При клике по ней выводится меню, позволяющее принудительно завершить работу сервера оборудования в случае, если он завис. 6.10.3 *************************************************************************************** Внесённые изменения 1. Улучшен процесс чтения/записи настроек из реестра в ситуациях, когда драйвер не имеет необходимых прав доступа. 2. Теперь при вызове метода SaveDevicesSettings в случае, если сохранение настроек невозможно, драйвер возвращает ошибку -19 "Нет доступа к ключу реестра". 6.10.2 *************************************************************************************** Внесённые изменения 1. Для протокола "MobileLogistics 4.x" добавлена поддержка ТСД "Opticon OPH1004" и "Opticon H13". 6.10.1 *************************************************************************************** Внесённые изменения 1. Теперь для работы в терминальной сессии требуется многопользовательский ключ защиты только при использовании серверных ОС, таких как Windows NT 4.0 Server, Windows Server 2003 и т. д. Для работы в режиме удалённого рабочего стола Windows XP теперь достаточно однопользовательского ключа. 6.10.0 *************************************************************************************** Исправленные ошибки 1. При подключении драйвера в системе 1С версии 8.0 и выше некорректно отображается страница свойств. Способ решения: Страница свойств отображается корректно. Внесённые изменения 1. С целью унификации драйверов код ошибки -15 "Устройство с заданными параметрами не найдено" заменён на -18. 2. Увеличена информативность лог-файлов. 3. Улучшена совместимость с ПО, использующим стандартный интерфейс IClassFactory2. В частности это касается систем Navision/Axapta, а также семейства продуктов MS Dynamics. 4. Часть функционала драйверов перенесена в общую библиотеку DTO_comm.dll. Это позволило оптимизировать размер файлов и объём необходимой оперативной памяти. 6.9.0 *************************************************************************************** Исправленные ошибки 1. При передаче строковых полей в ТСД по протоколу "MobileLogistics 4.x", их длина не обрезается в соответствии с длиной поля. Способ решения: Передача строковых полей осуществляется корректно. Внесённые изменения 1. При работе с ТСД "Casio DT-930" увеличено количество информации, выводимой при проверке связи, а также на странице "Системные параметры". 2. Обновлён пример по работе с драйвером для 1С 7.7. 3. Для протокола "MobileLogistics 4.x" реализована возможность возвращать в ТСД код и описание результата обработки события CustomEvent. Добавлены свойства EventResultCode (РезультатСобытия), EventResultDescription (РезультатСобытияСтр) и метод FinishCustomEvent (ЗавершитьОбработкуСобытия). 6.8.2 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях при передаче справочников в ТСД Casio DT-9x0 с установленным ПО "MobileLogistics" 4.3 и выше возможно возникновение ошибки типа "Access violation". Способ решения: Передача справочников в указанные терминалы осуществляется корректно. 2. При считывании справочника из ТСД Casio DT-9x0 с установленным ПО "MobileLogistics" 4.3 и выше возможно искажение данных в случае, если справочник содержит текстовые поля максимальной длины. Способ решения: Чтение справочников из указанных терминалов осуществляется корректно. 3. При считывании данных из ТСД "Cipher CPT-8x00" возвращается ошибка -199 "List index out of bounds". Способ решения: Чтение справочников из указанных терминалов осуществляется корректно. 6.8.1 *************************************************************************************** Исправленные ошибки 1. В случае, если при считывании записей из ТСД условием окончания цикла по записям является получение ошибки в методе GetRecord, последующий вызов EndReport возвращает ошибку -10 "Неправильная последовательность операций". В частности это проявляется в типовых конфигурациях 1С. Способ решения: В указанной ситуации метод EndReport не возвращает ошибок. 6.8.0 *************************************************************************************** Исправленные ошибки 1. При поиске ТСД, подключенных по USB, находится только один терминал. Способ решения: Поиск устройств на USB-интерфейсе осуществляется корректно. 2. В некоторых случаях могут наблюдаться проблемы со связью после переключения модели ТСД. Способ решения: Переключение модели осуществляется корректно. 3. Невозможно загрузить в ТСД текстовую конфигурацию MobileLogistics, если расширение файла ".CTF" написано большими буквами. Способ решения: Загрузка текстовых конфигураций MobileLogistics осуществляется корректно. Внесённые изменения 1. Реализована поддержка нового протокола MobileLogistics 4.x. 2. Добавлено событие CustomEvent, позволяющее обрабатывать события от терминалов с установленным ПО MobileLogistics версии 4.3 и выше. 3. Изменен тест драйвера. Переделано окно, добавлены кнопки, позволяющие считывать/записывать большие справочники, не храня их в табличной части формы, что позволяет снизить требования к объёму оперативной памяти ПК. 4. Для ТСД Casio DT-930 с установленным ПО MobileLogistics реализована сортировка данных, позволяющая значительно ускорить поиск в БД на терминале. 5 Из дистрибутива исключен файл PDXEvent.exe. Его функции перенесены в другие модули. 6. Улучшена совместимость с терминалами Cipher CPT-7xx, CPT-8x00. 7. Увеличена эффективность использования ресурсов ПК при передаче больших справочников. 8. Если свойство DeviceEnabled выключено, то при попытке загрузить данные в ТСД ошибка будет выдана до передачи данных в сервер оборудования. 6.7.2 *************************************************************************************** Исправленные ошибки 1. Не отображается страница поиска оборудования. Способ решения: Поиск оборудования осуществляется корректно. 6.7.1 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях при наличии как локального так и сетевого ключей защиты локальный ключ не находится. Способ решения: Поиск локального ключа защиты производится корректно. Внесённые изменения 1. Увеличена скорость поиска локальных ключей защиты. 6.7.0 *************************************************************************************** Исправленные ошибки 1. На странице свойств драйвера при нажатии на кнопку "Проверка связи" не отображается надпись, обозначающая режим работы (рабочий или демо). Способ решения: Надпись, обозначающая режим работы, отображается корректно. 2. В некоторых случаях не срабатывает метод CancelOperation(). Способ решения: Метод CancelOperation() выполняется корректно. Внесённые изменения 1. Усовершенствован механизм поиска ключей защиты. Теперь при установке нескольких многопользовательских ключей на одном сервере находятся все ключи. 6.6.2 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях при работе с ТСД по интерфейсам TCP/IP или IRComm (сервер) поочередно из нескольких приложений возвращается ошибка "Порт недоступен" после закрытия одного из приложений. Способ решения: Работа с одним ТСД поочередно из нескольких приложений осуществляется корректно. 2. В некоторых случаях при использовании интерфейса TCP/IP или IRComm (сервер) после отключения и повторного включения обмена на ТСД драйвер возвращает ошибку -1 "Нет связи". Повторный обмен проходит корректно. Способ решения: Отключение и повторное подключение устройства отрабатывается корректно. 3. Если в процессе обмена данными с ТСД изменить в драйвере интерфейс подключения, возвращается ошибка "Access violation". Способ решения: Изменение интерфейса подключения ТСД в процессе обмена данными корректно отрабатывается по завершении обмена. Внесённые изменения 1. Улучшена процедура проверки корректности данных. Теперь все проверки осуществляются до начала передачи справочника в ТСД. 6.6.1 *************************************************************************************** Исправленные ошибки 1. Для протокола "АТОЛ: Mobile Logistics" если длина записи в справочнике превышает 512 Байт, то при попытке прочитать данные из ТСД возвращается ошибка -2404 "Некорректные данные от устройства". Способ решения: Работа с большими записями осуществляется корректно. Внесённые изменения 1. Для протокола "АТОЛ: Mobile Logistics" уменьшен таймаут выполнения некоторых команд. 6.6.0 *************************************************************************************** Исправленные ошибки 1. Для протокола "АТОЛ: Mobile Logistics" при попытке записи некорректных значений в поля типа Int размером 1 или 2 Байта не выводится номер строки, содержащей некорректное значение. Способ решения: Номер строки возвращается. 2. Для протокола "АТОЛ: Mobile Logistics" драйвер не позволяет передать в поле типа UInt значения от 2147483648 до 4294967295. Способ решения: В поля указанного типа разрешается передавать числа от 0 до 4294967295. 3. При использовании интерфейса IRComm (сервер) в некоторых случаях может возвращаться ошибка -6 "Ошибок нет". Способ решения: Возвращается корректное сообщение об ошибке. Внесённые изменения 1. Улучшена стабильность работы интерфейса IRComm (клиент). 2. Для протокола "Zebex PDX" реализована загрузка tsl-файлов, содержащих описание таблиц (Lookup tables). 6.5.0 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях после окончания обмена данными с ТСД окно приложения, использующего драйвер становится доступно, однако полоса прогресса не пропадает. Способ решения: Изменен механизм вывода полосы прогресса. 2. При работе с ТСД Casio DT-9x0 некорректно отображается буква "ё" на ТСД. Способ решения: При передаче в терминал символы "ё" преобразуются в "е". 3. В случае использования интерфейса USB при установке DeviceEnabled = false, соединение с ТСД не разрывается. Способ решения: Разрыв соединения при работе по USB осуществляется корректно. 4. При считывании из ТСД, отрицательные целочисленные величины размером менее 4-х Байт представляются как большие положительные числа. Способ решения: Считывание отрицательных целых чисел малой длины осуществляется корректно. Внесённые изменения 1. Для протокола "АТОЛ: Mobile logistics" реализован усовершенствованный протокол обмена. Это позволило повысить устойчивость работы, особенно при использовании интерфейса USB. Кроме того появилась возможность более детальной проверки корректности данных при использовании автоинкрементных полей. 2. Для протокола "АТОЛ: Mobile logistics" реализована работа с полями типа дата-время. 3. Ограничение на длину названия логического устройства теперь составляет 255 символов. 6.4.1 *************************************************************************************** Исправленные ошибки 1. Для протокола "АТОЛ: Mobile Logistics" в некоторых случаях при загрузке конфигурации с использованием интерфейса USB может возвращаться ошибка -3 "Ошибка очистки очереди чтения". Способ решения: Загрузка конфигураций осуществляется корректно. 2. Для протокола "АТОЛ: Mobile Logistics" при загрузке данных в терминал драйвер не всегда дожидается ответа от ТСД. Способ решения: Увеличен таймаут ожидания ответа для операции записи данных. Внесённые изменения 1. Теперь для отключения загрузки параметров ЛУ из реестра можно добавить параметр вида "Произвольное_имя_переменной"="Имя_Приложения" не только в ключ [HKEY_CURRENT_USER\Software\ATOL\Drivers\6.0\AppNotLoadDevices], но и в [HKEY_LOCAL_MACHINE\Software\ATOL\Drivers\6.0\AppNotLoadDevices]. 6.4.0 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях при вызове методов, связанных с обменом с ТСД, драйвер может выдавать ошибку "Происходит выполнение команды". Способ решения: Обмен с ТСД осуществляется корректно. 2. При использовании некоторых программных продуктов, если при обмене выводится полоса прогресса, то по завершении обмена активным становится не то окно. Способ решения: Отображение полосы прогресса осуществляется корректно. Внесённые изменения 1. Изменена логика работы по протоколу "АТОЛ: Mobile Logistics" с использованием интерфейса USB. Теперь на странице свойств доступен единственный порт "USB" (65). При выборе этого порта становится доступным поле ID устройства, по которому драйвер идентифицирует терминал. Для заполнения этого поля удобно пользоваться кнопкой "Закрыть с применением настроек" на странице поиска оборудования. Задать идентификатор устройства можно также с помощью нового свойства DeviceIDStr (ИДУстройства). 2. Реализована возможность загрузки текстовых конфигураций АТОЛ: Mobile Logistics с помощью метода LoadTask. Файл должен иметь расширение .ctf. Для корректной работы этой функции должно быть установлено ПО "MobileLogistics" версии 4.0 или выше. 6.3.2 *************************************************************************************** Исправленные ошибки 1. Свойство ApplicationHandle недоступно на чтение. Способ решения: Работа с указанным свойством осуществляется корректно. 2. При подключении драйвера к 1С в качестве внешней компоненты недоступны некоторые методы и свойства. Способ решения: Работа в качестве внешней компоненты 1С осуществляется корректно. 6.3.1 *************************************************************************************** Исправленные ошибки 1. При работе по протоколу "АТОЛ: Mobile Logistics" с ТСД Symbol 1550 невозможно загрузить данные в ТСД. Способ решения: Работа с Symbol 1550 осуществляется корректно. 2. При работе по протоколу "АТОЛ: Mobile Logistics" с использованием интерфейса USB рвется связь при загрузке в ТСД больших справочников. Способ решения: Загрузка справочников любого размера осуществляется корректно. 3. На странице свойств драйвера невозможно задать IP порт, отличный от 6000. Способ решения: Настройка IP порта осуществляется корректно. 4. При использовании порта IRComm (сервер) или TCP/IP, в случае, если не используется загрузка параметров драйвера из реестра, может возвращаться ошибка -199 "Сервер не найден". Также в этом случае не всегда выгружается сервер оборудования PDXLS.exe при разрушении драйвера. Способ решения: Работа с указанными портами осуществляется корректно. 5. Если не используется загрузка параметров драйвера из реестра, то при попытке подключиться к удаленному компьютеру по DCOM возвращается ошибка "Устройство не найдено". Дальнейшая работа с драйвером становится невозможна. Способ решения: Работа с удаленным компьютером осуществляется корректно. Внесённые изменения 1. Изменена логика определения занятости порта другим драйвером АТОЛ. 2. Изменена логика подключения к удаленному компьютеру через DCOM. Раньше при невозможности подключиться удаленно производилось локальное подключение, теперь, как и в других драйверах АТОЛ, возвращается ошибка -13 "Драйвер не смог загрузить необходимые модули". 6.3.0 *************************************************************************************** Внесённые изменения 1. При DeviceEnabled = false свойство IsDemo теперь всегда возвращает false. 2. Реализовано ведение журнала. Файл log_PDX.txt создается в том же каталоге, где зарегистрирован локальный сервер Pdxls.exe. 3. Улучшена стабильность работы при использовании интерфейсов IRComm (клиент), IRComm (сервер) и TCP/IP. 6.2.2 *************************************************************************************** Исправленные ошибки 1. В некоторых случаях при работе драйвера в качестве внешней компоненты 1С может выводиться сообщение об ошибке "Недопустимый дескриптор окна.". Способ решения: Работа с окнами в 1С осуществляется корректно. Внесённые изменения 1. Для протокола "АТОЛ: Mobile Logistics" максимальное количество полей таблицы увеличено до 32-х. 6.2.1 *************************************************************************************** Исправленные ошибки 1. Если вызывать метод SetRecord до установки DeviceEnabled = true, то невозможно загрузить в ТСД более десяти записей. Способ решения: Запись данных вышеописанным образом осуществляется корректно. 2. При завершении работы Windows в некоторых случаях драйвер выдает сообщение "There are still active COM objects in this application...". Способ решения: При завершении работы Windows драйвер закрывается корректно. 3. Если в системный реестр по адресу HKEY_CURRENT_USER\Software\Atol\Drivers\5.0\Terminals\PDX добавить новую переменную то при закрытии драйвера она удаляется. Способ решения: Удаления новых переменных не происходит. 6.2.0 *************************************************************************************** Исправленные ошибки 1. При использовании портов "IRComm (сервер)" и "TCP/IP" в момент разрушения объекта драйвера в некоторых случаях возможно "подвисание" сервера оборудования. Способ решения: Разрушение объекта драйвера осуществляется корректно. 2. При использовании портов "IRComm (сервер)" и "TCP/IP" и попытке выставить для другого ЛУ такой же порт возвращается ошибка -3 "10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт)", однако порт устанавливается. Способ решения: При возникновении подобной ошибки номер порта возвращается в прежнее состояние. Внесённые изменения 1. Реализована работа через USB порт, в список портов добавлены пункты "USB1" (65) ... "USB32" (96). Данный интерфейс поддерживается только моделью "АТОЛ: Mobile Logistics". 2. Увеличена скорость загрузки страницы поиска оборудования. 6.1.2 *************************************************************************************** Исправленные ошибки 1. Для протоколов "Cipher CPT-7xx, CPT-8x00 (провод)'" и "Cipher CPT-8x00 (подставка)" при чтении таблицы невозможно считать более 500 записей. Способ решения: Считывание таблиц осуществляется корректно. 2. Для протокола "АТОЛ: Mobile Logistics" при попытке записать в таблицу отрицательное целое число драйвер возвращает ошибку -6 "Недопустимое значение". Способ решения: Запись отрицательных целых чисел осуществляется корректно. Внесённые изменения 1. Для протоколов "АТОЛ: Mobile Logistics", "АТОЛ: Mobile Logistics Lite Cipher (подставка)" и "АТОЛ: Mobile Logistics Lite" при загрузке в терминал полей типа Float и UFloat теперь можно использовать любой символ кроме '0'..'9', '-', '+' в качестве разделителя целой и дробной частей. 6.1.1 *************************************************************************************** Исправленные ошибки 1. Очень долго происходит загрузка страницы поиска оборудования. Способ решения: Вызов страницы поиска оборудования осуществляется корректно. Внесённые изменения 1. Если при загрузке данных в терминал выявляется нарушение уникальности данных, то в описании ошибки теперь выводятся номера записей, для которых нарушена уникальность. 6.1.0 *************************************************************************************** Исправленные ошибки 1. При некоторых условиях не обнаруживается сетевой ключ защиты Guardant Net. Способ решения: Ключ обнаруживается корректно. Внесённые изменения 1. Добавлено свойство DevicesSettings (WideString) - для получения и изменения параметров логических устройств в виде строки. 2. Добавлено свойство DeviceSettings (WideString) - для получения и изменения параметров текущего логического устройства в виде строки. 6.0.0 *************************************************************************************** Внесённые изменения 1. Изменилась политика лицензирования. Теперь ключ защиты необходимо устанавливать на каждое клиентское рабочее место. Если клиентов несколько, то можно использовать многопользовательскую версию (сетевой ключ защиты). Старые ключи защиты для клиентсерверной и клиентсерверной многопользовательской версии будут работать как многопользовательские. 5.9.1 *************************************************************************************** Исправленные ошибки 1. Для протоколов "АТОЛ: Mobile Logistics", "АТОЛ: Mobile Logistics Lite Cipher (подставка)" и "АТОЛ: Mobile Logistics Lite". Если записать в таблицу отрицательное целое число, то при считывании будет получено положительное, как если бы соответствующее поле было беззнаковым. Способ решения: Считывание данных осуществляется корректно. 2. Для терминалов Symbol 1550 и Symbol 1800 с установленным ПО "АТОЛ: Mobile Logistics" при попытке загрузить таблицу в терминал драйвер выдает ошибку -2410 ("Ошибка от устройства: недопустимое значение"). Способ решения: Загрузка таблиц в указанные терминалы осуществляется корректно. 5.9.0 *************************************************************************************** Внесённые изменения 1. Реализована работа драйвера в качестве TCP сервера, добавлен соответствующий тип порта (101). Это позволяет использовать для взаимодействия с ТСД беспроводные сети Wi-Fi. Данный интерфейс поддерживается только моделью "АТОЛ: Mobile Logistics". Поддержка этого порта имеет статус "бета". 2. Реализована работа через инфракрасный порт в качестве клиента, в список портов добавлен "IRComm (клиент)" (102). Данный интерфейс поддерживается только моделью "АТОЛ: Mobile Logistics". Установка утилиты IRComm2k не требуется. 3. Реализована работа через инфракрасный порт в качестве сервера, в список портов добавлен "IRComm (сервер)" (103). Данный интерфейс поддерживается только моделью "АТОЛ: Mobile Logistics Lite". Установка утилиты IRComm2k не требуется. 4. Добавлено свойство PortIP(ПортIP) для задания IP порта, к которому возможно подключение ТСД по протоколу TCP/IP. Соответствующее поле добавлено также на страницу свойств. 5. Для протокола "АТОЛ: Mobile Logistics" увеличена скорость передачи данных в/из терминала. 6. Для протоколов "АТОЛ: Mobile Logistics Lite" и "АТОЛ: Mobile Logistics" улучшена логика работы с COM-портом. 5.8.2 *************************************************************************************** Исправленные ошибки 1. Для протоколов "АТОЛ: Mobile Logistics Lite Cipher (подставка)" и "Cipher CPT-8x00 (подставка)". Если открыть драйвер, установить свойство DeviceEnabled, вызвать страницу свойств и нажать кнопку Проверка связи, драйвер выдает ошибку "Нет связи". Способ решения: Проверка связи осуществляется корректно. 2. Для протокола "АТОЛ: Mobile Logistics", при работе с терминалами Casio через подставку. Если до выставления DeviceEnabled выполнить проверку связи или сразу после выставления этого свойства в True попытаться связаться с терминалом, драйвер возвращает ошибку "Нет связи". Способ решения: При выполнении первой операции с терминалом драйвер инициализирует подставку и начинает обмен данными только после успешного завершения инициализации. Внесённые изменения 1. Реализована работа ТСД Casio DT-900 с подставкой Casio DT-960 IOE. 2. Из строки состояния на странице свойств убрано поле, указывающее на доступность порта. Это позволило избавиться от ощутимой задержки при открытии страницы свойств драйвера. 5.8.1 *************************************************************************************** Исправленные ошибки 1. При работе на системах с поддержкой технологии HyperThreading (c) в случае загрузки больших справочников может выводиться сообщение об ошибке "Нет связи". Способ решения: Работа на системах с технологией HyperThreading (c) осуществляется корректно. 2. Для протоколов "АТОЛ: Mobile Logistics Lite Cipher (подставка)" и "Cipher CPT-8x00 (подставка)" в некоторых случаях не инициализируется подставка, в результате возвращается сообщение об ошибке "Некорректные данные от устройства". Способ решения: Инициализация подставки осуществляется корректно. 5.8.0 *************************************************************************************** Исправленные ошибки 1. На странице "Системные параметры" по умолчанию открыта закладка "Информация". Способ решения: По умолчанию открывается закладка "Общие". 2. В некоторых случаях строка состояния на странице свойств отображается в неверной кодировке. Способ решения: Строка состояния отображается корректно. Внесённые изменения 1. Модель "АТОЛ: Cipher (провод)" переименована в "АТОЛ: Mobile Logistics Lite". 2. Добавлена поддержка ТСД Casio DT-900 с внутренним ПО, разработанным компанией "АТОЛ технологии". Для использования этого терминала следует выбрать модель "АТОЛ: Mobile Logistics Lite". 3. Модель "АТОЛ: Cipher (подставка)" переименована в "АТОЛ: Mobile Logistics Lite Cipher (подставка)". 5.7.0 *************************************************************************************** Исправленные ошибки 1. При выборе последовательного порта с номером более 9 драйвер возвращает ошибку "Порт недоступен". Способ решения: Работа с последовательными портами осуществляется корректно. 2. При считывании данных из терминала "ATOL: Cipher (подставка)" некоторые поля таблицы не передаются. Способ решения: Считывание данных осуществляется корректно. Внесённые изменения 1. Способ выбора ПК на странице свойств сделан более удобным. 2. Добавлено свойство AddMode, позволяющее управлять режимом добавления данных в терминал. 3. В окне настроек драйвера надпись, обозначающая режим работы (рабочий или демо), перенесена в строку состояния. 4. Улучшена работа в терминальной сессии. 5.6.0 *************************************************************************************** Исправленные ошибки 1. При выборе логического устройства, отличного от нулевого, драйвер возвращает ошибку "Устройство не включено". Способ решения: Работа с логическими устройствами осуществляется корректно. Внесённые изменения 1. Политика лицензирования для серверных ОС сделана такой же, как и для ОС рабочих станций, т.е. теперь будет проверяться не только многопользовательский ключ защиты, но и локальный. Для использования драйвера в терминальной сессии, как и в прежних версиях, необходима многопользовательская поставка. 5.5.3 *************************************************************************************** Исправленные ошибки 1. Модель ТСД Cipher 711 при считывании данных иногда теряет связь. Способ решения: Обмен данными осуществляется корректно. Внесённые изменения 1. Изменился дистрибутив драйвера. 5.5.2 *************************************************************************************** Внесённые изменения 1. Добавлена возможность работы драйвера в терминальной сессии. Для работы драйвера в терминальной сессии необходим многопользовательский ключ защиты, который устанавливается на сервер. 5.5.1 *************************************************************************************** Внесённые изменения 1. В новой партии терминалов сбора данных Cipher CPT-711 от производителя (март 2004 года, версия ядра 711K-4.30) изменен режим работы с ПК. При определенных настройках задачи при обмене часть данных может быть потеряна. В версии драйвера 5.5.1 данный режим работы учтен, и все данные передаются корректно. С версией 5.5.1 могут работать как терминалы с новой прошивкой, так и со старой. 5.5.0 *************************************************************************************** Внесённые изменения 1. Добавлена поддержка ТСД Symbol SPT-1800, 1550. Эти модели не имеют ограничений на работу без ключа защиты. 2. Встроена поддержка работы в качестве ActiveX компоненты (более ранние версии поддерживали не всю необходимую функциональность ActiveX). Версия 5.5 драйвера протестирована на совместимость с системой программ "1С: Предприятие" версий 7.7 и 8.0 на работу как: OLE, ActiveX, Внешняя компонента. 3. Документация переведена в новый формат, расширено описание интерфейса драйвера. 4. Добавлены новые методы и свойства, облегчающие написание приложений-клиентов, использующих драйвер. Старые механизмы работы (методы и свойства) оставлены для совместимости. 5. Появился демонстрационный режим (работа без ключа защиты). В этом режиме можно записать в ТСД и считать из него не более 10 записей. Важно: при переходе с версии 5.4 выставьте необходимое значение свойства Delimiter. 5.4.0 *************************************************************************************** Исправленные ошибки 1. Неправильная логика работы метода BeginReport( ), заключающаяся в том, что метод возвращает не код ошибки (как было указано в документации), а количество записей отчета. Из-за этого возникала ошибка при работе со стандартной обработкой для конфигурации "1С: Торговля + Склад". Способ решения: Метод возвращает код ошибки. Внесённые изменения 1. Добавлена поддержка базовой станции Cipher CPT-3510 для терминалов сбора данных Cipher CPT-8110 и Cipher CPT-8310. 5.3.0 *************************************************************************************** Внесённые изменения 1. Добавлена поддержка ТСД Cipher CPT-711, CPT-720, CPT-8000, CPT-8300. 5.2.0 *************************************************************************************** Внесённые изменения 1. Добавлена поддержка ТСД Zebex Z-1050. 2. Появилась многопользовательская версия драйвера, что позволило пользователям уменьшить затраты на приобретение нескольких продуктов. 5.1.0 *************************************************************************************** 1. Первый официальный релиз драйвера.