gifts2017

Оформление текста кодами ASCII

Опубликовал Денис Ханин (NiNAH) в раздел Программирование - Практика программирования

Добавления в текст ASCII-кодов, в целях повышения читабельности текста выдаваемого пользователю либо добавленного в комментарии в конфигураторе. Кроме того с помощью обработки можно поместить в буфер обмена любой текст в том числе и уже подготовленный для вставки в качестве комментариев и строк в модули платформы.

Основное назначение обработки печатать ASCII коды. Сложно перечислить все возможные случаи, когда эти коды потребуются, но как основное практическое применение этих кодов мне видится повышение читабельности текстов.

В частности обработка позволяет подготовить более читабельный текст для добавления  в комментарии модулей платформы (кнопка «Копировать как комментарий») либо для вывода служебного сообщения пользователю (кнопка «Копировать как строку»). К примеру можно нарисовать  табличку, в которой кратко будут перечислены процедуры и функции представленные в модуле и дано краткое описание их назначения:

Затем нажав на кнопку «Копировать как комментарий» готовый текст комментария помещается в буфер обмена и останется только его вставить в нужный модуль:

Также с помощью обработки можно быстро добавить в буфер обмена любой текст как комментарий и как строку, для дальнейшего его использования во встроенном языке 1С.

Для примера, первую найденную в гугле «текстовую» картинку оттестировал в этой обработке:

Затем с помощью кнопки «Копировать как комментарий» получил комментарий:

С помощью кнопки «Копировать как строку» получил строку для выдачи сообщения пользователю:

А результат ниже:

 

В файле "ПримерКомментарияСТаблицейОписанияМодулейИСлужебныхСообщений.epf" - примеры со скриншотов. 

Скачать файлы

Наименование Файл Версия Размер
Обработка ASCII коды.epf 15
.epf 10,91Kb
30.05.13
15
.epf 10,91Kb Скачать
ПримерКомментарияСТаблицейОписанияМодулейИСлужебныхСообщений.epf 1
.epf 7,18Kb
30.05.13
1
.epf 7,18Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. anry mc (AnryMc) 30.05.13 17:26
"+" за тестовую "текстовую строку"...

А выложить её можно? Я думаю, её скачивание принесет больше $m
2. Денис Ханин (NiNAH) 30.05.13 17:39
Оригинал ниже. В комментариях в модуле обработки также он есть.

________________________1181______________________
_______________11111_____________11_______________
___________111________________________1___________
_________81111__________________________11________
______1¶111111____________________________1_______
____1¶8_111111____________________________1¶______
___¶¶11111111______________________________1¶8____
___¶¶_11111___1_____________________________111___
___¶11811111_________________________________11¶__
___¶_11111111_______1________________________1¶¶__
___¶_1¶¶¶¶¶1__1____1_________________________1¶¶__
___¶11¶1118¶¶¶¶¶1_1_1_11___1888888¶¶_________1¶¶__
___¶_11111____1¶¶¶181__11__118¶¶81___11______1¶¶__
__18_188¶¶¶¶¶_¶1188111____18¶¶¶¶1____________188__
_¶81_8188¶88118111111_____1888¶¶_18¶1111___1_8¶___
_881111111_11181111_1______111_____________1111_8_
_111181__1111111881_1_______111_111111_____111__8_
_1¶118111111118111_____11_11___111______1111¶1__¶_
__81111111__1¶11¶88111111111___________1111181111_
__11111111_1188¶¶¶¶¶8111¶1_11________1_111111881__
____111111888¶¶¶¶¶¶¶¶¶¶¶1____1_____1___1_11__11___
_____11118¶¶¶¶¶¶¶¶¶8¶¶¶¶¶¶881__________118118_____
_____111¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶818¶¶¶¶11___1__118_________
_____1111¶¶¶¶¶¶¶¶¶11811__18¶¶¶¶¶1__1_118__________
______81111111¶¶¶¶¶8¶11111___111_1111188__________
______¶¶1118¶¶¶¶¶¶¶¶¶¶¶11111__1111118811__________
____1¶¶¶¶¶¶¶¶¶¶¶¶88¶¶1818811811111¶8111¶8_________
__8¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶8¶¶¶111188¶¶11¶11111_¶¶8________
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶888¶¶¶¶¶¶81111___¶¶¶8¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶81111_____¶¶¶8¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶81111_________8¶¶¶¶¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶1_____¶¶8__11_1_____________8¶¶88¶¶¶¶¶¶
¶¶¶¶¶¶¶¶¶¶¶81_______¶¶¶¶¶¶¶¶1_________¶¶¶¶¶18888¶¶
3. Валентин Бомбин (so-quest) 30.05.13 21:54