Имя: Пароль:
1C
1С v8
Ошибка при открытии смены атол30ф
,
0 Sanr231
 
05.07.18
11:44
Розница 2.2.2.20
Платформа 8.3.10.2667
Подключаю новый ФР Атол 30Ф, с любыми драйверами вываливается в ошибку:
"При выполнынии операции произошла ошибка. ошибка вызова метода <ОбъектДрайвера.ОткрытьСмену>
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиентМодуль(490)} Недостаточно фактических параметров.

Первый раз подключаю на обычной рознице, а не на базовой. Что может быть? Куда копать?
1 Rulan87
 
05.07.18
12:24
Обновляйте розницу...
2 Sanr231
 
05.07.18
12:53
(1) 2.2.40, та-же ерунда, создал с 0 новую базу, настроил магазин и ккм. Та-же ошибка.
3 Sanr231
 
05.07.18
12:57
(2) 2.2.4.30 - последняя, что есть у меня. На ней та-же ошибка
4 piter3
 
05.07.18
12:59
(3) тест связи проходит?
5 Sanr231
 
05.07.18
13:07
(4) Проходит
6 piter3
 
05.07.18
13:08
версия прошивки ккм?
7 CepeLLlka
 
05.07.18
13:09
Да обновлять надо, инфа 100%

Даже не стоит голову ломать..
8 Sanr231
 
05.07.18
13:11
Версия: 3.0.6059
9 Sanr231
 
05.07.18
13:12
Доступа нет к релизам((((
10 Kigo_Kigo
 
05.07.18
13:12
Да закомменть эту строку, при первом чеке касса сама откроет смену, кстати версия дров какая?
11 Sanr231
 
05.07.18
13:12
9.11.2.6032
12 Kigo_Kigo
 
05.07.18
13:14
driver.Mode = 1;
driver.SetMode();
driver.NewDocument();
driver.AttrNumber = 1021;
driver.AttrValue = "Старший кассир Иванов И.И.";
driver.WriteAttribute();
driver.OpenSession();
13 Sanr231
 
05.07.18
13:15
(12) Это что с  этим нужно делать?
14 piter3
 
05.07.18
13:15
пробей чек если ничего не изменилось то смена откроется сама
15 Sanr231
 
05.07.18
13:16
Из драйвера смена открывается  и закрывается. В 1с нет.
16 Kigo_Kigo
 
05.07.18
13:16
(13) Это порядок команд для открытия смены драйвера атол
17 Sanr231
 
05.07.18
13:27
(16)  И что с ними делать:
18 Rulan87
 
05.07.18
13:32
Обновляйте розницу...   Новые драйвера имеют новую ревизию интерфейса.
Ваша розница даже если и заработает то будет не корректно передавать данные, или будут ошибки со скидками, НДС.

В рознице релиза 2.2.7.32:

В модуле ПодключаемоеОборудованиеУниверсальныйДрайверКлиент
В процедуре открыть смену следующий код:

Если ПараметрыПодключения.РевизияИнтерфейса > 2001 Тогда // Версия стандарта 2.2 (ОФД 1.0.5/1.1)
    Результат = ОбъектДрайвера.ОткрытьСмену(ПараметрыПодключения.ИДУстройства, ПараметрыОперации, ПараметрыСостояния, НомерСмены, НомерДокумента);
Иначе
    Результат = ОбъектДрайвера.ОткрытьСмену(ПараметрыПодключения.ИДУстройства, Кассир, НомерСмены, НомерДокумента);
КонецЕсли;

Проверьте что там есть у вас
19 Sanr231
 
05.07.18
13:58
Если ПараметрыПодключения.Свойство("РевизияИнтерфейса") И ПараметрыПодключения.РевизияИнтерфейса > 1004 Тогда
        Попытка
            Ответ = ОбъектДрайвера.ОткрытьСмену(ПараметрыПодключения.ИДУстройства);
            Если НЕ Ответ Тогда
                Результат = Ложь;
                ВыходныеПараметры.Очистить();
                ВыходныеПараметры.Добавить(999);
                ВыходныеПараметры.Добавить("");
                ОбъектДрайвера.ПолучитьОшибку(ВыходныеПараметры[1]);
        КонецЕсли
        Исключение
            Результат = Ложь;
            ВыходныеПараметры.Очистить();
            ВыходныеПараметры.Добавить(999);
            ВыходныеПараметры.Добавить(НСтр("ru='Ошибка вызова метода <ОбъектДрайвера.ОткрытьСмену>.'") + Символы.ПС + ОписаниеОшибки());
        КонецПопытки;
    КонецЕсли;
    
    Возврат Результат;
    
КонецФункции
20 Sanr231
 
05.07.18
13:58
Вот это там сейчас
21 Sanr231
 
05.07.18
14:06
(18)
22 Андрюха
 
05.07.18
14:27
(0) Очисти кеш