Имя: Пароль:
1C
1С v8
Вывести штрих-коды номенклатуры в табличную часть документа и его печатную форму
0 Russkiy
 
26.01.12
15:34
Здравствуйте все! Особенный привет магистрам и прочим специалистам по 1С! Ибо просить буду помощи у вас, Знатоки и Мастера...

Ребята, я пользуюсь программой 1С, версия 8.1.15.14, конфигурация "Управление торговым предприятием для Украины", ред. 1.1.
У меня есть необходимость выводить штрих-коды номенклатуры в табличную часть документа (к примеру, РН) и его печатную форму. Я попытался было сунуться в конфигурацию в соответствующие реквизиты и формы, но моих скуднейших познаний в этой непростой области не хватает... Если кто может и желает, подскажите, пожалуйста, как это сделать? Буду весьма признателен за помощь.
1 Wobland
 
26.01.12
15:36
есть РС такой. в россии во всяком случае. ШтрихКоды. там они и живут. обращайся, доставай, выводи. писать пошаговую инструкцию мне лениво
2 Fish
 
26.01.12
15:38
На печать штрихи выводятся через рисунок. А вот в ТЧ только в числовом виде запихать можно, имхо.
3 Russkiy
 
26.01.12
15:40
Да мне, в общем-то, всё равно, в каком виде их туда запихать, лишь бы они там были. Главный вопрос - как это сделать?
4 Maxus43
 
26.01.12
15:40
(2) ну или рисунок в ячейку ТЧ вставить, только смысла нет вроде как)
5 Wobland
 
26.01.12
15:40
(2) а не строка?
6 Russkiy
 
26.01.12
15:40
Wobland, а что такое этот РС, где его взять?
7 Wobland
 
26.01.12
15:41
(6) регистр сведений
8 СноваЗдорова
 
26.01.12
15:42
(2) можно и рисунок. Выводиться дольше будет, наверное
9 Russkiy
 
26.01.12
15:42
И каким образом из этого регистра я могу почерпнуть нужные мне для этого знания? Где его взять?
10 Alex S D
 
26.01.12
15:43
рисунок штрихкода в таб. часть.. просто смешно)
11 Alex S D
 
26.01.12
15:43
(9) с запросами знаком?
12 СноваЗдорова
 
26.01.12
15:43
Проще ограничить цифровое значение теми же звездочками (*) и установить в ячейке шрифт с штрихкодом
13 Russkiy
 
26.01.12
15:44
Не, ребята, штрих-код в виде рисунка не пойдёт, ибо его мне потом нужно будет передавать в файл XLS
14 Russkiy
 
26.01.12
15:44
Нет, к сожалению, с запросами не знаком...
15 BayoNet
 
26.01.12
15:44
Никто конкретно ничего парню не ответил:
(0) Есть два варианта либо вставить объектом (рисунок) либо специальным шрифтом. Тебе рисунок вряд ли подойдет, так что скачай шрифт в интернете и выводи
16 Wobland
 
26.01.12
15:44
(9) да... это должна быть очень подробная инструкция... ПечатьПрайча какого-нибудь есть? или ценников. чтоб подсмотреть
17 СноваЗдорова
 
26.01.12
15:45
(13) а причем тут xml? Ты ведь в xml не табличный документ передаешь
18 BayoNet
 
26.01.12
15:46
(0) Какой штрихкод выводить тебе надо, EAN - 13?
19 Alex S D
 
26.01.12
15:46
(17) казалось бы причем тут xml..
20 BayoNet
 
26.01.12
15:47
Расскажи что будет содержаться в твоем штрихкоде?
21 Russkiy
 
26.01.12
15:47
Да, EAN-13
22 Wobland
 
26.01.12
15:47
ПечатьЭтикеток - почти то, что надо
23 Maxus43
 
26.01.12
15:48
ВЫБРАТЬ
   Штрихкоды.Владелец,
   Штрихкоды.Штрихкод,
   Штрихкоды.ЕдиницаИзмерения,
   Штрихкоды.ХарактеристикаНоменклатуры,
   Штрихкоды.СерияНоменклатуры,
   Штрихкоды.Качество
ИЗ
   РегистрСведений.Штрихкоды КАК Штрихкоды

Вывалит все объекты со шрих-кодами. ограничения добавь на EAN-13, нужныю номенклатуру и т.д.
24 BayoNet
 
26.01.12
15:49
(21) Тебе объектом врят ли подойдет, с маленькими размерами ШК лучше шрифтом выводить, ищи в интернете шрифт для EAN-13.
25 Russkiy
 
26.01.12
15:50
Каждая позиция номенклатуры у меня (впрочем, как и у всех) имеет свой штрих-код. Он ведь в карточке номенклатуры вводится в соответствующей вкладке. Так вот этот штрих-код мне нужно выводить в табличную часть РН, затем формировать её печатную форму, а затем сохранять её в формате XLS, чтобы эти коды читались в документе Excel
26 СноваЗдорова
 
26.01.12
15:51
Кароче, готов доработать твою накладную за 2000 р. =))
27 Russkiy
 
26.01.12
15:51
Maxus43, а где я должен приведенный Вами код использовать? В обработке РН?
28 Maxus43
 
26.01.12
15:51
штрих код хранится строкой, так что норм в экселе будет
29 BayoNet
 
26.01.12
15:52
(22) ИМХО не подойдет ему твой совет для печати в каждой строке
30 Maxus43
 
