#0
by galinn
Добрый день.Подскажите как внести штрих-код в печатную форму ТОРГ-12(в ТиС) или с чего начать и где посмотреть как это можно сделать. Возможно тема уже поднималась, но я не нашла по поиску то что мне нужно.Всем спасибо заранее.
#2
by Истина
ИМХО в Торг-12 лучше не надо - все-таки форма унифицированная, а вот в какую-либо произвольную - можно. Смотри как этикетки-наклейки печатаются.
#4
by galinn
Я это сделала, а дальше не совсем понимаю. То есть мне нужно чтобы в определенном поле печатался штрих-код из справочника номенклатура.
#6
by galinn
Видимо глупый вопрос задала... А если коды номенклатуры занесены в иксель, и каждому коду соответствует свой штрих-код как в этом случае прописать штрих-код в форме?
#7
by Ясный перец
Штрих-коды хранятся не в справочнике Номенклатура, а в справочнике Единицы измерения номенклатуры. Не понял ...
#9
by galinn
А мне не очень ясно, то есть у меня код товара лежит в икселе и там же соответствующий ему штрих-код, как мне прописать я пока не понимаю, то есть я должна при выборе товара, открыть икселевский файл найти там соответствующий ему код и штрих-код и прописать это в Доке Реализация.
#10
by Регистр
А тебе не кажется, что умнее было бы перенести ШК в справочник единиц измерения ? Зачем хранить их в екселе ?
#12
by sapphire
Воспользуйся шрифтом EAN-13 (GniVC) - идет в составе регламентированной отчетности, так же его можно скачать с сайта ГНИ.
#13
by Регистр
У каждого товара есть ссылка на основную ед.измерения. В твоем случае проще будет вбить ШК из ексела в нее. А дальше используй штатные механизмы работы с ШК.
#17
by galinn
Все пропали...А я туплю страшно. Что дальше делать- вытащить номера штрих кода из справочника единицы, а потом вставить рисунок в печатную форму или как?
#19
by zalex
+ То есть, все что тебе останется вытащить штрихкод из справочника (все цифири кроме последней) и подсунуть этой процедуре. Шрифты которые прилагаются надо установить, они и есть ШК
#20
by zalex
Правда там EAN13, получится ли EAN8 не знаю. А вообще ты уверена что тебе нужно именно линии печатать, может просто цифры?
#24
by galinn
А может все же вернуться к тому что у меня в икселе есть штрихкоды, не числа а именно линии с числами, и добавлять оттуда?
#25
by Торин
Галина, по этапам: 1. в форме в ячейку размещаете объект "картинка" 2. в свойствах объекта картинка в поле "текст" пишите ИсхТабл.ТекущийОбъект.Text=Докум.Номенклатура.БазоваяЕдиница.ШтрихКод естественно, что штрих код должен предварительно быть занесен в нужный справочник
#29
by Торин
Галина. а вы умеете работать с экселем по OLE- интерфейсу? Это задачка не проще, а сложнее... лучше один раз перекачать коды в 1с
#30
by galinn
К сожалению, не умею но очень хочу научиться, потому что много таких задач, которые можно решать экселем по OLE. Но я в данном случае набью коды вручную.
#31
by galinn
Торин - Я сделала как Вы написали, но к сожалению штрих-код не появился в ячейке а там пропечатывается ИсхТабл.ТекущийОбъект.Text=Докум.Номенклатура.БазоваяЕдиница.ШтрихКод -
#34
by zalex
Ерунду он написал, имелось ввиду грузить из файла как я понял. Открой синтаксис-помощник, раздел картинка, там написано как это сделать.
#35
by galinn
Как-то добилась что картинка выходит, но также возникает ошибка пишет ИсхТабл.ТекущийОбъект.Text=Докум.Номенклатура.БазоваяЕдиница.ШтрихКод что переменная Докум НЕ НАЙДЕНА?
#36
by zalex
+ То есть для каждого ШК создаешь одноименный файл bmp (название - ШК в виде цифр) в котором собственно штрихкод (полоски), и этот файл грузишь. Но это жууткий изврат, разберись со шрифтами, или barcode.ocx, дело говорю, иначе потом все равно переделывать придется.
#37
by galinn
Я понимаю что это извращение, но у меня что-то так медленно продвигается- во-первых barcode.ocx- что это, уже установленные штрихкоды в папке FONT в WINXP или программа?
#38
by zalex
ВК'шка, должна с торговлей идти, по идее денег стоит, но должна быть нахаляву, если куплена ТиС, по ссылке в штрихкоды с примером как пользоваться, но там есть EAN13 и нет EAN8 (по крайней мере в примере, как в шрифтах не помню, давно пользовался, да и делал EAN13, разобраться очень быстро получилось), про регламентированную, имхо, там не EAN вообще (может просто я нужного не нашел).
#49
by galinn
Я теперь совсем запуталась- как мне в печатную форму вставить соответствующий штрих-код?
#50
by zalex
Обыкновенно, втыкаешь переменную в таблицу, задаешь ей шрифт из и присваиваешь ей нужный код + восклицательные знаки. Если оно работает конечно, не проверял.
#52
by Ёпрст2
А на примере не ясно ? Там же всё просто как грабли... Да работает ...будьте покойны.. :)
#54
by Ёпрст2
в общем случае Данные = Номенклатура.БазоваяЕдиница.ШтрихКод; ЗЫ: + немного преобразовать придётся , чтоб с "!" выводился... смотри на пример.
#55
by Торин
Уважаемая Галина. приношу свои извинения. я на самом деле начал с середины а не с начала. Чтобы описанный мной код работал вначале необходимо сделать следующее: 1. Найти (например в и-нете) файл barcode.ocx 2 Зарегистрировать его из командной строки командой RegSVR32 Barcode.ocx 3. В нужной ячейке печатной формы нажать правую клавишу мыши и выбрать из выпадающего меню "Специальная вставка" 4 из специальных вставок (если их будет несколько) выбрать "Active Barcode" 5/ В свойстве текст получившегося рисунка (1с вставляет специальные вставки как рисунок) набрать то чтоя написал выше. 6. ИсхТабл.ТекущийОбъект.Text= Номенклатура.БазоваяЕдиница.ШтрихКод 7. докум - не надо. У меня стоит докум потому что это реализовано как внешняя печатная форма и докум - это передаваемый в форму контекст документа. У вас в форме документа номенклатура и так определена...
#56
by Торин
после этого все будет работать, если только у вас близкая к стандартной конфигурация.... С уважением...
#57
by Торин
да. тип кода устанвливается в свойствах объекта "Active Barcode". хоть EAN8. хоть EAN13
#58
by galinn
Я попробую и Ваш метод Торин. Большое спасибо всем!Я оченно Вам признательна и благодарна.
#60
by galinn
Торин я установила Barcode но он встал как пакет,а дальше просто ерунда, если я беру другую ячейку и пытаюсь там через спец. вставку сделать мне разрешается ввести только текст.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как при создании нового элемента справочника внести единицы измерения?
- Элемент управления 1С: Печать штрих-кодов, Проблема с печатью штрих-кодов
- 1C Печать штрих-кодов - как изменить размер печатаемого штрих-кода?
- Вставка в печатную форму штрих-кода
- Как выгрузить типовую печатную форму во внешнюю печатную форму?
В этой группе 1С
- Как запретить открытие документа из журнала документов?
- преобразование типов в ADO запросах (FoxPro)
- Получить пустую ссылку на элемент объекта метаданных
- Выгрузка платежек в формате фед. казначейства 2006.1 для УПП
- Как передать данные из одной формы в другую
- Построитель отчета в табличном поле.
- Невозмещаемый НДС книга покупок
- В чем разница между PCL5e, PCL6 и PS?
- Копирование элемента с подчиненными справочниками
- Проблемы при обновлении
- v7: Перенос данных 77 на 8. Кто делал или будет делать.
- УРИБ: Как обновить изменения в конфигурации в филиалах?
- v8: как получить реквизиты справочника, если есть его название
- ЗиК Нумерация с нового года.
- v7: Срочно нужна КУДиР для 7.7 от Камина
- Как вставить элемент справочника в поле ввода? 1С.7.7
- Как заблокировать константу?
- Память в Windows Server 2003 видна не вся
- Не устанавливается текущая строка в списке регистра сведений!
- 2 одинаковых ярлыка на рабочем столе