Ширина табуляции в 1с что это
Питонщик, к табам приучился. Честно говоря, не вижу особого смысла в данном случае в 4 символах, если можно обойтись одним. Для того он, в общем-то, и существует. А при надобности можно и заменой воспользоваться.
Как вам такой пример: Клавиша Таб часто используется чтобы перемещаться по элементам управления. если ее освободить от вставки табуляций, то можно ее использовать для выхода из поля ввода текста не используя мышь.
(14) В конфигураторе: Текст - Блок - Форматировать.
Поясню вопрос: Какая настройка должна быть в конфигураторе, вставлять для форматирования пробелы или табуляции?
если речь идёт о "лесенке" - отступе с начала строки.
В случае выравнивания по знакам равно, запятым и прочим символам ВНУТРИ строки кода - пробелы
Tab — indent, Space — align, склько раз повторять.
Конфигуратор вряд ли пофиксят, а в EDT есть любые настройки.
(0) по сути без разницы, это больше "почерк" написания кода.
Например, код внутри функции отступаем 1 пробел, внутри Если, Цикла и т.д. 2 пробела, перед Иначе один пробел.
Замени на таб и всех делов. В каждой конторе должны быть стандарты написания кода, если их нет, значит, пиши по своему разумению.
Важная тема! Особенно 4 пробела, не пять и не шесть.
Интерпретатору пофиг до пробелов, табуляции, и регистра. Учите матчасть.
2.5.2. Текст модулей должен быть выровнен синтаксическим отступом. Для синтаксического отступа следует использовать табуляцию, а не пробелы, чтобы при смене числа знаков в табуляции выравнивание текста сохранялось.
Точно пятница в головах уже.
Напомнило "Незнайка на луне" с какого конца разбивать яйцо с толстого или тонкого. А ну да , сегодня пятница.
(9) Ну ты зря, остальные питонщики на тебя смотрят с презрением :)
Некоторое время назад считал, что для интентования ничего, кроме табов не должно быть в природе. Но некоторое время назад плотно связался с python'ом. а там обязывают использовать табы, и теперь мои волосы гладкие и шелковистые - спокойно переношу любой из подходов, главное не смешивать.
Судя по тому, что на мисте стали появляться темы про пробел/табуляция и про второй мигающий курсор, можно подумать, в 1С начали резко фиксить действительно важные проблемы. Ну или ТСам на работе нечем заняться. Во всех типовых конфигурациях, в подавляющем большинстве сред разработки, в руководствах для начинающих по программированию используется табуляция. В качестве средства самовыражения, можно и пробелы заюзать конечно. Но тогда уж не 4 а 5 или там 7.
Управляющие элементы закладки "Интерфейс" позволяет определить используемые экранные шрифты и задать расположение панелей инструментов в окнах.
Настройка шрифтов.
Для установки экранного шрифта, используемого в каком-либо режиме работы системы 1С:Предприятие, следует выбрать в списке наименование этого режима и нажать кнопку "Выбрать шрифт". На экран будет выдан стандартный диалог выбора шрифта. В этом диалоге следует указать наименование, стиль и размер шрифта. Для подтверждения выбора шрифта необходимо нажать кнопку "ОК".
Описание шрифта, установленного для того или иного режима выводится в рамке "Установленный шрифт" справа от списка.
Строки в списке режимов программы имеют следующий смысл:
Пиктограммы в меню.
Многие пункты меню, отвечающие за наиболее часто выполняемые действия, дублируются в соответствующих панелях инструментов. Такие действия имеют свое визуальное представление в виде пиктограммы (небольшого рисунка на кнопке панели инструментов). Программа позволяет включить показ таких пиктограмм в меню, т. е. отражать их слева от соответствующего пункта меню. Для этого установите флажок "Показывать пиктограммы в меню".
Текст
Управляющие элементы закладки "Текст" предназначены для управления встроенным текстовым редактором системы 1С:Предприятие.
Цвет закладок.
Параметр позволяет установить цвет вводимых в текст закладок. Более подробно – см. приложение с описанием текстового редактора.
Открывать текст как модуль.
Параметр, который задает необходимость воспринимать текст, открываемый в текстовом редакторе, как программный модуль, что приведет к использованию соответствующих настроек синтаксического выделения цветом, ширины табуляции и т. д. Отметим, что настройка отображения модулей программы производится только при запуске в режиме "Конфигуратор".
Использование текстового редактора для просмотра программных модулей в режиме работы пользователя (а не в режиме "Конфигуратор") может помочь администратору системы или разработчику конфигурации задачи при отладке того или иного алгоритма обработки данных. Конечным пользователем такая возможность не используется.
Перетаскивание текста.
Включает или отключает возможность "перетаскивания" мышью выделенного текста.
Ширина табуляции.
Параметр задает величину ширины табуляции в пробелах.
Автоотступ.
Включает или отключает режим автоотступа. При включении режима ввод новой строки клавишей Enter приводит к вводу в ней ведущих пробелов (табуляций), используя предыдущую не пустую строку как образец.
Отметим, что этот параметр не влияет на поведение текстового редактора, когда текст отображается как программный модуль.
В системе 1С, при работе с модулем используется единое оформление. Данное оформление модуля можно изменить.
Стандартное оформление:
Цвета:
Красным цветом выделяются операторы и ключевые слова.
Зеленым оформляются комментарии.
А синим оформляются идентификаторы.
Отступ у вложенных блоков, к примеру у операторах цикла имеют отступ 4 символа.
Изменение оформления:
Данное оформление можно изменить, к примеру если у вам маленький экран. Для этого необходимо зайти в меню «Сервис > Параметры». В открывшемся окне «Параметры», откроем закладку Модули, а в ней Редактирование.
В данной закладке можно:
- Настроить выделение синтаксических конструкций, для этого есть список Выделение цветом синтаксических конструкций .
- Запретить выделение цветом
- включить Автозамену , об этом расскажу позже. В общем данная опция позволяет автоматически заменять вводимый текст, на текст из шаблонов.
- включить автоматическую замену в комментариях.
- Заменять табуляцию при вводе , включая данную опцию табуляция будет заменятся на пробелы.
- Ширина табуляции позволяет указать отступ в конструкции встроенного языка.
- Автоотступ — позволяет обрабатывать автоотступ при переноси строки. По умолчанию обрабатывается с учетом синтаксических конструкций.
- И последние, это возможность выбора шрифта .
Лично я, не изменяю ничего кроме Автозамена. Еще я уменьшаю Ширина табуляции, на 2 символа, но только для нетбука.
Форматирование кода
В 1С можно автоматически форматировать текст кода, т.е. расставлять отступы. У меня на картинке изображен кусок кода который оформлен не верно. Что бы привести в порядок код, выделим его и нажмем на кнопку 1.
Такого рода конструкции можно писать сразу нормально, т.к. при переносе система сама ставит отступы. Но бывает когда код занимает много места и из него удаляется цикл, что влечет за собой смещение операторов внутри цикла.
Так же в 1С, можно смещать выделенные строки 1 знак табуляции влево и вправо. Для этого есть кнопка 2 и 3, которые изображены на рисунке.
Добрый день!
При выводе документа СимволТабуляции преобразуется в квадрат.
Буду очень благодарен, тому кто подскажет, как сего избежать.(1) нужна именно табуляция, шрифт - ТаймсНьюРоманс - какой ещё-то стандартнее?
(3) пасибки - читаем вопрос)(15) ещё не пятница )))
(16) символ табуляции нужен по стандарту в кадровских приказах - пробелы не катят
при выводе в окошко, а также на печати он заменяется на квадрат - как этого избежать?((17) "Кадровские" - это кадровые?
А зачем в "окошко" выводить?
А в печ. форме - используй пробелы (сколько в табуляции).(21) Что "уффф. "?
Во-первых, можно использовать пустую ячейку.
Во-вторых, в эске ты никогда не получишь (стандартными методами) красоты, как в Word.
В-третьих, не парь мозг ни себе, ни людям.
(22) Ничего там не многовато.ОГРОМНАЯ ПРОСЬБА, предлагающим "в настройках снять отображать символы табуляции" указать где это конкретно производится.
Хоть и четверг, но туплю .(1) А что означает "шрифт, поддерживающий вывод табуляции"? Это какой? Я всегда полагал, может ошибочно, что табуляция - это форматирование, а оно целиком зависит от программы, в которой обрабатывается текст. Если программа в данном месте поддерживает форматирование с использованием табуляции, то она, встретив символ с кодом 9, произведет соответствующие действия. В противном случае она просто нарисует символ, если его изображение в шрифте предусмотрено, или некую "затычку" (квадрат), если не предусмотрено. Как я понимаю, в табличных документах 1С не предусмотрено форматирования с использованием табуляции, поэтому вариант ровно один - изгаляться самостоятельно, заменяя эти символы на пробелы. Или используя Word через OLE.
(27) +1. Нечто подобное там есть в настройках текстового редактора, но к табличным документам это не имеет никакого отношения.
Алиса, при выводе каких-либо строк на печать или на форму внутри 1С - заменяй табуляцию на пробел. Табуляция как таковая будет работать только если ты внутри 1С строки, содержащие табуляции будешь выводить в ОБЪЕКТ "ТЕКСТ"
т.е.
- если открыть этот файлик любым редактором, КОТОРЫЙ ПОДДЕРЖИВАЕТ обработку табуляции - то все ок.Если же ты выводишь в печатную форму 1С то символы табуляции не сработают, их чтобы они не отражались квадратиками - заменять на символ пробела.
.
Да здравствуют пинские мотобольщики - лучшие мотобольщики в мире!если ты в 1С хочешь напечатать строки, выровненные строго по табуляции в печатной форме - то тебя ждет обломс.
Это можно эмулировать только при выводе в печформу моноширинного шрифта (типа Курьера), и при этом табуляции заменять на пробелы, высчитывая нужное колво пробелов.Обычно в печформах 1С строгого выравнивания добиваются манимпулированием с кучей вертикальных столбцов.
(33) Алиса, при выводе каких-либо строк на печать
Осторожно. Если верить личной инфе, он мужеска полу. :)А вообще, табуляцию для печ.машинок придумали, так же как и LF / CR. Потом все привыкли, а ещё потом все забыли чё это такое и зачем.
(37) На машинках слегка не так было. При легком нажатии на рычаг происходил перевод строки, далее при увеличении усилия - возврат каретки. На телетайпах уже символы ВК и ПС стали независимы, и появилась возможность печатать текст поверх текста (ВК без ПС).
(27) К тебе Агромная просьба - покажи картинку с проблемой и хватит описывать суть словесной чепухой.
(40) При этом надо отметить, что из 1С можно формировать в принципе любые печатные формы в ворде (где красиво будет все с табуляторами)/экселе по заранее заданным шаблонам (а особо умные - вообще без шаблонов могут наваять что угодно)
ах, да на счет Алиаксы - это первые 7 букв перевода белоруского имени Аляксандр на английский, т.е. в паспорте: Aliaksandr)))
ПРОГРАММИРОВАНИЕ 1С 8 → перейти в меню [СТАТЬИ И ИНСТРУКЦИИ]
- Снять флажок "Разрешать помещать курсор после концов строк"
- Отображать пробелы и табуляции (табуляция - стрелка: Alt+26)
- Ключевые слова: D24C15
- Константы типа "Число": B68900
- Константы типа "Строка": 4CA49C
- Константы типа "Дата": 859900
- Идентификаторы: 258BD3
- Операторы: D42F33
- Комментарии: 93A1A1
- Препроцессор: D53584
- Прочее: 899A33
- Границы блока: 999999
- Фон дневной: FFFBF0 или ночной: 002B36
- Установить "Текущий идентификатор" и "Выбранный идентификатор": по своему усмотрению
Справочно: настройки цветов конфигуратора в 1С 8.3 по умолчанию (если возникнет необходимость вернуться к дэфолту):
- Ключевые слова: FF0000
- Константы типа "Число": 000000
- Константы типа "Строка": 000000
- Константы типа "Дата": 000000
- Идентификаторы: 0000FF
- Операторы: FF0000
- Комментарии: 008000
- Препроцессор: 963200
- Границы блока: E6E6E6
- Прочее: 000000
- Фон: FFFFFF
- Включить с подсказкой
- Включить флажок "Использовать автозамену в комментариях"
- Включить все режимы проверки, кроме мобильных
- Включить автопроверку вместе с расширенной
- Выставить вариант "Имя", само имя оставить пустым
- Заходим в конфигураторе в Сервис - Параметры - Тексты, устанавливаем Табуляции - "│" (именно этот символ скопировать нужно).
- На вкладке Модули - Редактирование - Прочее ставим цвет Серебряный (Silver) (или любой другой, если не поменять - будут чёрные).
Если Вы хотите заказать абонентское обслуживание или прочие услуги Вашей 1С . Пожалуйста, ознакомьтесь с прайс-листом и оформите заявку через контактную форму.
Спасибо за настройки! От себя добавлю - на компе нормально. А вот на ноуте 14дюймов лучше использовать по дефолту
Читайте также: