Имя: Пароль:
1C
1С v8
X-отчет на Атол 22 ПТК в УТ 10.3.42.1
,
0 rozer76
 
12.05.17
13:41
Привет всем, не работает печать x-отчета в последнем релиз УТ10.3 - ругается на Результат = ОбъектДрайвера.НапечататьОтчетБезГашения(ПараметрыПодключения.ИДУстройства).

Ошибка вызова метода <ОбъектДрайвера.НапечататьОтчетБезГашения>


Установлены ДТО 8.14.2.
Пробовал кто из этого релиза печатать отчет без гашения а не из драйвера ККТ ?
1 SeriyP
 
12.05.17
13:43
(0) Cнять х отчет Ут 11.3
делай сразу Z-отчет :-D
2 SeriyP
 
12.05.17
13:43
(1) там дальше ссылка есть
3 rozer76
 
12.05.17
13:47
(2) инфа устарела - релиз от конца апреля и дрова свежие. У 1с заявлено и думаю должно работать
4 SeriyP
 
12.05.17
13:58
(3) этот крайний релиз еще не смотрел, но в предыдущей версии процедура "Х-отчет" была пустая, а в ней - "оставлено для совместимости"
5 SeriyP
 
12.05.17
14:01
10.3.41.1 Обработка для Атола
Функция XОтчет(Объект, Пароль, НомерЧека, НомерСмены) Экспорт

    Результат = мНетОшибки;

    // Не используется, оставлена для совместимости

    Возврат Результат;

КонецФункции

Функция ZОтчет(Объект, Пароль, НомерЧека, НомерСмены) Экспорт

    Результат = мНетОшибки;

    // Не используется, оставлена для совместимости

    Возврат Результат;

КонецФункции
6 SeriyP
 
12.05.17
14:05
(3) вы правы в версии 42.1 появилось что-то
Функция XОтчет(Объект, Пароль, НомерЧека, НомерСмены) Экспорт

    РезультатВыполнения = ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.ВыполнитьКоманду("НапечататьОтчетБезГашения",
        , мВыходныеПараметры, Объект.Драйвер, мПараметрыУстройства, мПараметрыПодключения);
    
    Если Не РезультатВыполнения Тогда
        Результат = мОшибкаНеизвестно;
        Объект.ОписаниеОшибки = мВыходныеПараметры[1];
    Иначе
        Результат = мНетОшибки;
        Объект.Вставить("ВыходныеПараметры", мВыходныеПараметры);
    КонецЕсли;
    
    Возврат Результат;
7 rozer76
 
12.05.17
14:07
(4) тут дело даже не в релизе 1с а в дровах  - НапечататьОтчетБезГашения нету в атолловских ?
8 Tatitutu
 
12.05.17
14:12
Все печатается "небольшие изменения" и из 1С
вот такой вот отчет выходит
http://magazkat.ru/media/kunena/attachments/616/000054095.png

в ОФД - эта операция не передается (на форуме уже раза два код выкладывал) все прекрасно работает (и именно на данном аппарате в том числе)

http://catalog.mista.ru/public/582817/
Обратите внимание на ЛУЧШИЕ КОММЕНТАРИИ  ;)
9 rozer76
 
12.05.17
14:17
(8)
>>"небольшие изменения"

какие ?
10 dezss
 
12.05.17
14:18
Это стопудово работает.
ОбъектДрайвера.НапечататьОтчетБезГашения(ПараметрыПодключения.ИДУстройства);
11 rozer76
 
12.05.17
14:19
(8) да, и мы тут вроде не про вашу поделку а про офиц.релиз 1с )
12 rozer76
 
12.05.17
14:19
(10) версия  ДТО какая ?
13 Tatitutu
 
12.05.17
14:26
(11) не нервничай и пиши правильно
не "вашу поделка", а "Вашу Программу" (все с Большой буквы)

и да...там внешняя обработка обслуживания.
(правда другой алгоритм)

"Управление торговлей", редакция 10.3
работает и штатная печать

ОбъектДрайвера.НапечататьОтчетБезГашения(ПараметрыПодключения.ИДУстройства);
14 rozer76
 
12.05.17
14:28
(13) ХОРОШО О ВЕЛИКИЙ 1СПРОГ ) это НапечататьОтчетБезГашения метод драйвера... какая версия ДТО ?
15 Naf2017
 
12.05.17
14:50
у нас:

Тест драйвера ККМ:                        8.14.2.0

Сведения о драйвере:
Вариант:                               Бесплатный
Драйвер:                                  8.14.2.0
Сервисный модуль:                         8.14.2.0
16 rozer76
 
12.05.17
14:52
(15) и это ОбъектДрайвера.НапечататьОтчетБезГашения(ПараметрыПодключения.ИДУстройства)  прокатывает ?
17 dezss
 
12.05.17
14:56
(12) 8_14_0_0
18 rozer76
 
12.05.17
15:08
всем спасибо - проблему решил
19 rozer76
 
12.05.17
15:09
(18) + забыл перерегить FprnM1C82_54FZ.dll из ДТО
20 Radion
 
05.06.17
17:11
(19) что то еще нужно сделать? перерегистрировал FprnM1C82_54FZ.dll по новой. Таже ошибка Метод объекта не обнаружен (НапечататьОтчетБезГашения)
    Результат = ОбъектДрайвера.НапечататьОтчетБезГашения(ПараметрыПодключения.ИДУстройства); Что еще может быть?
21 dezss
 
05.06.17
17:13
(20) FprnM1C82_54FZ.dll скачай другую...помню где-то народ писал, что идущая в комплекте с 1с не всегда корректно работает...скачай с магазьки, там была...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший