Имя: Пароль:
1C
1C 7.7
v7: СимволТабуляции
,
0 AliAksA
 
05.11.15
16:33
Добрый день!
При выводе документа СимволТабуляции преобразуется в квадрат.
Буду очень благодарен, тому кто подскажет, как сего избежать.
1 quest
 
05.11.15
16:33
поставить шрифт поддерживающий вывод таблуяции
или перед выводом заменить таб на пробел
2 VikingKosmo
 
05.11.15
16:34
Кто куда выводится?!
3 akaBrr
 
05.11.15
16:35
(0) отключить отображение символов табуляции
4 HawkEye
 
05.11.15
16:35
СимволТабуляции
Синтаксис:
СимволТабуляции
Назначение:
Символ табуляции текста.
5 Масянька
 
05.11.15
16:37
(2) Сегодня пятница? Не? :))))
6 AliAksA
 
05.11.15
16:37
(1) нужна именно табуляция, шрифт - ТаймсНьюРоманс - какой ещё-то стандартнее?
(3) пасибки - читаем вопрос)
7 HawkEye
 
05.11.15
16:38
(5) у нас можно сказать да )
8 Масянька
 
05.11.15
16:39
(7) А то я уже испугалась :))))
9 HawkEye
 
05.11.15
16:39
+7 половина программистов моих уже сбежала домой )))
10 VikingKosmo
 
05.11.15
16:39
(5) четверг :(((
11 ДенисЧ
 
05.11.15
16:40
(10) Как четверг? Вчера же было воскресенье???
12 VikingKosmo
 
05.11.15
16:40
(11) какое воскресенье?! Вчера ж патница была...
13 Масянька
 
05.11.15
16:41
(11) (12) Бобёр! Миленький! Выдыхай! (С)
:))))))))))))))
14 AliAksA
 
05.11.15
16:41
(3) как отключить отображение символов табуляции в 1С-ке?)
15 VikingKosmo
 
05.11.15
16:42
(14) Не использовать символ табуляции в 1С-ке. Всегда Ваш, К.О.
16 Масянька
 
05.11.15
16:43
(14) Боярин! Ты скажи, чего надо-то?
17 AliAksA
 
05.11.15
16:45
(15) ещё не пятница )))
(16) символ табуляции нужен по стандарту в кадровских приказах - пробелы не катят
при выводе в окошко, а также на печати он заменяется на квадрат - как этого избежать?
18 VikingKosmo
 
05.11.15
16:46
(17) да не выводи ты бедный символ никуда. Или, как уже писали в (1) поставь соответствующий шрифт
19 Масянька
 
05.11.15
16:47
((17) "Кадровские" - это кадровые?
А зачем в "окошко" выводить?
А в печ. форме - используй пробелы (сколько в табуляции).
20 Масянька
 
05.11.15
16:48
+(19) А вообще - для кадровых приказов лучше Word использовать.
21 AliAksA
 
05.11.15
16:49
(19) уффф ... пробелы он растягивает, а слева нужен одинаковый табулированны отступ
22 AliAksA
 
05.11.15
16:50
(20) с работой через вордовский шаблон гемороя многовато)
23 Масянька
 
05.11.15
16:51
(21) Что "уффф..."?
Во-первых, можно использовать пустую ячейку.
Во-вторых, в эске ты никогда не получишь (стандартными методами) красоты, как в Word.
В-третьих, не парь мозг ни себе, ни людям.
(22) Ничего там не многовато.
24 Про100Филя
 
05.11.15
16:58
(1) Галку в настройках снять отображать символы табуляции.
25 AliAksA
 
05.11.15
17:01
(24) где? тыкни пальчиком конкретнее, плиз)
26 Mikeware
 
05.11.15
17:03
(5) "мизда.ру -  пятница каждый день"©
27 AliAksA
 
05.11.15
17:10
ОГРОМНАЯ ПРОСЬБА, предлагающим "в настройках снять отображать символы табуляции" указать где это конкретно производится.
Хоть и четверг, но туплю ...
28 Mikeware
 
05.11.15
17:22
(27) используй ворд.
и не "пользуй" людям мозг
29 Chameleon1980
 
05.11.15
18:27
нееее.
дело было в ночь с понедельника на четверг.
всем привет.
30 spectre1978
 
05.11.15
20:02
(1) А что означает "шрифт, поддерживающий вывод табуляции"? Это какой? Я всегда полагал, может ошибочно, что табуляция - это форматирование, а оно целиком зависит от программы, в которой обрабатывается текст. Если программа в данном месте поддерживает форматирование с использованием табуляции, то она, встретив символ с кодом 9, произведет соответствующие действия. В противном случае она просто нарисует символ, если его изображение в шрифте предусмотрено, или некую "затычку" (квадрат), если не предусмотрено. Как я понимаю, в табличных документах 1С не предусмотрено форматирования с использованием табуляции, поэтому вариант ровно один - изгаляться самостоятельно, заменяя эти символы на пробелы. Или используя Word через OLE.
31 spectre1978
 
05.11.15
20:06
(27) +1. Нечто подобное там есть в настройках текстового редактора, но к табличным документам это не имеет никакого отношения.
32 Рэйв
 
05.11.15
20:16
(0)Символы.Таб Пробовал?
33 Злопчинский
 
05.11.15
20:44
Алиса, при выводе каких-либо строк на печать или на форму внутри 1С - заменяй табуляцию на пробел. Табуляция как таковая будет работать только если ты внутри 1С строки, содержащие табуляции будешь выводить в ОБЪЕКТ "ТЕКСТ"
т.е.
Т = СоздатьОбъект("Текст");
Т.ДобавитьСтроку("моя строка"+СимволТабуляции+"по совету Злопчинского")
Т.Записать("d:\test.txt");

- если открыть этот файлик любым редактором, КОТОРЫЙ ПОДДЕРЖИВАЕТ обработку табуляции - то все ок.

Если же ты выводишь в печатную форму 1С то символы табуляции не сработают, их чтобы они не отражались квадратиками - заменять на символ пробела.

Таб = СоздатьОбъект("таблица");
СтрокаДляВывода=СтрЗаменить(Сотрудник.КакоетоПолеГдеХранятсяСтрокиСтабуляторами,СимволТабуляции," ");
Таб.ВывестиСекцию("Какаятосекция"); //в этой секции выводится переменная СтрокаДляВывода
.
Да здравствуют пинские мотобольщики - лучшие мотобольщики в мире!
34 Злопчинский
 
05.11.15
20:47
если ты в 1С хочешь напечатать строки, выровненные строго по табуляции в печатной форме - то тебя ждет обломс.
Это можно эмулировать только при выводе в печформу моноширинного шрифта (типа Курьера), и при этом табуляции заменять на пробелы, высчитывая нужное колво пробелов.

Обычно в печформах 1С строгого выравнивания добиваются манимпулированием с кучей вертикальных столбцов.
35 spectre1978
 
05.11.15
21:28
(33) Алиса, при выводе каких-либо строк на печать
Осторожно. Если верить личной инфе, он мужеска полу... :)
36 Franchiser
 
гуру
06.11.15
02:09
(33), (35) Алиса - вовсе не Алис, а Александр (AliAksA)
37 ADirks
 
06.11.15
07:20
А вообще, табуляцию для печ.машинок придумали, так же как и LF / CR.  Потом все привыкли, а ещё потом все забыли чё это такое и зачем.
38 Mikeware
 
06.11.15
07:45
(37) не только для печ.машинок - еще для перфораторов для перфокарт...
39 Провинциальный 1сник
 
06.11.15
08:15
(37) На машинках слегка не так было. При легком нажатии на рычаг происходил перевод строки, далее при увеличении усилия - возврат каретки. На телетайпах уже символы ВК и ПС стали независимы, и появилась возможность печатать текст поверх текста (ВК без ПС).
40 Масянька
 
06.11.15
09:12
(34) Я бы еще раз добавила: не нужно путать Word и печатные формы 1С.
41 NikVars
 
06.11.15
10:31
(27) К тебе Агромная просьба - покажи картинку с проблемой и хватит описывать суть словесной чепухой.
42 Злопчинский
 
06.11.15
10:46
(40) При этом надо отметить, что из 1С можно формировать в принципе любые печатные формы в ворде (где красиво будет все с табуляторами)/экселе по заранее заданным шаблонам (а особо умные - вообще без шаблонов могут наваять что угодно)
43 AliAksA
 
06.11.15
13:07
Всем огромное спасибо, тема закрыта ... пошел юзать Ворду)
44 AliAksA
 
06.11.15
13:10
ах, да на счет Алиаксы - это первые 7 букв перевода белоруского имени Аляксандр на английский, т.е. в паспорте: Aliaksandr)))
45 NikVars
 
06.11.15
14:34
(44) Нет, не убедил.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший