красная сетка вместо штрих кода 1с
Красная сетка вместо штрих кода 1с
Файл шрифта EANG000.ttf разработан [b]не[/b] «1С». Этот файл имеет виндовый формат, и просто устанавливается в винде. Как любой пользовательский шрифт.
О чем и написано в файле [b]ReadMe.txt[/b] в каждом дистрибутиве обновления.
Это просто шрифт. И ничего военного.
И если бы была беда с этим шрифтом, но заныли бы разом тысячи пользователей. Но этого не наблюдается.
Не надо энтузиазма. Не надо все развинчивать и свинчивать.
А что «в пользовательском режиме»? Какие-такие «настройки»? Чтоб красивше выглядел? Есть макет, в нем контрол, в котором должен отображаться шрифр вполне определенной длины. Вполне определенного рамера: чтоб сканер прочитал.
Причем здесь «пользователь»? Тут разработчик макета ответственен.
Уф! Опять VZ пургу гонит. С учетом предыдущей ветки автора [url]http://forums.kuban.ru/f1040/komponenta_1s_pechat-_shtrihkodov_ne_ustanvlena_na_dannom_komp-yutere-8042145.html[/url] у него глючит [b]компонента печати штрих-кодов от 1С[/b], а вовсе не шрифт, устанавливаемый в Windows.
P.S. Для тех, кто не в курсе: [url]http://its.1c.ru/db/metod8dev/content/1838/hdoc[/url]
В том числе и «Управление торговлей». Которая существует в двух основных редакциях: 10-я и 11-я. А есть еще подредакции и номера конкретных релизов.
Все это ты нифига не назвал, да еще и умудрился разместить свою ветку в секции «v7», которая тут вообще как зайцу стоп-сигнал.
P.S. А еще бывают [b]внешние обработки[/b] для разных целей, в том числе и для печати ценников. Со своими макетами, модулями и т.д.
Ты вот что попробуй: поставь готовую типовую конфу. Не лапаную. И посмотри, как она с этой компонентой поведет себя.
[quote=Веселый_паравозик;43135132]почему меняя все 3 на выходе ничего не меняется[/quote] «Если еврею отрезали оба яйца, а жена продолжает рожать, значит яйца отрезали не тому еврею»
P.S. Остается еще вероятность, что печать этикеток у вас делается из [b]внешней обработки[/b], не входящей в конфигурацию. мне это отсюда не видно.
[quote=Ткачик;43132633]Уф! Опять VZ пургу гонит.[/quote]
«Однажды нашему админу друзья на день рожденья подарили настоящий шаманский бубен. Бубен этот был сделан из кожи нерпы и раскрашен узорами народов Севера — купили его у представителя коренного населения Заполярья.
Админ был очень рад такому подарку и на следующий день принёс его показать коллегам-айтишникам. В этот день один за одним упали четыре сервера. Админ весь день не вылезал из серверной. Сервера стали работать нормально только после того, как бубен был вынесен за пределы здания.
Коллеги, опасайтесь не только подделок, но и возможных несовместимостей бубнов со вверенным вам оборудованием.»
Красная сеточка вместо штрихкода
В общем имеем торговлю 8.3.8. После страшных экспериментов с базой и платформой вместо штрихкодов на этикетках появилась красная сетка. Насколько я понял, это говорит о том, что штрихкод вылезает за границы этикетки. В предварительном просмотре действительно видно, что красная сетка вылезает за границы этикетки. Народ пишет, что рыть надо в Конфигураторе- обработка-печать этикеток- макет. Двигаем штрихкод- все ок- радуемся. У меня в обработках есть печать этикеток, печать этикеток1, печать этикеток_ по макету в каждой. Все макеты с красной сеткой. Ладно, меняю все 3 макета, чтоб был штрихкод, сохраняю конфигурацию- захожу в торговлю- такая же байда.
Вопрос: как определить какой макет использует моя 1С.
ЗЫ я не 1сник, я админ, извиняйте, если ошибаюсь где то.
О чем и написано в файле ReadMe.txt в каждом дистрибутиве обновления.
Это просто шрифт. И ничего военного.
И если бы была беда с этим шрифтом, но заныли бы разом тысячи пользователей. Но этого не наблюдается.
Не надо энтузиазма. Не надо все развинчивать и свинчивать.
А что «в пользовательском режиме»? Какие-такие «настройки»? Чтоб красивше выглядел? Есть макет, в нем контрол, в котором должен отображаться шрифр вполне определенной длины. Вполне определенного рамера: чтоб сканер прочитал.
Причем здесь «пользователь»? Тут разработчик макета ответственен.
P.S. Для тех, кто не в курсе: http://its.1c.ru/db/metod8dev/content/1838/hdoc
Компонента не глючит, глючит платформа (если конечно можно считать достоверным результат полученный всего два раза). Винда тоже не глючит, винда легальная, купленная за много денег.
Напишите пожалуйста, где посмотреть, какой именно макет использует 1С.
Спасибо.
В том числе и «Управление торговлей». Которая существует в двух основных редакциях: 10-я и 11-я. А есть еще подредакции и номера конкретных релизов.
Все это ты нифига не назвал, да еще и умудрился разместить свою ветку в секции «v7», которая тут вообще как зайцу стоп-сигнал.
P.S. А еще бывают внешние обработки для разных целей, в том числе и для печати ценников. Со своими макетами, модулями и т.д.
Ты вот что попробуй: поставь готовую типовую конфу. Не лапаную. И посмотри, как она с этой компонентой поведет себя.
Печать штрихкодов в 1С: инструкция
Обновим 1С с гарантией сохранности базы
Поможем с 1С 24/7, без выходных
Установим сервисы 1С бесплатно
Оперативно решим любые задачи по 1С
Как в 1С вывести на печать штрихкод? Что необходимо установить и настроить для этого? Предлагаем нашим читателям подробную инструкцию по установке компоненты, добавлению штрихкода в ценник, созданию макета и вывода его на печать.
Установка компонента 1С Печать штрихкодов
Для вывода в 1С штрихкода в печатную форму предназначен объект «1С:Печать штрихкодов». Данный элемент управления предназначен для формирования штрихкодов следующих форматов:
EAN8, EAN13, EAN13 AddOn 2, EAN13 AddOn 5, ITF14, RSS14, EAN128, Code39, Code39 Full ASCII, Code93, Code128, Code16k, Industrial 2 of 5, Interleaved 2 of 5, CodaBar, PDF417.
В нем поддерживается автоопределение формата штрихкода, возможность передавать символьное значение штрихкода как с контрольным символом, так и без него, а также можно отключать показ контрольного символа штрихкода на результирующем изображении штрихкода.
Если данный элемент не установлен у вас не установлен, то при попытке сделать печать вы увидите ошибку с текстом: «Компонента печать штрихкодов 1С не установлена на данном компьютере». В таком случае перед следующими шагами вам необходимо установить элемент. Выберите его на сайте и установите на ПК.
Установка максимально простая, поэтому просто следуйте указаниям:
Печать штрихкодов на ценниках в 1С
Для примера предлагаем рассмотреть печать штрихкода в«1С:Розница». Обратимся к пункту «Цены номенклатуры» и рассмотрим вывод на печать ценников товаров, на которые уже назначена цена.
Печать ценников и этикеток доступны из документа «Установка цены номенклатуры» в кнопке «Печать»:
В обработке уже будут выбраны товары, поэтому нам нужно будет задать «Шаблон ценника». Если заранее такой шаблон не был подготовлен, то создайте его на этом шаге.
Нажав кнопку «Редактировать макет», переходим в редактор шаблонов и выбираем «Загрузить шаблон по умолчанию».
Выбрав созданный шаблон, выделяем необходимые товары и нажимаем кнопку «Печать».
Штрихкод 1С в макете печатной формы
Вы можете самостоятельно разработать макет печатных форм с использованием штрихкода. В конфигураторе открываем макет печатной формы нужного документа и переходим в меню:
Таблица — Рисунок — Вставить объект
В появившемся окне переключаем указатель в положение «Элемент управления» и мы видим, что появился тип объекта «1С.V8. Печать штрих-кодов».
Помощь профессионалов
Если у вас нет достаточно компетентных сотрудников или у ваших специалистов сейчас есть более важные задачи, мы предлагаем обратиться за помощью к специалистам компании «ПРОГРАММЫ 93»!
Как мы можем помочь вам в работе с 1С?
Позвоните по номеру телефона, указанному на сайте или заполните форму обратной связи, чтобы мы могли сориентировать по стоимости и рассказать, как начать сотрудничество.
Печать штрих кода 8.3.16.1063
После обновления платформы 8.3.16.1063 на принтер не выводится штрих код. При формировании печатной формы все норм. штрих код есть, в предварительном просмотре есть, а на бумаге нет.
Переустановил 1C\1CBarCode. Не помогло. Сохраняю печ. форму в pdf, затем печать. только так пока печатает.
Какие варианты решения возможны?
(1)искал решение, не помогло ничего, в итоге переделал обработку печати на использование ШК по новой схеме, в принципе, не сложно, макет взял из УНФ из печати этикеток и ценников, пару функций оттуда-же немного переделал, ну и макете с ШК переделал ШК на картинку, в УТ 10.3 работает норм
Функция ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода) Экспорт
Если ВнешняяКомпонента = Неопределено Тогда
ВызватьИсключение НСтр(«ru = ‘Ошибка подключения внешней компоненты печати штрихкода.'»);
КонецЕсли;
// Зададим размер формируемой картинки.
ВнешняяКомпонента.Ширина = Окр(ПараметрыШтрихкода.Ширина);
ВнешняяКомпонента.Высота = Окр(ПараметрыШтрихкода.Высота);
//Если ПараметрыШтрихкода.ТипКода = 99 Тогда
// ТипШтрихкодаВрем = ОпределитьТипШтрихкода(ПараметрыШтрихкода.Штрихкод);
// Если ТипШтрихкодаВрем = «EAN8» Тогда
// ВнешняяКомпонента.ТипКода = 0;
// ИначеЕсли ТипШтрихкодаВрем = «EAN13» Тогда
ВнешняяКомпонента.ТипКода = 1;
// // Если код содержит контрольный символ, обязательно указываем.
// ВнешняяКомпонента.СодержитКС = СтрДлина(ПараметрыШтрихкода.Штрихкод) = 13;
// ИначеЕсли ТипШтрихкодаВрем = «EAN128» Тогда
// ВнешняяКомпонента.ТипКода = 2;
// ИначеЕсли ТипШтрихкодаВрем = «CODE39» Тогда
// ВнешняяКомпонента.ТипКода = 3;
// ИначеЕсли ТипШтрихкодаВрем = «CODE128» Тогда
// ВнешняяКомпонента.ТипКода = 4;
// ИначеЕсли ТипШтрихкодаВрем = «ITF14» Тогда
// ВнешняяКомпонента.ТипКода = 11;
// ИначеЕсли ТипШтрихкодаВрем = «QR» Тогда
// ВнешняяКомпонента.ТипКода = 16;
// ИначеЕсли ТипШтрихкодаВрем = «EAN13Addon2» Тогда
// ВнешняяКомпонента.ТипКода = 14;
// ИначеЕсли ТипШтрихкодаВрем = «EAN13Addon5» Тогда
// ВнешняяКомпонента.ТипКода = 15;
// Иначе
// ВнешняяКомпонента.АвтоТип = Истина;
// КонецЕсли;
//Иначе
// ВнешняяКомпонента.АвтоТип = Ложь;
// ВнешняяКомпонента.ТипКода = ПараметрыШтрихкода.ТипКода;
//КонецЕсли;
//Если ПараметрыШтрихкода.Свойство(«ПрозрачныйФон») Тогда
// ВнешняяКомпонента.ПрозрачныйФон = ПараметрыШтрихкода.ПрозрачныйФон;
//КонецЕсли;
//
//Если ПараметрыШтрихкода.Свойство(«GS1DatabarКоличествоСтрок») Тогда
// ВнешняяКомпонента.GS1DatabarКоличествоСтрок = ПараметрыШтрихкода.GS1DatabarКоличествоСтрок;
//КонецЕсли;
//ВнешняяКомпонента.ОтображатьТекст = ПараметрыШтрихкода.ОтображатьТекст;
ВнешняяКомпонента.ОтображатьТекст = Истина;
// Для обеспечения совместимости с предыдущими версиями БПО.
Если Не ПараметрыШтрихкода.Свойство(«Масштабировать»)
Или (ПараметрыШтрихкода.Свойство(«Масштабировать») И ПараметрыШтрихкода.Масштабировать) Тогда
Если Не ПараметрыШтрихкода.Свойство(«СохранятьПропорции»)
Или (ПараметрыШтрихкода.Свойство(«СохранятьПропорции») И Не ПараметрыШтрихкода.СохранятьПропорции) Тогда
// Если установленная нами ширина меньше минимально допустимой для этого штрихкода.
Если ВнешняяКомпонента.Ширина 0) Тогда
// ВнешняяКомпонента.ВертикальноеВыравниваниеКода = ПараметрыШтрихкода.ВертикальноеВыравнивание;
//КонецЕсли;
Если ПараметрыШтрихкода.Свойство(«РазмерШрифта») И (ПараметрыШтрихкода.РазмерШрифта > 0)
И (ПараметрыШтрихкода.ОтображатьТекст) И (ВнешняяКомпонента.РазмерШрифта <> ПараметрыШтрихкода.РазмерШрифта) Тогда
ВнешняяКомпонента.РазмерШрифта = ПараметрыШтрихкода.РазмерШрифта;
КонецЕсли;
Если ПараметрыШтрихкода.Свойство(«РазмерШрифта») И ПараметрыШтрихкода.РазмерШрифта > 0
И ПараметрыШтрихкода.Свойство(«МонохромныйШрифт») Тогда
// Сформируем картинку
ДвоичныеДанныеКартинки = ВнешняяКомпонента.ПолучитьШтрихкод();
// Если картинка сформировалась.
Если ДвоичныеДанныеКартинки <> Неопределено Тогда
// Формируем из двоичных данных.
Возврат Новый Картинка(ДвоичныеДанныеКартинки);
КонецЕсли;
Функция ПодключитьВнешнююКомпонентуПечатиШтрихкода() Экспорт
макет = ПолучитьМакет («КомпонентаПечатиШтрихкодов»);
адрес = ПоместитьВоВременноеХранилище( макет );
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту(адрес, «КартинкаШтрихкода», ТипВнешнейКомпоненты.Native);
// Создадим объект внешней компоненты.
Если ПодключениеВыполнено Тогда
ВнешняяКомпонента = Новый(«AddIn.КартинкаШтрихкода.Barcode»);
Иначе
Возврат Неопределено;
КонецЕсли;
Возврат ВнешняяКомпонента;
КонецЕсли;
Печать ценников и этикеток в 1С Предприятие 8
Для розничной торговли или для оформления витрины в магазине нужны ценники и этикетки товара. Ценники нужны для покупателей, этикетки со штрихкодом для идентификации товара сканером или терминалом сбора данных и скорейшего автоматического оформления продажи.
Программа 1С оснащена штатными инструментами подготовки ценников и этикеток. Данные инструменты находятся в справочнике «Номенклатура» и доступны для использования всеми пользователями, у кого не ограничены права доступа к данным обработкам. Вызвать обе обработки печати очень просто. Они находятся в шапке справочника «Номенклатура» и спрятаны за кнопкой «Печать».
Обработка печать ценников есть не во всех конфигурациях 1С! Например в конфигурации 1С Бухгалтерия обработка печати ценников отсутствует. Зато она доступна в 1С предназначенных для торговли: «УНФ», «УТ», «УТП», «Розница».
Пользоваться обработками довольно несложно. Обе разделены на три блока. Первый блок – отборы. В нем выбираются, какие товары мы хотим распечатать. Если распечатать нужно множество товаров, то выбирать нужно тип сравнения «в группе из списка». Если один товар, то тип сравнения «равно». Также можно отобрать тип штрихкода (для обработки печати этикеток) и тип цены (для обеих обработок). Второй блок – параметры. В нем выбирается формат печати, тип бумаги, с предварительным или без предварительного просмотра и т.д. Третий блок – область просмотра выбранных для печати позиций номенклатуры.
Общий порядок работы с обработками печати ценников и этикеток такой:
1. Отбираем – 2. Задаем параметры – 3. Просматриваем результаты – 4. Печатаем
Ниже представлены примеры настроек обоих обработок и результататом предпросмотра для печати на принтер.
НАСТРОЙКИ ПЕЧАТИ ЦЕННИКОВ | НАСТРОЙКИ ПЕЧАТИ ЭТИКЕТОК |