Маленькие хитрости при работе с конфигуратором 1С

20.09.24

Разработка - Инструментарий разработчика

Устали от рутины в 1С конфигураторе? Хотите работать быстрее и эффективнее? В этой статье мы собрали полезные лайфхаки, которые значительно облегчат вашу работу.

Устали от рутины в 1С конфигураторе? Хотите работать быстрее и эффективнее? В этой статье мы собрали полезные лайфхаки, которые значительно облегчат вашу работу.

Статья подготовлена разработчиком 1С в Neti.

 

Настройка рабочего пространства

Первое действие это настройка рабочего пространства конфигуратора (Конфигуратор – Сервис – Параметры).

На вкладке «Текст» ставим галочку «Отображать пробелы и табуляции». Такая простая манипуляция поможет повысить чистоту кода и избавиться от лишних пробелов в конце строк.

 

 


 

 

Цветовые схемы конфигуратора

На вкладке «Модули – Редактирование» можно настроить цветовые схемы для более комфортного восприятия конфигуратора. Чередование синего и красного цветов на белом фоне создаёт высокий контраст, что напрягает глаза. А нам же не нужно дополнительно к умственной нагрузке и зрительное переутомление, верно? Для разнообразия и настройки индивидуального пространства можно настроить цветовую схему под себя и на каждый день.  

 

 

Немного рекомендаций по изменению цветовой гаммы:

  1. Сделайте резервную копию файла настроек конфигуратора. Иначе можно потерять изменения, внесённые до настройки цветовой гаммы. Для этого перенесите файл $Roaming\$1Cv\1Cv8cmn.pfl из каталога Пользователя операционной системы.
  2. Настройте конфигуратор согласно таблице из статьи или скопируйте файл настройки цветовой схемы в каталог хранения файлов:

C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8

(обратите внимание: место расположения может отличаться).

Отключаем галочки «При удалении выполнять проверку в модулях» и «При переименовании выполнять изменение в модулях» для ускорения работы в конфигураторе.

 

 

Конструктор запросов

Ещё одна 1С-полезность: при настройке параметров виртуальной таблицы удобно использовать конструктор запросов. Для его вызова в настройках параметров виртуальной таблицы необходимо всего-навсего поставить пробел щёлкнуть правой кнопкой мыши и вызвать конструктор запросов ещё раз. Это позволит быстрее настроить параметры виртуальной таблицы с возможностью выборки из временных таблиц.

 

 

 

 

 

Работа с шаблонами

Существенно облегчает работу применение шаблонов в 1С. Для включения функционала работы с шаблонами:

  1. Зайдите в параметры и в контекстной подсказке нажмите на «Включать шаблоны в список подсказок».
  2. Чтобы включить шаблон, начинаем вводить текст, например, «сообщ(ение)».
  3. Нажимаем пробел.
  4. Всё, конструктор автоматически заполняется шаблоном.

 

 

 

Также шаблоны можно открыть в окне «Шаблоны текста», с помощью «Сервис» — «Шаблоны текста», и потом перетаскивать их в код путём перетаскивания (Drag-and-drop).

 

Инструменты разработчика

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

Чем хороши эти инструменты?

  • Широкий функционал: «Инструменты разработчика» предлагают массу дополнительных обработок и функций для работы с данными.
  • Обработка больших объемов данных: Этот инструмент отлично справляется с обработкой больших массивов данных, что может оказаться незаменимым для бизнеса.

Но будьте осторожны! Есть риск повреждения данных. Неправильное использование инструмента может привести к повреждению или уничтожению данных в базе. Делайте резервные копии, прежде чем начинать серьезные манипуляции с данными.

Ещё один бесплатный помогатор — «Универсальные инструменты 1С для управляемых форм». Содержит 29 инструментов, позволяющих комфортно работать с данными. Например, редактировать значения констант в режиме таблицы, настраивать регламентные и фоновые задания, из 1С делать HTTP-запросы, выполнять код из предприятия без создания внешних обработок, переносить информацию между однородными базами данных и многое другое.

 

Горячие клавиши

И напоследок делимся с вами часто используемыми горячими клавишами в 1С. Применяйте, запоминайте! 

 

Кодирование

Ctrl+Пробел — вызов подсказки

Ctrl+Q — вызов шаблона

Ctrl+F1 — поиск в синтакс-помощнике

Ctrl + L — удалить текущую строку

Alt+Shift+F — отформатировать код

Исследование

F12 — ставим курсор на процедуре или функции и переходим к определению процедуры или функций

Ctrl+(минус) — перемещает назад в модуль, из которого ушли через F12

Ctrl+T — найти в дереве конфигурации

Ctrl+F — найти объект метаданных или его реквизит в дереве метаданных

Отладка

F5 — начать/продолжить отладку

F9 — установить/снять точку останова

F10 — шагнуть через процедуру или функцию, на следующую строку кода

F11 — идти по порядку с заходом во все процедуры и функции

Alt+F9 — список точек останова

Shift+F9 — вычислить выражение

Ctrl+Shift+F9 — откл./вкл. точку остан.

Ctrl+Alt+W — открыть табло

Ctrl+Alt+C — открыть стек вызовов

Закладки

Alt+F2 — установить/снять закладку

F2 — к следующей закладке

Shift+F2 — к предыдущей закладке

Быстрый переход по Процедурам, Функциям, Условиям, Циклам

Ctrl+[ — перейти назад

Ctrl+] — перейти вперед

Ctlr+G — перемещения к строке кода

Окно сообщений

Ctrl+Alt+Z — очистить

Ctrl+Shift+Z — очистить и закрыть

 

Надеюсь, вам будут полезны лайфхаки в 1C, которые постоянно используем в работе с конфигуратором.

Программист 1С Конфигуратор 1С:Предприятие Механизмы платформы 1С

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    157669    857    399    

859

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    6888    49    22    

61

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    22780    67    43    

115

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    15121    35    7    

70

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 руб.

10.11.2023    10180    36    20    

61

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 руб.

14.01.2013    187305    1134    0    

907

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

15000 руб.

07.10.2021    17166    6    32    

42

Инструментарий разработчика Программист Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Конфигурации 1cv8 Платные (руб)

Программист - это человек, непрерывно принимающий решения. Написание кода не является процессом принятия решения - это всего лишь трансляция ваших желаний. Если вас периодически тяготит написание сотен строк кода ради решения задач, то прошу обратить внимание. Данный продукт позволит существенно сократить время на рутинные операции при разработке. За счет библиотечной реализации сокращается объём кода, а его читаемость повышается. К библиотеке прилагается документация API и шаблоны кода для наиболее популярных методов.

4200 руб.

16.04.2021    15423    6    10    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Hans 3 21.09.24 11:21 Сейчас в теме
Недавно наконец то догадался добавить в шаблоны области, что бы не заходить постоянно на сайт ИТС и не копировать от туда.
Olenevod; mrChOP93; piterken; +3 Ответить
10. avbolshakov 23.09.24 09:22 Сейчас в теме
(1) так вроде и добавлять не надо. они уже есть
Прикрепленные файлы:
ARL; RustIG; +2 Ответить
2. TMV 14 21.09.24 14:01 Сейчас в теме
недосборник баянов или реклама?
webester; user1808251; VladC#; Поручик; zhuravlev_as; +5 Ответить
4. Hans 3 21.09.24 15:10 Сейчас в теме
(2) Ну сейчас уже каждый вменяемый франч должен и медийно продвигаться - стримы, статьи,вебинары, митапы.
SerVer1C; AlexeyChernyev; anosin; +3 Ответить
3. Xershi 1551 21.09.24 15:09 Сейчас в теме
Не так давно была похожая статья с большим количеством полезностей. А вот отключить переименование не рекомендую, наоборот помогает исправить, если что есть горячая клавиша отмены.
SirStefan; Артано; +2 Ответить
5. max_zhilin 22.09.24 09:21 Сейчас в теме
Какие ж это лайфхаки?
Вот Alt-F12 годный лайфхак.
7. amiralnar 9 22.09.24 21:22 Сейчас в теме
11. max_zhilin 23.09.24 11:24 Сейчас в теме
(7) Практически незаменимый инструмент в работе с 1С. Почти всегда решение проблемы в типовой - это реверс-инжиниринг.
Например, ставишь курсор на экспортную функцию в модуле и жмешь Alt-F12.
13. amiralnar 9 23.09.24 16:51 Сейчас в теме
(11) Ну хорошо. Хотя я предпочитаю поиск в VSCODE. Вот пример:
Прикрепленные файлы:
Serg2000mr; +1 1 Ответить
14. tormozit 7228 23.09.24 19:02 Сейчас в теме
(13) Сравниваешь поиск использования метода (ссылок) и глобальный поиск строки?
max_zhilin; +1 Ответить
19. amiralnar 9 25.09.24 08:28 Сейчас в теме
16. stopa85 41 24.09.24 01:32 Сейчас в теме
(13) а vscode это только редактор исходных кодов или ещё и отладчик?

