Е.БУДНИ программиста 1С | Роман Чумадин
5.01K subscribers
140 photos
39 videos
3 files
187 links
Ежедневные будни программиста 1С - это канал с реальными задачами с работы, с собеседований, повседневные хитрости, подборки и гайды. Подойдет для начинающих и опытных

Реклама через автора: @chum1roma
или https://telega.in/c/e_budni_programmer
Download Telegram
ТОП 15 ГОРЯЧИХ КЛАВИШ в конфигураторе 1С

При работке с конфигуратором 1С можно использовать огромное количество горячих клавиш🔥, но думаю мало кто знает их все наизусть…

В этом ТОПе собрал те горячие клавиши, которые использую каждый день. Я не сразу начал пользоваться ими всеми, о каких-то узнал в начале своего пути, о каких-то гораздо позже.

И так, вот он – ТОП 15 горячих клавиш (расположены в порядке частоты использования):

Ctrl + С - Копировать;
Ctrl + V - Вставить;
Ctrl + Пробел - вызов подсказки;
Ctrl + A - Выделить все;
Ctrl + F - Найти;
F3 – Найти следующий;
Shift + F3 - Найти предыдущий ;
Ctrl + T - найти в дереве конфигурации, узнал не так давно, но удобно из модуля позиционироваться на нем в дереве конфигурации;
F12 – переход к определению процедуры или функций на которой установлен курсор;
Ctrl + (минус) - перемещает назад в модуль, из которого ушли через F12;
F5 - начать/продолжить отладку;
F9 - установить/снять точку останова;
F10 - шагнуть на следующую строку кода;
F11 – шагнуть с заходом во все процедуры и функции;
Ctrl + M - объединение ячеек при редактировании макета табличного документа;
Ctrl + Q – вызов текстового шаблона, использую для подстановки комментариев в коде.

Пишите в комментариях, какие клавиши у вас являются более горячими!👇

#ЕБ_Оптимизация
🔥22
Описание ТЕГов канала:

#ЕБ_Повседневность –этим тегом обозначены посты с обычными повседневными задачами, которые попадаются рядовому программисту 1С. Задумка данной темы в том, чтобы начинающие разработчики могли узнать о том, что их ждет, а опытные разработчики могли прокомментировать/дополнить решение той или иной задачи, либо предложить совершенно иное решение. Так же в рамках тега рассматриваются различные механизмы платформы либо сторонние.

#ЕБ_Оптимизация – по данному тегу можно найти различные лайфхаки по ускорению и автоматизации повседневной деятельности.
Например, https://tttttt.me/e_budni_programmer/6 - запуск множества баз одним кликом по файлу “bat.”

#ЕБ_Собеседования – содержит посты с реальными задачами с собеседований или полезными материалами для подготовки к ним.
Например, https://tttttt.me/e_budni_programmer/8 - Задача с собеседования, как поменять 2 переменные местами, не используя третью.
👍8👎1
1Сников поделят на back-end и front-end?

🧑‍💻 Пока готовится контент, решил поделиться с вами мыслью, которая посетила меня вечером, и узнать ваше мнение на этот вопрос.

🤔Причиной такой мысли стало то, что в последнее время мне практически не требовалось дорабатывать или как-либо менять пользовательский интерфейс.
Либо это доработка каких-то прошлых механизмов, доработка типовых расчётов и т.п., либо минимальное программное изменение типовых форм.

А с учётом того, что за последнее время идёт разделение и явное выделение аналитиков 1С, которыми раньше были сами программисты в своем большинстве, то быть может не за горами и разделение разработчиков 1с на back-end и front-end

Хотя в 1С все-таки и там и там код будет тем же, на том же 1С)
Как мне кажется, задачи реально можно поделить по навыкам, например в невидимой части важнее оптимальность, архитектура и т.п., а в видимой части знание тонкостей УФ и юзабилити.

Пишите свои мысли в комментариях по этому вопросу 💬

Так же добавлю опрос на эту тему 📊
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔71
Всем привет!👋

Разместил свой профиль на площадке по менторству. Если кому нужна помощь или консультация, то welcome🤷‍♀️

