|
УТ11 Дисплей покупателя | ☑ | ||
---|---|---|---|---|
0
Ткачев
13.03.12
✎
09:10
|
Дисплей Штрих-Т D2-USB-MW подключаю через атол драйвер по протоколу Epson, в тестах атола все работает, в 1с при создание ЧекаККМ выходит ошибка "Значение индекса выходит за границы диапазона"
|
|||
1
ptrtss
13.03.12
✎
09:12
|
Это исправляется программистом 1С
|
|||
2
Ткачев
13.03.12
✎
09:17
|
Разве такая хрень будет работать ?
... ВходныеПараметры = Новый Массив(); ВыходныеПараметры = Неопределено; Результат = МенеджерОборудованияКлиент.ВыполнитьКоманду( Дисплей.Ссылка, "ClearText", ВходныеПараметры, ВыходныеПараметры ); ... Функция ВыполнитьКоманду(Команда, ВходныеПараметры = Неопределено, ВыходныеПараметры = Неопределено, ОбъектДрайвера, Параметры, ПараметрыПодключения) Экспорт Результат = Истина; ВыходныеПараметры = Новый Массив(); ... // Очистка дисплея ИначеЕсли Команда = "ClearText" Тогда НомерОкна = ВходныеПараметры[0]; Результат = ОчиститьТекст(ОбъектДрайвера, Параметры, ПараметрыПодключения, НомерОкна, ВыходныеПараметры); ... т.е. ВходныеПараметры = Новый Массив(); НомерОкна = ВходныеПараметры[0]; |
|||
3
Ткачев
13.03.12
✎
09:18
|
(1)Умный такой, ну так скажи где у меня глючит ?
|
|||
4
Нуф-Нуф
13.03.12
✎
09:19
|
(3) голова у тебя глючит. лезь в отладчик
|
|||
5
Ткачев
13.03.12
✎
09:23
|
(4)Я залез, вот (2)
|
|||
6
Нуф-Нуф
13.03.12
✎
09:26
|
ну значит не рабочий код
|
|||
7
Ткачев
13.03.12
✎
09:28
|
(6)Ну если они это написали, значит у них как то это работает, или написали а проверяйте сами...
ВходныеПараметры = Новый Массив(); НомерОкна = ВходныеПараметры[0]; |
|||
8
Нуф-Нуф
13.03.12
✎
09:38
|
ну если у тебя в месте где "..." действительно никаких операций с массив не происходит - значит ты счасливый обладатель УГ-обработки
|
|||
9
Ткачев
13.03.12
✎
09:41
|
Нету, в МенеджерОборудованияКлиент.ВыполнитьКоманду стоит:
Результат = МенеджерОборудованияПереопределяемый.ПолучитьОбработчикаДрайвера(ОбработчикДрайвера).ВыполнитьКоманду(Команда, ВходныеПараметры, ВыходныеПараметры, ОбъектДрайвера, Параметры, ПараметрыПодключения); Которая переходит на функцию ВыполнитьКоманду, описанную в (2) |
|||
10
Ткачев
13.03.12
✎
09:42
|
(8) УГ-обработка это встроенная в УТ11 обработка "ПодключаемоеОборудованиеАтолДисплеиПокупателя"
|
|||
11
Ткачев
13.03.12
✎
16:22
|
Я добавил строчку, работать стало, но... выводит только верхнию строчку, строка такая "Первая Строка 20 символов" + Символы.ПС + "Вторая Строка 20 символов", выводит только "Вторая Строка 20 символов" на верхней строке дисплея.
ВходныеПараметры = Новый Массив(); ВходныеПараметры.Добавить(Неопределено); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |