ТиС 9.2, Barcode.ocx и тип штрихкода (не EAN13) #537491


#0 by Name2006
Имеется работающая ТиС 9.29 + Barcode.ocx, исправно печатает коды EAN13. Теперь потребовалось печатать UPC-A (12-знаков). В обработке "ПечатьЭтикеток" в свойствах объекта Barcode жестко вбито EAN13. Конечно, можно создать новый макет, но может, есть способ программно указывать объекту Barcode тип штрихкода ?
#1 by МастерВопросов
там вроде бы есть пункт "авто". Ну или на крайняк можно поставить Code128 (могу напутать названия), тогда будут печататься все штрихкоды длиной менее 128 символов. Правда сам штрихкод будет некрасиво отображаться. Я делал так - скорировал макет и в нем в свойствах Barcode выставил Code128. В модуле поставил условие если длина штрихкода = 12 или 13, то отправляю на стандартный макет, иначе отправляю на макет с типом Barcode = Code128. Где то на Мисте я создавал тему про эту заморочку.
#2 by Name2006
Копировать макет как раз не хочется. Уже разобрался: в свойствах рисунка можно написать что-нибудь наподобие этого:
#3 by miki
вот: value long  Code Name 0 ISBN-10 CODEISBN 1 (default) EAN 13 CODEEAN13 2 EAN 8 CODEEAN8 3 EAN 5 CODEEAN5 4 EAN 2 CODEEAN2 5 UPC A CODEUPCA 6 Code 39 CODE39 7 Code 25 Interleaved CODE25I 8 Codabar CODABAR 9 Code 25 Industrial CODE25 10 Code 39 Extended CODE39E 11 Code 128A CODECODE128A 12 Code 128B CODECODE128B 13 Code 128C CODECODE128C 14 Code 128 CODECODE128 15 EAN/UCC 128 CODEEAN128 16 EAN 99 CODEEAN99 17 UPC E CODEUPCE 18 PostNet CODEPOSTNET 19 Royal Mail CODEROYALMAIL 20 MSI CODEMSI 21 Code 93 CODE93 22 Code 93 Extended CODE93E 23 PZN CODEPZN 24 Identcode CODEINDENTCODE 25 Leitcode CODELEITCODE 26 Code 39 Checksum CODE39CHECKSUM 27 Code 39 Extended Checksum CODE39ECHECKSUM 28 EAN/UCC 128 AI CODEEAN128AI 29 EAN 14 CODEEAN14 30 ITF-14 CODEITF14 31 EAN-18/NVE CODEEAN18 32 SSCC-18 CODESSCC18 33 Codabar Checksum CODABARCHECKSUM 34 Code 25 Interleaved Checksum CODE25ICHECKSUM 35 Code 25 Industrial Checksum CODE25CHECKSUM 36 PDF417 CODEPDF417 37 DataMatrix CODEDATAMATRIX 38 ISBN-13 CODEISBN13 39 ISBN-13 Dual CODEISBN13DUAL 40 ISSN CODEISSN 41 ISMN CODEISMN 42 DataMatrix Square CODEDATAMATRIXSQUARE 43 DataMatrix Rectangular CODEDATAMATRIXRECTANGULAR 44 DataMatrix 10x10 CODEDATAMATRIX10X10 45 DataMatrix 12x12 CODEDATAMATRIX12X12 46 DataMatrix 8x18 CODEDATAMATRIX8X18 47 DataMatrix 14x14 CODEDATAMATRIX14X14 48 DataMatrix 8x32 CODEDATAMATRIX8X32 49 DataMatrix 16x16 CODEDATAMATRIX16X16 50 DataMatrix 12x26 CODEDATAMATRIX12X26 51 DataMatrix 18x18 CODEDATAMATRIX18X18 52 DataMatrix 20x20 CODEDATAMATRIX20X20 53 DataMatrix 12x36 CODEDATAMATRIX12X36 54 DataMatrix 22x22 CODEDATAMATRIX22X22 55 DataMatrix 16x36 CODEDATAMATRIX16X36 56 DataMatrix 24x24 CODEDATAMATRIX24X24 57 DataMatrix 26x26 CODEDATAMATRIX26X26 58 DataMatrix 16x48 CODEDATAMATRIX16X48 59 DataMatrix 32x32 CODEDATAMATRIX32X32 60 DataMatrix 36x36 CODEDATAMATRIX36X36 61 DataMatrix 40x40 CODEDATAMATRIX40X40 62 DataMatrix 44x44 CODEDATAMATRIX44X44 63 DataMatrix 48x48 CODEDATAMATRIX48X48 64 DataMatrix 52x52 CODEDATAMATRIX52X52 65 DataMatrix 64x64 CODEDATAMATRIX64X64 66 DataMatrix 72x72 CODEDATAMATRIX72X72 67 DataMatrix 80x80 CODEDATAMATRIX80X80 68 DataMatrix 88x88 CODEDATAMATRIX88X88 69 DataMatrix 96x96 CODEDATAMATRIX96X96 70 DataMatrix 104x104 CODEDATAMATRIX104X104 71 DataMatrix 120x120 CODEDATAMATRIX120X120 72 DataMatrix 132x132 CODEDATAMATRIX132X132 73 DataMatrix 144x144 CODEDATAMATRIX144X144 99 None CODENONE
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С