Имя: Пароль:
IT
1C 7.7
v7: Выделение текста при печати.
,
0 mishaPH
 
модератор
13.11.18
15:46
Коллеги. тут странная задача у меня.
Есть печать неких документов или бирок и ценников.
Фактически одна ячейка в которой сплошной текст.
Шрифт. кегль, и прочие параметры применены ко всей ячейки и всему тесту.
Можно ли в этом тексте как в лексиконе когда-то перед словом ставить спец символ и после слова как стоп , и на печать выходит это слово жирным или курсивом..
все это на 1с.77
1 ДенисЧ
 
13.11.18
15:51
Нет, сама 1с этого не умеет.
Может, умеют драйвера принтера, но это нужно глубоко внутрь копать.

Формируй html, в нём выделяй и его печатай.
2 StanLee
 
13.11.18
15:52
формируй текстовик с кодами лексикона, рядом ставь комп с MS DOS и лексиконом и оттуда печатай..
а, да, копировать на тот комп думаю придется через флопы 5" :)
3 ДенисЧ
 
13.11.18
16:01
(2) Во времена Лексикона 5'' уже вышли из моды.
4 АгентБезопасной Нацио
 
13.11.18
16:04
(2) да можно просто вспомнить искейп-последовательности. только нафига? можно даже из мокселя в псевдографику перегонять.
уж лучше - html.
Забавно, но в клюшках можно прямо тегами (типа <i>...</i>, <b>...</b>)нужный текст окружать и сохранять в html
5 NikVars
 
13.11.18
17:01
(0) Создай 3 печатныъ таблицы-макета, с обычным шрифтом, курсивом и еще с чем-то и далее при Печати проверяй нужные тебе данные и при печати
ПечатнаяФорма.ИсходнаяТаблица(<ТвояМакетнаяТаблицаСНужнымШрифтом>);
6 1Сергей
 
13.11.18
17:08
(5) вот сейчас сложно было.
Как такая фигня поможет внутри одной ячейки делать разные шрифты?
7 NikVars
 
13.11.18
17:14
(6) Внутри одной ячейки никак - нужно дробить ячейку на составляющие.
8 NikVars
 
13.11.18
17:16
Или использовать макросы ворда, например. Через вородовский шаблон - вполне нормуль получится.
9 mishaPH
 
модератор
13.11.18
17:30
фантазеры. есть 1с - ценник. пример. сплошной текст. какой нафик нтмл, и прочее.
10 NikVars
 
13.11.18
17:37
(9) Есть шаблон ворда. В шаблоне заготовки для замены
<ТвоеЖирноеСлово><ТвойКурсив>
Если нужно слово жирным ТвоеЖирноеСлово = "твое слово"; ТвойКурсив = "";
Гонишь в ворд с заменой шаблона.
11 mishaPH
 
модератор
13.11.18
17:42
(10) а потом все это на печать? тут на этом ценнике/ бирке навалом еще объектов, шк картинки, ШК уникальный, бирки/ этикетки сложные и идут на термопринтере.

не все это очень сложно администрировать, если не поддерживает а ля спец симолы-теги. то лучше плюнуть. Скажу нельзя и все. А то дизайнеры распоясались из 1с хотят корел или ворд чтобы была возможность
12 NikVars
 
13.11.18
17:43
(11) Кроме этого еще и медленная печать при связке 1С+Ворд.
13 mishaPH
 
модератор
13.11.18
17:53
(12) ясен пень
14 Масянька
 
13.11.18
18:04
(0) Почему одна ячейка?
У меня три вида ценников (вот один - https://pastenow.ru/88bc985a745ec89353fd13a1ab287d28). Нормально разными шрифтами и т.д. Таких помещается 12 штук на лист. Формируется программно.
15 vova1122
 
13.11.18
18:22
(14) Так нужно же еще умное разделение наименование товаров на составляющее...
16 mishaPH
 
модератор
13.11.18
18:56
(14) ценники бывают как и макеты разные. Есть бирка к товару, там перечисление состава и срок годности и т.д. сплошной текст причем текст не стабилен по составу. т.е. где точно нужное слово которое надо выделить нет.
17 mishaPH
 
модератор
13.11.18
18:57
(15) с наименованием как раз проблем нет. у меня для наименования 3 поля.
18 Масянька
 
13.11.18
21:54
(16) У меня в справочнике номенклатуры сделана отдельная вкладка для ценника. Модель, производитель (фирма), страна, описание.
19 Масянька
 
13.11.18
21:57
(15) Если пользователи все четко и правильно делают - вариант.
Я париться не стала - ручками, из полного наименования.
А вообще, по уму, нужно четко расписать классификацию и отдельными полями делать - меньше ошибок будет.
20 Злопчинский
 
13.11.18
22:03
(11) забей. должно быть просто и утилитарно.
21 MadDAD
 
14.11.18
09:27
(0) Вставить ActiveText на место нужного слова. Не?
22 mishaPH
 
модератор
14.11.18
09:32
(21) ?
23 MadDAD
 
14.11.18
10:02
(22) Грубо говоря заменить слово картинкой. Вставить в ячейку на месте нужного слова OLE объект ActiveText.

https://cloud.mail.ru/public/FAb7/nuisJup44
24 mishaPH
 
модератор
14.11.18
10:24
(23) мерси. поизучаю