|
08.06.2005, 11:27 | #1 |
Участник
|
Как сделать,чтобы в отчёте в стандартной базе Кронус Россия ЗАО выводился штрихкод продукта?В Кронусе штрихкоды рассчитываются как перекрёстные ссылки,как эти данные вытащить в отчёт?
|
|
08.06.2005, 14:52 | #2 |
Участник
|
Можно попробывать картинки вставлять прямо в отчет, если они конечно есть
|
|
08.06.2005, 15:49 | #3 |
Участник
|
Цитата:
Сообщение от Сергей Р
Как сделать,чтобы в отчёте в стандартной базе Кронус Россия ЗАО выводился штрихкод продукта?В Кронусе штрихкоды рассчитываются как перекрёстные ссылки,как эти данные вытащить в отчёт?
Или напечатать штрих-код?
__________________
MBS Certified Master in Navision Developer |
|
10.06.2005, 09:09 | #4 |
Участник
|
Цитата:
Сообщение от Роман
Цитата:
Сообщение от Сергей Р
Как сделать,чтобы в отчёте в стандартной базе Кронус Россия ЗАО выводился штрихкод продукта?В Кронусе штрихкоды рассчитываются как перекрёстные ссылки,как эти данные вытащить в отчёт?
Или напечатать штрих-код? |
|
10.06.2005, 10:07 | #5 |
Участник
|
Цитата:
Сообщение от Сергей Р
Выдернуть данные,для начала.Дело в том,что лицензия - кастрированная,для программорвания непосредственно - не подходит.А как сам штрихкод напечатать на отчете,т.е. какими средствами отображения - я просто не очень представляю..
Для штрих-кодов существуют соответствующие шрифты, если не ошибаюсь.
__________________
MBS Certified Master in Navision Developer |
|
10.06.2005, 10:13 | #6 |
Участник
|
Короче,задача:
1.Вытащить из перекрестной ссылки значение штрихкода 2.Отобразить его на отчете полосками Вот так все просто.Кто-нибудь помочь может? |
|
10.06.2005, 11:48 | #7 |
Участник
|
Цитата:
Сообщение от Сергей Р
Короче,задача:
1.Вытащить из перекрестной ссылки значение штрихкода 2.Отобразить его на отчете полосками Вот так все просто.Кто-нибудь помочь может? 2. Текстбоксу в отчете здесь присвоено имя ItemCrossRefDescr. Если штрих-код задатся в ItemCrossReference.Description то можно использовать это поле. В свойствах текстбокса надо поставить название шрифта, который является шрифтом для печати штрих-кодов (их много существует). ItemCrossReference.RESET; ItemCrossReference.SETRANGE("Item No.",SalesLine1."No."); ItemCrossReference.SETRANGE("Variant Code",SalesLine1."Variant Code"); ItemCrossReference.SETRANGE("Unit of Measure",SalesLine1."Unit of Measure Code"); ItemCrossReference.SETRANGE("Cross-Reference Type",ItemCrossReference."Cross-Reference Type"::Customer); ItemCrossReference.SETRANGE("Cross-Reference Type No.",Header."Bill-to Customer No."); IF ItemCrossReference.FIND('-') THEN ItemCrossRefDescr := ItemCrossReference.Description ELSE ItemCrossRefDescr := '-';
__________________
MBS Certified Master in Navision Developer |
|
10.06.2005, 11:57 | #8 |
Участник
|
А где взять хоть один конкретный шрифт для кода EAN 13 ?
|
|
10.06.2005, 12:08 | #9 |
Участник
|
Кстати Роман - спасибо что поддержали тогда в http://www.axforum.ru/forums/showthread.ph...%E7%ED%E8%F6%E0
А уже в Москве. |
|
10.06.2005, 12:22 | #10 |
Участник
|
Цитата:
Сообщение от Галина
Кстати Роман - спасибо что поддержали тогда в http://www.axforum.ru/forums/showthread.ph...%E7%ED%E8%F6%E0
А уже в Москве. Шрифт, если найду выложу
__________________
MBS Certified Master in Navision Developer |
|
10.06.2005, 13:31 | #11 |
Участник
|
Шрифт не нашла, решила попробовать на другом шрифте. Поставила в свойстве FontName-название шрифта который лежит в папке Fonts ( и этот шрифт виден в word). Но отчет все равно печатает textbox как и до смены шрифта. Возможно нужно куда то загрузить в NAv?
|
|
10.06.2005, 14:20 | #12 |
Участник
|
Сергею Р.
Если никто ничего не ответит, то я выложу после слегка извращенческий способ печати штрихкода. Но он мне самой не совсем нравится. Хотелось услышать более красивый вариант. |
|
10.06.2005, 15:09 | #13 |
Участник
|
Цитата:
Сообщение от Галина
Сергею Р.
Если никто ничего не ответит, то я выложу после слегка извращенческий способ печати штрихкода. Но он мне самой не совсем нравится. Хотелось услышать более красивый вариант. 2 Роман И вам спасибо,я попробую сделать то,что вы предложили..Мне интересно,вы только что это придумали или это - проверенный способ? |
|
10.06.2005, 15:48 | #14 |
Участник
|
Цитата:
Сообщение от Сергей Р
Цитата:
Сообщение от Галина
Сергею Р.
Если никто ничего не ответит, то я выложу после слегка извращенческий способ печати штрихкода. Но он мне самой не совсем нравится. Хотелось услышать более красивый вариант. 2 Роман И вам спасибо,я попробую сделать то,что вы предложили..Мне интересно,вы только что это придумали или это - проверенный способ? Да фигня получается если в отчете у текстбокса указать напрямую штрих-код. Я мыслил по аналогии с ёкселем, там в отчетах по ЕСН, например, все прекрасно печаталось. Если будет время (и до этого никто не ответит) - узнаю и напишу тоже как эти штрих коды вообще на печать выводятся.
__________________
MBS Certified Master in Navision Developer |
|
10.06.2005, 15:53 | #15 |
Участник
|
[attachment=211:attachment] На всякий случай, если кому надо для тестирования и т.п. и т.д. прикрепил шрифт Гнивца
__________________
MBS Certified Master in Navision Developer |
|
10.06.2005, 15:56 | #16 |
Участник
|
А можно как то более подробно?
Цитата:
Выборка данных - обычный метод (ес-но проверенный).
Цитата:
Да фигня получается если в отчете у текстбокса указать напрямую штрих-код.
Цитата:
Я мыслил по аналогии с ёкселем, там в отчетах по ЕСН, например, все прекрасно печаталось.
|
|
10.06.2005, 16:11 | #17 |
Участник
|
Этот шрифт у меня есть-но я наверно чтото не понимаю-но если в word набрать цифры которые под шрихкодом с любой этикетки(точно зная что это код EAN 13), после выделить и поменять шрифт на этот ГНИВЦ-то полосочки соверешенно отличаются от полосочек на этикетки-из чего я делаю вывод что этот шрифт все таки не ЕАN 13. Блин самое обидное что он у меня был. И когда я меняла комп я его не переписала.
Но суть то это не меняет. Я думала что в FontName поменяю на нужный шрифт и все -будет печататься шрихкод. т.е я вывожу textbox -там значение цифры-а так как шрифт EAN- то печатаются полосочки, как в word. Ведь я так понимаю условно говоря-каждой цифре соответствует своя полосочка (тонкая толстая или несколько) и для каждой системе штрихкодирования -это соответствие свое (системы кодирования например EAN13, EAN 8,EAN 13,EAN 5,Code 39,UPC E и т д ) Может я неправильно понимаю-поправьте. |
|
10.06.2005, 16:36 | #18 |
Moderator
|
В принципе да, но в сложных шрифтах типа EAN13 и CODE128 кодировка символов отличается в зависимости от четности или каких-то других условий - я не помню точно. Есть оч хороший украинский сайт, где все эти кодировки оч подробно описаны, поищите...
А печатать штрихкоды лучше всего специализированными принтерами или встраиваемыми шрифтами лазерных принтеров. |
|
10.06.2005, 16:41 | #19 |
Участник
|
Кто же спорит что печатать лучше специализированными принтерами. Вопрос то не в этом.
|
|
10.06.2005, 16:45 | #20 |
Moderator
|
Ну тогда ищите алгоритм расчета изображения штрихкодов под ваш шрифт. Там еще должен контрольный разряд вычисляться.
А если не хотите мучаться или используете штрихкод для свои нужд - возьмите CODE39 - он линейный и шрифтов халявных под него полно в Инте. |
|