26.01.12
15:52
(27) это запрос, надо немного их поизучать
31 BayoNet
 
26.01.12
15:55
А зачем в формате XLS? Я так понимаю икселевсие доки будешь по почте отправлять, а там их будут распечатывать и сканировать? )))
32 Russkiy
 
26.01.12
15:56
Maxus43, а где мне можно взять информацию для "поизучать"?
33 Russkiy
 
26.01.12
15:57
BayoNet, да, именно так
34 BayoNet
 
26.01.12
15:58
(33) Тогда забудь про это, для таких случаев есть выгрузка загрузка
35 Wobland
 
26.01.12
15:59
36 Russkiy
 
26.01.12
16:03
Спасибо, Wobland, полезная ссылка...
37 Russkiy
 
26.01.12
16:06
Wobland, если я правильно понял, в коде Печать прайса или ценников есть подобные фрагменты, какой нужен мне для решения этой проблемы?
38 Maxus43
 
26.01.12
16:07
их же всё равно адаптировать надо под конкретную печ форму, лучше позвать знакомого одинэсника, там делов на 30 минут включая кофе с тарелкой супа
39 BayoNet
 
26.01.12
16:09
У меня только один вопрос в накладной весовой товар или штучный?
40 BayoNet
 
26.01.12
16:11
Просто если штучный то EAN-13 не подойдет.
(38) Ты минут 30 будешь только объект вставлять в строку накладной )
41 Wobland
 
26.01.12
16:12
(37) у нас разные конфигурации, ничего? на форме есть ТП (грубо, как ТЧ у документа) с полем ШК. есть кнопка Печать, там даже немного кода ;)
(38) истина
42 n koretsky
 
26.01.12
16:13
(0) посмотри, как в твоей конфигурации реализован механизм вывода в табличную часть любого из документов 'Артикул'. Точно так же сделай и со штрих-кодом.
только когда будешь присваивать значение штри-кода, то ты, чтоб не издеваться, получай его из отдельной функции.
в ней напиши элементарный запросик, который из регистра сведений тебе даст по дефолтному типу штрих-кода его значение.
43 n koretsky
 
26.01.12
16:14
(0) просто под рукой нету конфы, был бы дома - то и код бы тебе написал бы.
44 BayoNet
 
26.01.12
16:16
Мне каждый день приходит по 30-40 заказов от МЕТРО, РЕАЛ, АШАН, итд итп. Так вот у менеджера загрузка этих заявок в УПП занимает пару минут.
Не нужен тебе штрихкод и ексель тебе тоже не нужен
45 Russkiy
 
26.01.12
16:16
n koretsky, спасибо за подсказку. Сейчас обязательно поизучаю проблему в указанном Вами направлении...
46 Russkiy
 
26.01.12
16:21
BayoNet, может быть, и не нужен. Ведь действительно, для по-настоящему творческих людей заказчик всегда неправ... Тогда я опишу свою потребность, а Вы посмотрите, как её решить иначе:

Итак, в БД 1С у меня содержится информация о товарах и штрих-кодах при каждой позиции. Мне нужно передавать документ "Расходная накладная" в формате XLS другому человеку, который организовал учёт в программе Excel. В этом документе при каждой позиции номенклатуры (в табличной, разумеется, части) должен быть указан штрих-код типа EAN-13. Вот, собственно, и вся задача. Как её решить иначе?
47 Russkiy
 
26.01.12
16:24
n koretsky, если у меня не получится по Вашей подсказке, могу я обратиться к Вам за помощью лично? Только вот не знаю, как смогу отблагодарить Вас за помощь, но это уже вопрос технический...
48 n koretsky
 
26.01.12
16:27
Если не получится, то вышлите мне свои контакты (аську или скайп) на [email protected]. я после 20-00 буду дома, выйду на связь.
по поводу вышеупомянутого клиента и его экселя - настоятельно рекомендую узнать у него в каком типе ему передавать штрих-код. не удивлюсь, если он его числом хранит, а не строкой.
49 BayoNet
 
26.01.12
16:32
Ну это тоже зависит от того как сделан ехсеl-кий документ, ну думаю вполне можно обойтись и в екселе без лишнего печатания доков с единственной целью потом их сосканировать. В екселе есть много полезных функций типа "СуммаЕсли", или "ВПР".
Блин я вобще не понимаю зачем для загрузки из екселя в ексель штрихкоды применять, мне кажется тупо копирование и вставка гораздо эффективнее
50 Russkiy
 
26.01.12
16:35
Я Вас понял, n koretsky. В общем-то, нам всё равно, строкой или числом. Лучше делать так, чтобы поменьше мороки было в конфигурировании 1С под эту задачу. Ведь затем в документе Excel перевести ормат несложно... А что до связи с Вами - Вы указываете время (20-00). Я в Украине, если Вы в России, то для нас это в 18-00...
51 n koretsky
 
26.01.12
16:37
я из Киева.
так что у нас у обоих будет 20-00
на счет перевода из формата в формат - то лучше переводить в 1С. потому, что потом самый минимальный гемор, который светит - то это разбирательство - был ли лидирующий ноль или нет.
ну, это уже лирика [Число() Строка()].
52 Russkiy
 
26.01.12
16:39
О, Вы говорите на незнакомом мне языке... Простите уж меня, дремучего чайника...
Закон Брукера: Даже маленькая практика стоит большой теории.