Полноценная замена конфигуратору?
20. amiralnar 9 25.09.24 08:30 Сейчас в теме
(16) Теперь и отлаживать тоже можно.

Даже ЕДТ не стала полноценной заменой конфигуратору.
25. crismar24 03.10.24 19:12 Сейчас в теме
(20)
А как отладку кода 1с в VSC запустить, не поделитесь ?
23. SerVer1C 795 26.09.24 13:26 Сейчас в теме
(5) Самый лучший лайфхак - это Alt+F4
6. mrSallivan 78 22.09.24 21:22 Сейчас в теме
а как инструменты разработчика и консоли относят к КОНФИГУРАТУРУ? =)
15. tormozit 7228 23.09.24 19:04 Сейчас в теме
(6) ИР (например консоль запросов) уже и в конфигураторе научились работать через Турбоконф. Правда в статье об этом не сказано =)
24. mrSallivan 78 01.10.24 14:55 Сейчас в теме
(15) статья написана ради статьи. Не удивлюсь, если бедного студента из франчайзи палками заставили что-то написать, а потом сюда это опубликовали)))
8. t278 57 23.09.24 02:52 Сейчас в теме
alt 38
alt 60 , alt 62
получим & , <>
METAL; awk; SirStefan; zabaluev; +4 Ответить
17. mmoozzgg 24.09.24 08:30 Сейчас в теме
9. Артано 795 23.09.24 05:22 Сейчас в теме
Отключаем галочки «При удалении выполнять проверку в модулях» и «При переименовании выполнять изменение в модулях» для ускорения работы в конфигураторе.


Также, весь код заключаем в Попытку...Исключение, для снижения количества ошибок XD
Serg2000mr; Поручик; pavlov_dv; +3 Ответить
12. Viktor_Ermakov 369 23.09.24 13:48 Сейчас в теме
на ИТС есть 101 совет начинающим разработчикам в системе "1С:Предприятие 8", там все это описано, кроме сторонних инструментов.
stanislav1esnik; support; +2 Ответить
18. user2041697 8 24.09.24 09:56 Сейчас в теме
За хоткеи замолвлю, то чего не увидел:

Alt + 1 / Alt + 2 / Alt + 3 и т.д.
Переключение окон формы. Очень помогает, когда приходится открывать конструктор, чтобы вспомнить имя элемента / реквизита, скопировать, вернуться в код )
Кстати, реквизиты и элементы формы копируются через Ctrl - C / Ctrl - V.

И, недавно для себя открыл, что нажимая Ctrl - C в модуле, когда курсор стоит в строке (не выделяя текст) то копируется вся строка целиком.
21. RustIG 1745 25.09.24 08:34 Сейчас в теме
(18)
увидел

Иван Петров, специально для вас и для всех вновь прибывающих 1с-ников:
https://infostart.ru/1c/articles/1549066/
22. webester 26 25.09.24 14:36 Сейчас в теме
На вкладке «Модули – Редактирование» можно настроить цветовые схемы для более комфортного восприятия конфигуратора. Чередование синего и красного цветов на белом фоне создаёт высокий контраст, что напрягает глаза

Крайне рекомендую : https://infostart.ru/1c/tools/1236182 стало сильно лучше чем было. Особенно ночью. Правда дерево метаданных до сих продолжает выжигать глаза, но все равно так лучше.
Оставьте свое сообщение