Имя: Пароль:
1C
1С v8
Розница 1.0 1с 8.2
0 ColonelAp4u
 
02.09.15
14:35
Добрый день подскажите пожалуйста, столкнулся с проблемой, сделал конфиг для ресторана, печать заказов на кухню идет на принтеры чеков, в 1с принтеры добавлены в ТО, но отключены, (так как есть фискалка и при входе в режим рмк принтер может стать фискалкой), далее в конфигураторе добавил след код
    Попытка
        ПрогИД = "AddIn.RcpPrn51";
        ПодключитьВнешнююКомпоненту(ПрогИД);
        ДрайверПринтеровЗаказов = Новый (ПрогИД);
    Исключение
        //Результат = мОшибкаЗагрузкиДрайвера;
        ОписаниеОшибки = "Невозможно подключить внешнюю компоненту.
        | Проверьте, что внешняя компонента корректно установлена и имеет ту же версию,
        | что и требуемая обработкой обслуживания.";
        Сообщить(ОписаниеОшибки);
    КонецПопытки;
Разобрал номенклатуру по принтерам и выбираю принтер для печати
        ДрайверПринтеровЗаказов.DeviceEnabled=0;
        ДрайверПринтеровЗаказов.CurrentDeviceNumber=2;
        ДрайверПринтеровЗаказов.DeviceEnabled=1;
Далее набираю текст и сама печать
        ДрайверПринтеровЗаказов.BackGroundPrint=0;
        ДрайверПринтеровЗаказов.PrintTask();
        ДрайверПринтеровЗаказов.ClearTask();  
        ДрайверПринтеровЗаказов.DeviceEnabled=0;
Проблема заключается в том что принтера стоит 4 подключены по ком портам, и может быть такое что на бар и на горячее пойдет печать а на холодное и мангал нет, может пойти на 1 а на остальные нет, может не на один не пойти.
1 Strogg
 
02.09.15
14:39
ДрайверПринтеровЗаказов.CurrentDeviceNumber=2;
мб попробовать по номеру устройства?
2 ColonelAp4u
 
02.09.15
14:42
(1) получить ид и потом по ид подключать?
3 Strogg
 
02.09.15
14:45
(2) я хз как у тебя, но у меня стояло 2 фр с пятизначными номерами Номер внизу совпадал с номером устройства. Вот по этим номерам я их и разбирал. НО у тебя ж сетевые вроде как принтеры? Тут хз...
4 ColonelAp4u
 
02.09.15
15:17
нет не сетевые подключены через ком порты, сами пояли,
ДрайверПринтеровЗаказов.CurrentDeviceNumber=2; вроде это порт на котором подключен принтер
5 ColonelAp4u
 
02.09.15
15:25
Есть еще подозрения на винду стоит вин 7 ХБ может она блокирует как то подключение стольких устройств на комп? стоит 7 ком портов и все заняты. 4 принтера, фискалка, банк, картридер
6 ColonelAp4u
 
04.09.15
12:27
Переставили винду на 7 проф проблема осталась. Подскажите кто знает или работал с принтерами чеков почему не идет печать? возможно ли что идет потеря связи с принтером? если как это можно решить? или может быть другая проблема ?
7 ColonelAp4u
 
04.09.15
12:29
может ли быть проблема в том что компонента для работы с принтерами подключается каждый раз при отправке заказа на кухню? может ее подключение перенести в модуль обычного приложения при старте системы пусть ее подрубает 1 раз и все