С чем могу помочь:
- составление резюме;
- провести техническое собеседование;
- разобраться с текущими задачами;
- провести code review;
- разобраться с конкретным механизмом; платформы;
- подсказать направление обучения;
- ответить на вопросы по моему опыту.

GetMentor - https://getmentor.dev/mentor/roman-chumadin-1678

Подписчикам скидки)🎁
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3💩2😍2
Phoenix BSL, или как просто следить за форматированием кода❗️

Phoenix BSL это сторонний инструмент от Oleg Tymko (otymko), размещенный на Git Hub.
На данный момент ещё в разработке, но пользоваться уже можно.
https://github.com/otymko/phoenixbsl

⚠️Данный инструмент позволяет проанализировать код на возможные ошибки, опечатки и некорректное форматирование, а порой даже поправить его.

О данном механизме узнал на текущем месте работы, и высоко оценил его для выработки привычки писать код под стандарты 1С и более читабельным.

На практике данный инструмент:
- подскажет где опечатка в коде;➡️
- где служебные слова некорректно отформатированы по регистру;
- если строка слишком длинная;‼️
- сложные алгоритмы для восприятия, когда много вложенных условий либо цикло;🔔
- и многое др.

Установка и использование достаточно простые. Скачали, установили и запустили. На скрине привел пошаговые этапы установки.

🟢После запуска приложения в конфигураторе нажимаем в модуле с кодом:
CTRL + I - анализ кода на замечания.
CTRL + K - форматирование кода.
CTRL + J - "исправить все в модуле" - автоматическое исправление определенных замечаний (см. "Быстрые исправления").

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

Пишите в комментариях, кто использует, пробовал или захотел попробовать💬

#ЕБ_Оптимизация
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥2
Знакомая ситуация?)
👍10😁6👏1
ТОП 7️⃣ ИНСТРУМЕНТОВ ПРОГРАММИСТА 1С

В повседневной жизни программиста встречаются однотипные задачи, для решения которых используются одни и те же инструменты.

Представляю свой ТОП 7⃣ таких инструментов:

🔠 1. Консоль запросов - супергерой среди инструментов, позволяющий сразу решить некоторые задачи. Лучше выбрать с возможностью вывода временных таблиц;
🔠 2. Консоль отчётов СКД - поможет понять в чем же причина разного результата между консолью и результатом отчёта;
🔠 3. Универсальный редактор реквизитов - позволит быстро посмотреть чем заполнен реквизит и/или его отредактировать;
🔠 4. Групповая обработка реквизитов - стандартная обработка, но не менее полезная;
🔠 5. Выгрузка загрузка данных XML - типовая обработка с ИТС, позволяет сохранить резервную копию объекта либо быстро обменяться данными между однотипными конфигурациями;
🔠 6. Шаблоны отчётов СКД для обычных и управляемых форм - помогут быстрее разрабатывать отчёты, а на старте их будет много;
🔠 7. Обработка чтения табличного документа - как шаблон важных кусочков кода, да и задача по чтению какого-нибудь Excel файла достаточно частая.

🧑‍💻 На просторах интернета этих инструментов полно, можете выбрать на свой вкус.

Что с ними делать

🔸 Их нужно изучить и владеть ими в совершенстве!
🔸 Не жмотиться и делиться со своими коллегами, ведь тогда и они могут поделиться с вами своими инструментами.
🔸 Их легко и удобно переносить с собой и это нужно делать!


Пишите в комментариях чем пользуетесь вы 💬


Ссылки на часть моих инструментов:

Консоль запросов для управляемых форм 8.3 - https://infostart.ru/public/938606/

Универсальный редактор реквизитов Управляемый + Обычный интерфейс v 2.4 - https://infostart.ru/public/14747/

Обработка чтения табличного документа (УФ) - https://infostart.ru/public/1276368/

#ЕБ_Повседневность
#ЕБ_Оптимизация
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍81
Всем привет) 👋

Очень быстро нас стало уже 5⃣0⃣0⃣ ! 🎉🎉🎉

Спасибо за проявленный интерес к моему каналу, буду стараться и дальше публиковать полезный и интересный контент 📢
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍9