Имя: Пароль:
1C
1С v8
v8: Компонента 1С:Печать штрихкодов не установлена на данном компьютере!
0 SvoyaSistema
 
05.02.17
17:56
1С 8 УТ 10.3 При вызове обработки Печать этикеток выдаёт ошибку v8: Компонента 1С:Печать штрихкодов не установлена на данном компьютере!
Компоненту, естественно установил, и в каталог Bin платформы. и через  RegSVR32 регистрировал.
На этом форуме есть 4 темы по данному вопросу. Прочитал, пробовал - не помогает
Платформа 8.3.9.1850
Ошибка при регистрации СОМ объекта в модуле формы ПР.ПередОткрытием

    Попытка
        КомпонентШК = Новый COMОбъект("V8.Barcod.1");
        Макет                   = ПолучитьОбщийМакет("Этикетка");
        ЭтикеткаОбласть         = Макет.ПолучитьОбласть(1,1,4,2);
        ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.Сообщение = "1111111111116";
    Исключение
        Сообщить("Компонента 1С:Печать штрихкодов не установлена на данном компьютере!", СтатусСообщения.Важное);
        Отказ = Истина;
    КонецПопытки;
27 nordbox
 
05.02.17
18:57
(25)Ну и что тебе не понятно тут ???
Тебе до принтера с этого места еще как до Китая )))
(26) у меня на вин 10 х64 нормально работает
28 SvoyaSistema
 
05.02.17
18:57
Тут один момент. Базы клиентов были естественно перетянуты через *.dt.
Roman - хорошая мысль  !! возможно нужна 64 битная версия DLL ))
29 SvoyaSistema
 
05.02.17
18:59
nordbox , а версия 1C у тебя случайно не 32 битная ?
30 SvoyaSistema
 
05.02.17
19:01
Я 32 битные никогда и не ставил ))) Счас скачаю с 1с попробую. тем более новая версия лежит ))
31 nordbox
 
05.02.17
19:03
(29) я же сказал Win 10 x64  и компонента с сайта поддержки
32 SvoyaSistema
 
05.02.17
19:03
(25)Ну и что тебе не понятно тут ???
Пока ничего. Раньше с принтерами этикеток не встречался. Остальное всё само работало ))))))
33 Черный маклер
 
05.02.17
19:03
(28) маякни когда найдешь х64 компоненту шк

В режиме предприятия создай табличный документ и положи на него рисунок - элемент управления ШК
И сразу телеграфируй о результате
34 RomanYS
 
05.02.17
19:03
(27) молодец!
А я тут решил проверить: распечатать машиночитаемую форму отчетности из под клиента x64. Просит компоненту - успешно ставит - просит компоненту... Наверное у меня win10 бракованная.
35 SvoyaSistema
 
05.02.17
19:04
1С платформа 32 битная я так понимаю Roman имел в виду, а не Ось
36 nordbox
 
05.02.17
19:04
(30) что то я не пойму нифига )))))
А ты там кто??
37 Черный маклер
 
05.02.17
19:06
(36) ночной боец ЧВК
38 RomanYS
 
05.02.17
19:06
(30) 64битный клиент под винду появился не так давно. Так что раньше ты всегда ставил как раз 32 бита.
39 nordbox
 
05.02.17
19:07
(38)У меня платформа 1с х32 стоит
40 nordbox
 
05.02.17
19:10
(38) у тебя наверное трава не свежая ))
41 SvoyaSistema
 
05.02.17
19:11
Нашёл у себя нестёртую 1С 8.2
Компонента 1С:Печать штрихкодов не установлена на данном компьютере!
))))
Так что дело не в 1С платформе. А в регистрации DLL.
42 Черный маклер
 
05.02.17
19:13
(41) установлю компоненту шк за 5 тыр, оставлю пошаговую инструкцию
43 RomanYS
 
05.02.17
19:15
(39) у меня тоже стоит x32 и с ним никаких проблем нет. А у ТС 64 и проблемы, связи не видишь?
44 nordbox
 
05.02.17
19:16
(22)>> Это Пишет УТ 11 в своём окне Администрирование-Драйверы оборудования - принтеры этикеток - Гексагон
Причем тут УТ11 и драйвер оборудования нем более Гексагон ???
Ну хто они такие? ))
45 SvoyaSistema
 
05.02.17
19:18
С удовольствием бы  - не жалко )) Все равно деньги клиента. Но я из Белорусии )) У нас это 2.5 тыс. долларов ))))))))))))))))

Гексагон:Принтера этикеток Zebra,Proton,Toshiba-TEC,Datamax-O neil
46 SvoyaSistema
 
05.02.17
19:21
Nordbox, ты не ругайся , видишь трава плохая, не догоняю. )) Драйвера в Винде стоят. DLL зарегистрирована. Что ещё нужно этой УТ 10.3 ?
На УТ 11 я просто проверяю )) она по большому счёту не нужна.
Но УТ 10.3 при открытии обработки ПечатьЭтикеток не открывается с ошибкой.
47 nordbox
 
05.02.17
19:23
Я же тебе говорю что тебе до принтера еще очень далеко.
Причем тут ДЛЛ???? ставь нормальную инсталяшку, тем более у тебя доступ к сайту 1с есть я так понял и не люби мозги.
48 SvoyaSistema
 
05.02.17
19:31
Так Ут 11 напечатала , хотя пришлось выбирать принтер при печати. Немного криво.
Я так понимаю, BarCode нужна только для печати штрихкодов на этикетке, остальное печатает и так ?
49 SvoyaSistema
 
05.02.17
19:33
Инсталяшку я уже снёс и поставил по новой. Версия 8.0.16.4.
Название 1CBarCode.exe
50 Черный маклер
 
05.02.17
19:33
(48) значит в ут11 другая компонента :)
51 SvoyaSistema
 
05.02.17
19:35
На сервере клиента стоит ещё Розница на управляемых формах. Там текущий статус Установлен интеграционный компонент. Установлена основная поставка драйвера.
Установленная версия: 2.3.2 (Версия требований к разработке драйверов 1.2)

А сервер то один !! но Розница на 1С 8.3 файловая,  а УТ на серваке 1С 8.2
52 nordbox
 
05.02.17
19:36
Компонента эта же ))
а вот в ТоргОборудование на вкладку принтера этикеток можно и не соваться )
53 SvoyaSistema
 
05.02.17
19:37
(50) Похоже ))
54 Черный маклер
 
05.02.17
19:38
(53) сделаю по удаленке за 8 тыр
55 Torquader
 
05.02.17
19:38
УТ на 8.2 ? Тогда посмотрите, что там на 8.2 работает - 8.2 не бывает в 64-битах, так что нужно будет 32 бита.
56 nordbox
 
05.02.17
19:39
+52 УТ 10.3 Обычное приложение, а УТ 11 Управляемое и там технология совсем другая
57 SvoyaSistema
 
05.02.17
19:40
(52) В УТ 10.3 нет принтера этикеток в списке оборудования.
Но есть обработка ПечатьЭтикеток. Может эти этикетки в УТ 10.2 на обычном принтере в формате А4 печатают ?
58 nordbox
 
05.02.17
19:41
Я говорю что в УТ 11 зачем ты туда полез???
59 SvoyaSistema
 
05.02.17
19:41
(56) Технология Сом объектов другая ? Я же не форму чужую запускаю.
60 SvoyaSistema
 
05.02.17
19:42
(58) Проверяю работу принтера этикеток.
61 Torquader
 
05.02.17
19:43
(60) Стандартный принтер этикеток вообще штрих-коды командами печатает, но таким УТ управлять не умеет и, видимо, никогда уметь не будет.
62 nordbox
 
05.02.17
19:44
Проверяльшик блин )))
ты добился работы ШК в 10.3 ??
63 Черный маклер
 
05.02.17
19:44
(60) принтер этикеток такой-же как и любой офисный.
Свою диагностику дели на два этапа
Вывод макета
Печать макета

Настрою по телефону за 9 тыр
64 nordbox
 
05.02.17
19:45
(63) Цены растут как инфляция )))
65 Torquader
 
05.02.17
19:46
// Функция выполняет подключение внешней компоненты и ее первоначальную настройку.
// Возвращаемое значение: НЕОПРЕДЕЛЕНО - компоненту не удалось загрузить.
Функция ПодключитьВнешнююКомпонентуПечатиШтрихкода() Экспорт
    
    ПодключениеВыполнено = ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиШтрихкодов", "КартинкаШтрихкода", ТипВнешнейКомпоненты.Native);
    
    // Создадим объект внешней компоненты.
    Если ПодключениеВыполнено Тогда
        ВнешняяКомпонента = Новый("AddIn.КартинкаШтрихкода.Barcode");
    Иначе
        Возврат Неопределено;
    КонецЕсли;
    
    // Если нет возможности рисовать.
    Если НЕ ВнешняяКомпонента.ГрафикаУстановлена Тогда
        // То картинку сформировать не сможем.
        Возврат Неопределено;
    Иначе
        // Установим основные параметры компоненты.
        // Если в системе установлен шрифт Tahoma.
        Если ВнешняяКомпонента.НайтиШрифт("Tahoma") Тогда
            // Выбираем его как шрифт для формирования картинки.
            ВнешняяКомпонента.Шрифт = "Tahoma";
        Иначе
            // Шрифт Tahoma в системе отсутствует.
            // Обойдем все доступные компоненте шрифты.
            Для Сч = 0 По ВнешняяКомпонента.КоличествоШрифтов -1 Цикл
                // Получим очередной шрифт, доступный компоненте.
                ТекущийШрифт = ВнешняяКомпонента.ШрифтПоИндексу(Сч);
                // Если шрифт доступен
                Если ТекущийШрифт <> Неопределено Тогда
                    // Они и будет шрифтом для формирования штрихкода.
                    ВнешняяКомпонента.Шрифт = ТекущийШрифт;
                    Прервать;
                КонецЕсли;
            КонецЦикла;
        КонецЕсли;
        // Установим размер шрифта
        ВнешняяКомпонента.РазмерШрифта = 12;
        
        Возврат ВнешняяКомпонента;
    КонецЕсли;
    
КонецФункции
66 Черный маклер
 
05.02.17
19:46
(64) у русских каждое следующее предложение дороже предыдущего :)
67 SvoyaSistema
 
05.02.17
19:47
(63) Принтер этикеток как принтер этикеток Zebra. Печатает на рулоне этикеток по одной. Это не такой же как принтер офисный.
68 nordbox
 
05.02.17
19:48
(67) а по подробнее можно?
а то что то не понятно ))
69 Torquader
 
05.02.17
19:48
1СBarCodWin32_8_3_2_6.dll - внутри макета.
Слово Win32 как бы говорит, что в режиме 64 она работать не будет.
70 SvoyaSistema
 
05.02.17
19:48
(64) Он прозевал, что я из Минска. ))) У нас другие деньги белоруские )))))
71 Torquader
 
05.02.17
19:49
(69)+ А хотя вру - они все 4 там есть для 32 и для 64 для Windows и для Linux.
72 Черный маклер
 
05.02.17
19:49
(67) по габаритно-весовым характеристикам принтер
Тикеток конечно отличается. А вот принцип использования драйвера одинаковый. Если владеешь pcl то можешь сразу в порт кракозябры кидать
73 SvoyaSistema
 
05.02.17
19:50
Принтер Zebra GK420t Внутрь ставится РУЛОН с этикетками 50*70. На нём и надо печатать этикетки.
74 SvoyaSistema
 
05.02.17
19:50
(72) Нет, РС1 не владею )) Даже не знаю, что это пока )))
75 Torquader
 
05.02.17
19:51
(73) Ну и в чём проблема ?
Либо ставишь компоненту - для УТ 11 она встроенная - один раз под администратором запустить и радоваться жизни.
76 nordbox
 
05.02.17
19:51
(73) я тебе вот про это:
>>Печатает на рулоне этикеток по одной. Это не такой же как принтер офисный.
а как он должен печатать ???
77 Torquader
 
05.02.17
19:52
(74) Это способ быстро печать этикетки и не думать о системе.
78 Черный маклер
 
05.02.17
19:52
(73) тебя надули - у правильных принтеров этикетки снаружи на смотчике
79 SvoyaSistema
 
05.02.17
19:52
(69)
(76) Есть ещё этикетки на формате А4. Печатаются на любых лазерниках
80 Neg
 
05.02.17
19:54
81 Torquader
 
05.02.17
19:54
Если руки "у сиденья", то какой бы не был принтер - результат будет как "из сиденья".
82 Черный маклер
 
05.02.17
19:54
(80) мое крайнее предложение - 10 тыс российских рублей
Иначе будешь как ЛАГ метаться
83 Остап Сулейманович
 
05.02.17
19:54
(59) "Технология Сом объектов другая ?"
Там не COM. В УФ этикетка формируется на сервере как картинка. И передается на клиент как картинка. То есть совсем другая. И даже не КОМ.
84 Torquader
 
05.02.17
19:56
Есть ещё один универсальный метод - шрифт для печати штрих-кодов - работает везде, где есть возможность печати своим шрифтом.
85 SvoyaSistema
 
05.02.17
19:56
(78) Принтер клиента. ))
(81) Просьба не ругаться, это непродуктивно )))
(82) ЛАГ класный парень. Только у него нефти своей нету ))) тут любой замечется. )))
(83) Я пытаюсь подключить к УТ 10.3 ))))))
86 SvoyaSistema
 
05.02.17
19:57
(84) Знаю. Но это запасной вариант )))
87 SvoyaSistema
 
05.02.17
19:59
(82) А если не подключишь ? )))))))
88 Torquader
 
05.02.17
19:59
К УТ10 - нужно качать с сайта 1с обработку, которая COM.
89 Torquader
 
05.02.17
20:00
Только в УТ10, насколько я помню, придётся макеты редактировать.
90 Черный маклер
 
05.02.17
20:00
(87) я не Мадонна - лишнего не обещаю, просто расстаемся друзьями
91 nordbox
 
05.02.17
20:01
(86)
1. Разрегистрируй свои художества с ДЛЛ
2. Удали компоненту установленную
3. ПЕРЕГРУЗИ КОМП !!!
4. Установи компоненту
5. ПЕРЕГРУЗИ КОМП !!!
6. Запусти нормальный 32 клиент 1с
и проверяй
92 Torquader
 
05.02.17
20:02
(91) На сайте, насколько я помню, и 64 тоже было.
93 nordbox
 
05.02.17
20:02
+91 Причем когда будешь устанавливать компоненту то правой кнопочкой нажми на ней и выбери Установить от имени Админа
94 nordbox
 
05.02.17
20:03
(92) она еще какая то не такая ...... ))
95 SvoyaSistema
 
05.02.17
20:04
(89) Макеты то сделаю, если принтер заработает
96 Torquader
 
05.02.17
20:04
(94) Ну, 64битный клиент сам какой-то не такой - особенно, если УТ10 в нём гонять - там проблем с памятью никогда не было.
97 nordbox
 
05.02.17
20:05
(96) ну я про него и говорю
98 Torquader
 
05.02.17
20:06
(97) Ну, если бы они не хотели в 64 битах, у них бы уже всё давно работало.
99 nordbox
 
05.02.17
20:08
(98) Ну у меня вот на win 10 x64 все нормательно сидит и 1с 32 и компонента
100 Черный маклер
 
05.02.17
20:08
(95) напиши в ворде
Зебра, аппаратура при нем
И пошли на зебру, испортишь десяток этикеток, но убедишься в рабочести принтера
101 nordbox
 
05.02.17
20:10
(100) он макет то сделать не может, а до зЁбры ему еще далеко
102 Torquader
 
05.02.17
20:12
Я вот сейчас понимаю, что сегодня утром явно зря девочку обидел тем, что она ничего не знает. Есть, оказывается, мальчики, перед которыми даже девочки отдыхают.
103 Черный маклер
 
05.02.17
20:13
Приятная новость торги идут на понижение с шагом 1 тыр

Предлагаю сделать за 9 тыр
104 SvoyaSistema
 
05.02.17
20:17
(91) Ничего не помогло, хотя да, при запуске от админа другой интерфейс при установке.
Снёс, перегрузил, установил с перезагрузкой ( хотя уже даже Win XP уже хватала дрова и DLL на лету )
Запустил под 1С 8.2

При запуске Обработки или попытке печати этикетки, что одно и тоже ошибка та же.
Компонента 1С:Печать штрихкодов не установлена на данном компьютере!
105 nordbox
 
05.02.17
20:19
А какую ты обормотку запускаешь???
106 SvoyaSistema
 
05.02.17
20:20
(100) Принтер рабочий ИЗ УТ 11 печать идёт.
Вопрос , что конкретно делает эта компонента ? Печатает штрихкод ? А остальное печатается как обычно ?
Или эта компонента печатает всё на этикетке - и название и остальную хрень ?
107 Torquader
 
05.02.17
20:21
(106) Обработка рисует табличный документ, который по размеру как этикетка, а потом стандартными средствами Windows отправляет его на принтер.
108 SvoyaSistema
 
05.02.17
20:21
(105) ПечатьЭтикеток. Она же судя по всему запускается и из Справочника Номенклатура
109 Черный маклер
 
05.02.17
20:23
(106) все зависит от типа шк - если pdf417 то можно и название и другую хрень
Если еан13 то только шк
110 SvoyaSistema
 
05.02.17
20:23
Да она самая - Справочник номенклатура -Печать- печать этикеток. Запускается Обработка ПечатьЭтикеток
111 Torquader
 
05.02.17
20:24
(108) Обработка печать этикеток.
Правда, я всегда использовал печать ценников, так как с ней проще.
112 SvoyaSistema
 
05.02.17
20:25
(109) так вот нет. Любой ШК выводится а на макете можно вывести хоть чёрта лысого. Только в других полях.
113 Torquader
 
05.02.17
20:27
В конфигураторе - общие макеты - этикетка - посмотри.
114 SvoyaSistema
 
05.02.17
20:31
(113) Это типовая. У меня CODE128 и свой макет )))
А в типовой , это я так понимаю заготовка под дополнение в пользовательском режиме.
Печать ценников там для А4 вообще. Рулоном и принтером этикеток не пахнет. Хотя при попытке печатать принтер пошёл, но естественно остановился, потому как там ценникив ряд стоят))
115 SvoyaSistema
 
05.02.17
20:33
В том и Фокус -  принтер этикеток, это специятельное устройство)) там рулончик и печать чётко по одной этикетке идёт. Принтер видит границы этикетки  )))
116 Torquader
 
05.02.17
20:35
(114) Открою тебе тайну - если сделать 1 и 1, то будет один ценник на странице, а если ему ещё и принтер и бумагу выбрать, то будет этикетка.
117 Torquader
 
05.02.17
20:35
(115) И ты мне это рассказываешь - я эти принтеры ремонтирую.
118 Черный маклер
 
05.02.17
20:37
(114) нетленку строгаешь ?
119 Torquader
 
05.02.17
20:37
Для Windows твой принтер этикеток также как и принтер фотографий, печатает одну страницу на листе, но только размеры этого листа очень маленькие - в остальном - отличий для Windows и 1С нет.
Конечно, если вы поставите к зебре OPOS-драйвер и будете в обработке работать через него - различия будут.
120 nordbox
 
05.02.17
20:38
(114)>>У меня CODE128 и свой макет
Ты сначала ЕАН 13 сделай, а потом воду мути )
121 Torquader
 
05.02.17
20:40
(120) Какая в ж. разница какой штрих-код не печатается на принтере из-за того, что компонента не установлена ?
122 nordbox
 
05.02.17
20:43
У него макет во первых свой, во вторых у него я предполагаю что конфликт барахла интегрированного из УТ 11, там же куча всякого подтягивает и устанавливает на комп.
он же сказал что проверял типа на УТ11
123 nordbox
 
05.02.17
20:46
+122 и еще фиг его знает что у него там на компе установлено, может там или прав нет, или конфликтует с чем то ...
124 SvoyaSistema
 
05.02.17
21:02
(120) до печати не доходит. Компонента обслуживает печать всех типов ШК.
Но она не установлена. Та что установлена 1С не устраивает. У неё ProgID другой

А без ШК мне этикетка как бы не нужна )))
Закоментил код с "попыткой" естественно форма открылась.
При попытке печати естественно встала на строке
ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ТипКода   = ТипКода;
Потому что тут Объект это и есть тот ком объект, который я закоментил )))
125 SvoyaSistema
 
05.02.17
21:07
Закоментил этистроки - пошла печать и ШК печатает . )) Загадка ))) эта компонента
126 Torquader
 
05.02.17
21:38
(125) Возможно, у вас версия компоненты другая.