Casio DT-930 MobileLogistics Альфа-Авто ред 4. проблема подключения

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: Пред. 1 2
RSS
Casio DT-930 MobileLogistics Альфа-Авто ред 4. проблема подключения, форма настройки подключения не появляется
 
Вот кстати:
X
// 1С-Рарус. Отделение разработки 2010 г. STOI
// Обработка обслуживания термналов сбора данных с ПО "АТОЛ: MobileLogistics 4.X"
// При разработке использовалось ПО "АТОЛ: Драйвер терминалов сбора данных" вер. 6.11.7.658,
// Терминал сбора данных CASIO DT-930 с загруженными конфигурациями:
//     • "Инвентаризация - простая"
//     • "Инвентаризация с вводом данных"
//     • "Сбор данных - простой"
//     • "Сбор данных - с вводом данных"
// Терминал сбора данных Opticon H13 с загруженной конфигурацией:
//     • "Инвентаризация с вводом данных"
//
 
Если вы не можете самостоятельно посмотреть в отладке - на какой строке падает, давайте я попробую подключиться к вашей машине удаленно...
 
Так, с новыми ДТО на моменте загрузки товаров в ТСД вылетает
Ошибка реализации команды <ЗаписатьДанные> в 1С-обработчике устройства
Текст ошибки: {Обработка.ТорговоеОборудование.Форма.ТСД_MobileLogistics_4(151)}: Метод объекта не обнаружен (GetValue)

сейчас точней скажу в каком куске кода
 
Функция ОборудованиеЗаписатьДанные()
Результат = Устройство.НачатьДобавление();
Если Результат <> 0 Тогда Возврат Результат; КонецЕсли;
Для Н = 0 По КолвоСтрок - 1 Цикл
//НомЯчейки = ТаблицаТоваров.GetValue(Н, 0);
ШК = ТаблицаТоваров.GetValue(Н, 1);
Наименование = ТаблицаТоваров.GetValue(Н, 2);
Комментарий = ТаблицаТоваров.GetValue(Н, 3);
Цена = ТаблицаТоваров.GetValue(Н, 4);


Сдается мне, теперь дело именно в конфигурации, залитой в ТСД.
 
Заливал в ТСД
Инвентаризация - с вводом данных.atol.ctf
Инвентаризация - простая.ctf

так и написано в ТСД
1. Инвентар. (п)
2. Инвентар. (р)

в первой ввод только ШК
во второй ШК, наим, цена, всего, кол-во..
 
Что-то у вас не в порядке с конфигурацией
у меня версия 4.1.01.23
Там код другой - в строке 151 пусто вообще.
"GetValue - не обнаружен" - это не ошибка связанная с ТСД. Этого в принципе не должно быть.

Обновиться есть возможность?
 
Эта ошибка точно никак не связана с ТСД.
GetValue - это получение значения из массива входных параметров обработки.
Т.е. до загрузки в ТСД дело еще не дошло даже.
 
Обновиться возможности нет, конфигурация до одури переписана...а вот саму обработку или код модуля для мобайл логистик я бы заменил :)
 
Если переписана, дело плохо.
Высылаю вам код модуля формы
 
Спасибо, сейчас попробую и снова отпишусь
 
Переменная "ВходныеПараметры" - это массив SafeArray.
Она должна содержать элементы ТаблицаТоваров, ФлагМодификации и др.
ТаблицаТоваров - тоже SafeArray.

Цитата
ТаблицаТоваров = ВходныеПараметры.GetValue(0, 0);
ФлагМодификации = ВходныеПараметры.GetValue(1, 0);

Если падает ошибка на ВходныеПараметры.GetValue или ТаблицаТоваров.GetValue - это значит, что там вместо таблицы пришло "Неопределено" к примеру. Чего быть никак не должно.
Если так - нужно копать в конфигурации вашей. Тут уж я не смогу помочь.
 
Да..  на GetValue вылетает.
В понедельник попробую конфигуратором Атола посмотреть индексы полей таблицы и переписать выгрузку
Сообщу как прошло.
Изменено: Дмитрий Тарасов - 25.01.2013 16:14:35
 
Да какие индексы? Я ж вам популярно объяснил - дело в конфигурации.
У вас осталось два выхода - продолжать ковырять самостоятельно или вызвать специалиста. Не бесплатно, увы.

Чем мог - постарался помочь.
 
Повторил всю цепочку сначала, но теперь имея последнюю версию обработки по загрузке ТСД и свежие драйвера, перезагрузив на всякий пожарный сервер
Начал с драйвера атола:
1. нашел ТСД поиском
2. потестировал обмен данными напрямую из драйвера, убедился в совпадениях таблицы в ТСД и полей в обработке выгрузки (доверяй, но проверяй)
3. включил Альфу и, о чудо, обмен пошел, причем явно используя драйвер атола, как и говорили гуру выше в топике.

Игорь, спасибо.
 
Ёлки-палки, приятно!  :)
Не за что!
 
Господа, есть ли у вас адекватные партнеры в Санкт-Петербурге, которые могут выехать к клиенту и на месте подключить ТСД?

Мы находимся в Екатеринбурге, ТТД настроили в прошлый раз на копи их базы у нас локально, все получилось.
Выслали ТСД и инструкции в Питер, подключились удаленно, произвели все те же настройки, что и у нас - результата нет. В атоловских драйверах ТСД есть, в альфе тоже есть. Но при попытке выгрузить товары в ТСД вылетает Альфа. Удаленно проблему решить не получается.
 
Можно обратится в 1С-Рарус-СПб , контактный телефон +7 (812) 603-25-00
Страницы: Пред. 1 2
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С