Тема: Штрихкоды
Показать сообщение отдельно
Старый 10.06.2005, 11:48   #7  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Цитата:
Сообщение от Сергей Р
Короче,задача:
1.Вытащить из перекрестной ссылки значение штрихкода
2.Отобразить его на отчете полосками
Вот так все просто.Кто-нибудь помочь может?
1. Здесь используются строки заказов продажи SalesLine1 для поиска перекрестных ссылок. Если из другого места, то фильтры накладываются соответсвенно другой таблице, вместо SalesLine1 (надо, ес-сно, правильно сопоставить поля, вместо ItemCrossReference."Cross-Reference Type"::Customer, надо ItemCrossReference."Cross-Reference Type"::Bar Code).
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