Phoenix BSL, или как просто следить за форматированием кода❗️
Phoenix BSL это сторонний инструмент от Oleg Tymko (otymko), размещенный на Git Hub.
На данный момент ещё в разработке, но пользоваться уже можно.
https://github.com/otymko/phoenixbsl
⚠️ Данный инструмент позволяет проанализировать код на возможные ошибки, опечатки и некорректное форматирование, а порой даже поправить его.
О данном механизме узнал на текущем месте работы, и высоко оценил его для выработки привычки писать код под стандарты 1С и более читабельным.
На практике данный инструмент:
- подскажет где опечатка в коде;➡️
- где служебные слова некорректно отформатированы по регистру;
- если строка слишком длинная;‼️
- сложные алгоритмы для восприятия, когда много вложенных условий либо цикло;🔔
- и многое др.
Установка и использование достаточно простые. Скачали, установили и запустили. На скрине привел пошаговые этапы установки.
🟢 После запуска приложения в конфигураторе нажимаем в модуле с кодом:
CTRL + I - анализ кода на замечания.
CTRL + K - форматирование кода.
CTRL + J - "исправить все в модуле" - автоматическое исправление определенных замечаний (см. "Быстрые исправления").
На моем примере, нашел какую-то старую свою обработку, при использовании в коде, можно как раз увидеть, где есть опечатка в слове «метаданные», нет пробелов, используется устаревшая функция «Сообщить» и комментарии в коде. При использовании функции форматирования кода автоматически добавлены пробелы. Все замечания не исправлены, но некоторые исправляются автоматом.
Пишите в комментариях, кто использует, пробовал или захотел попробовать💬
#ЕБ_Оптимизация
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
ТОП 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/
#ЕБ_Повседневность
#ЕБ_Оптимизация
В повседневной жизни программиста встречаются однотипные задачи, для решения которых используются одни и те же инструменты.
Представляю свой ТОП 7⃣ таких инструментов:
Что с ними делать
🔸 Их нужно изучить и владеть ими в совершенстве!
🔸 Не жмотиться и делиться со своими коллегами, ведь тогда и они могут поделиться с вами своими инструментами.
🔸 Их легко и удобно переносить с собой и это нужно делать!
Пишите в комментариях чем пользуетесь вы
Ссылки на часть моих инструментов:
Консоль запросов для управляемых форм 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
Всем привет) 👋
Очень быстро нас стало уже 5⃣0⃣0⃣ ! 🎉🎉🎉
Спасибо за проявленный интерес к моему каналу, буду стараться и дальше публиковать полезный и интересный контент 📢
Очень быстро нас стало уже 5⃣0⃣0⃣ ! 🎉🎉🎉
Спасибо за проявленный интерес к моему каналу, буду стараться и дальше публиковать полезный и интересный контент 📢
Please open Telegram to view this post
VIEW IN TELEGRAM
Конференции по 1С🏢
Зачем нам ходить на конференции?
- Расширять кругозор в используемых технологиях разработки/управления;
- Находить новых знакомых;✌️
- Перенять чужой опыт;
- Отвлечься от своих рутинных дел)🏝
Зачем выступать?
- Это будет для вас личный челлендж, преодолев который будет внутренняя гордость;😎
- Опыт публичных выступлений;
- Как правило, вам придется изучить более досконально ту тему, с которой вы выступаете, а то и смежные;
- Возможность заявить о себе, повысить свой статус;
- Быть может получить крутой оффер по трудоустройству📝
---------------------
Есть множество различных конференций, платные и бесплатные, онлайн и офлайн, разовые и ежегодные. Приведу несколько примеров конференций по тематике, связанной с разработкой на 1С, которые будут проходить в этом году, на которых я был в прошлом году (в основном онлайн):
8 апреля, Онлайн (бесплатная)
Третья онлайн-конференция для 1С-разработчиков 1C:DevCon - https://wonderland.v8.1c.ru/blog/tretya-onlayn-konferentsiya-devcon/
22 апреля 2023, Омск (бесплатная)
V открытая конференция специалистов 1С в Омске - https://на1с.рф/
20 июля 2023, Онлайн (бесплатная)
1C-RarusTechDay 2023 — 6-я открытая техническая конференция по разработке 1С -
https://rarus.ru/events/20230720-1c-rarustechday-2023-6-ya-otkrytaya-tekhnicheskaya-konferentsiya-po-razrabotke-1c-587081/
11-13 октября 2023, Санкт-Петербург (платная)
INFOSTART EVENT 2023 - https://infostart.ru/event/1782352/
Данную конференцию/событие жду особенно, так как подал заявку на участие в роли докладчика)
На какие ходили, на какие планируете, быть может знаете о других конференциях, обо всем этом можем обсудить в комментариях💬
---------------------
В 2021 году ещё посещал не связанную с 1С, конференцию DUMP - ГЛАВНАЯ IT-КОНФЕРЕНЦИЯ УРАЛА. Было довольно интересно взглянуть, что происходит в ИТ не в 1С)
В этом году тоже будет, если кому интересно https://dump-ekb.ru/
#ЕБ_Конференции
Зачем нам ходить на конференции?
- Расширять кругозор в используемых технологиях разработки/управления;
- Находить новых знакомых;
- Перенять чужой опыт;
- Отвлечься от своих рутинных дел)
Зачем выступать?
- Это будет для вас личный челлендж, преодолев который будет внутренняя гордость;
- Опыт публичных выступлений;
- Как правило, вам придется изучить более досконально ту тему, с которой вы выступаете, а то и смежные;
- Возможность заявить о себе, повысить свой статус;
- Быть может получить крутой оффер по трудоустройству📝
---------------------
Есть множество различных конференций, платные и бесплатные, онлайн и офлайн, разовые и ежегодные. Приведу несколько примеров конференций по тематике, связанной с разработкой на 1С, которые будут проходить в этом году, на которых я был в прошлом году (в основном онлайн):
8 апреля, Онлайн (бесплатная)
Третья онлайн-конференция для 1С-разработчиков 1C:DevCon - https://wonderland.v8.1c.ru/blog/tretya-onlayn-konferentsiya-devcon/
22 апреля 2023, Омск (бесплатная)
V открытая конференция специалистов 1С в Омске - https://на1с.рф/
20 июля 2023, Онлайн (бесплатная)
1C-RarusTechDay 2023 — 6-я открытая техническая конференция по разработке 1С -
https://rarus.ru/events/20230720-1c-rarustechday-2023-6-ya-otkrytaya-tekhnicheskaya-konferentsiya-po-razrabotke-1c-587081/
11-13 октября 2023, Санкт-Петербург (платная)
INFOSTART EVENT 2023 - https://infostart.ru/event/1782352/
Данную конференцию/событие жду особенно, так как подал заявку на участие в роли докладчика)
На какие ходили, на какие планируете, быть может знаете о других конференциях, обо всем этом можем обсудить в комментариях
---------------------
В 2021 году ещё посещал не связанную с 1С, конференцию DUMP - ГЛАВНАЯ IT-КОНФЕРЕНЦИЯ УРАЛА. Было довольно интересно взглянуть, что происходит в ИТ не в 1С)
В этом году тоже будет, если кому интересно https://dump-ekb.ru/
#ЕБ_Конференции
Please open Telegram to view this post
VIEW IN TELEGRAM
Введение 4-х дневной рабочей недели
Всем привет! И снова мысли на обсуждение)🤔
Вариант сокращения рабочей недели до 4-х дней в неделю прозвучал публично в 2019 году, то есть 4 года назад.
О таком режиме я задумался года 2 назад, но надо сказать, мне не удалось встретить реальной истории где использовали бы такой режим на практике. А вариант указания такого режима в резюме приводил к недопониманию «что это» и «зачем»!?
Пробовал задавать вопросы руководителям нескольких команд, как они относятся к такому режиму, но ответ был обратный, что-то типа «и так мало работаем»)
Мне близок вариант освобождения одного дня, но с перераспределением части часов на остальные дни, например, работать по 9 часов 4 дня в неделю.
Какие я вижу в этом плюсы:
- время сокращения недели всего на 4 часа;😎
- с большими задачами легче работать, погружаясь за один раз, поэтому за 9 часов можно лучше сконцентрироваться;
- мы и так время от времени перерабатываем по вечерам, так как время остающееся не столь большое для начинания каких-то своих масштабных дел вечером, а вот уже начатое можно и закончить;
- при удаленной работе, это перераспределение практически не скажется, так как это же время люди проводят в дороге на работу;
- появляется целый день, свободный от работы, это не значит, что надо валяться на диване, а необходимо тратить время с пользой!
Одним противоречащим фактором для меня от сокращения рабочей недели могу выделить то, что сейчас довольно часто работникам дают возможность саморазвиваться в рабочее время, либо курсы проходить, либо личные проекты иногда даже делать.
Вопрос в том, удается ли это делать продуктивно, когда в любой момент все-таки могут дернуть⁉️
Хотелось бы узнать вашего мнения по 4-х дневной рабочей неделе, сталкивались ли вы с ним, поддерживаете ли или может быть никогда не задумывались, пишите в комментариях💬
Всем привет! И снова мысли на обсуждение)🤔
Вариант сокращения рабочей недели до 4-х дней в неделю прозвучал публично в 2019 году, то есть 4 года назад.
О таком режиме я задумался года 2 назад, но надо сказать, мне не удалось встретить реальной истории где использовали бы такой режим на практике. А вариант указания такого режима в резюме приводил к недопониманию «что это» и «зачем»!?
Пробовал задавать вопросы руководителям нескольких команд, как они относятся к такому режиму, но ответ был обратный, что-то типа «и так мало работаем»)
Мне близок вариант освобождения одного дня, но с перераспределением части часов на остальные дни, например, работать по 9 часов 4 дня в неделю.
Какие я вижу в этом плюсы:
- время сокращения недели всего на 4 часа;😎
- с большими задачами легче работать, погружаясь за один раз, поэтому за 9 часов можно лучше сконцентрироваться;
- мы и так время от времени перерабатываем по вечерам, так как время остающееся не столь большое для начинания каких-то своих масштабных дел вечером, а вот уже начатое можно и закончить;
- при удаленной работе, это перераспределение практически не скажется, так как это же время люди проводят в дороге на работу;
- появляется целый день, свободный от работы, это не значит, что надо валяться на диване, а необходимо тратить время с пользой!
Одним противоречащим фактором для меня от сокращения рабочей недели могу выделить то, что сейчас довольно часто работникам дают возможность саморазвиваться в рабочее время, либо курсы проходить, либо личные проекты иногда даже делать.
Вопрос в том, удается ли это делать продуктивно, когда в любой момент все-таки могут дернуть⁉️
Хотелось бы узнать вашего мнения по 4-х дневной рабочей неделе, сталкивались ли вы с ним, поддерживаете ли или может быть никогда не задумывались, пишите в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
Тест на логическое мышление (М. Войнаровский)
Если вы не знаете кто такие ухмырки, лапухондрии, дукни и кафли, то вы не проходили этот тест)🤪
Чуть более года назад мне скинули тест на логическое мышление, было забавно его проходить, когда вместо привычных слов в формулировке может стоять что угодно… Это заставляет абстрагироваться от контекста.
Вопросы построены так, что нужно четко понимать, что именно нам сказали, а что все-таки нам не сказали. После прохождения данного теста у меня регулярно всплывали в голове вопросы, а мне точно это сказали или я додумал.
Этот тест не связан с программированием напрямую, но связан с логикой, а уже она связана с программированием, так как без неё далеко не уйдешь.
Но, как и везде есть свои минусы, например, как тогда получать задачи от пользователей, они же никогда не знают, чего сами хотят?!)🙄
В первый раз проходя тест мне удалось набрать 26 баллов из 30. Пройдя тест перед публикацией набрал уже 29) Год прошел не зря!😎
Пишите в комментариях свои результаты, какой комментарий к вашей оценке выдал тест и как ваше сознание?!💬
https://www.b17.ru/tests/263/
#ЕБ_Собеседования
Если вы не знаете кто такие ухмырки, лапухондрии, дукни и кафли, то вы не проходили этот тест)
Чуть более года назад мне скинули тест на логическое мышление, было забавно его проходить, когда вместо привычных слов в формулировке может стоять что угодно… Это заставляет абстрагироваться от контекста.
Вопросы построены так, что нужно четко понимать, что именно нам сказали, а что все-таки нам не сказали. После прохождения данного теста у меня регулярно всплывали в голове вопросы, а мне точно это сказали или я додумал.
Этот тест не связан с программированием напрямую, но связан с логикой, а уже она связана с программированием, так как без неё далеко не уйдешь.
Но, как и везде есть свои минусы, например, как тогда получать задачи от пользователей, они же никогда не знают, чего сами хотят?!)🙄
В первый раз проходя тест мне удалось набрать 26 баллов из 30. Пройдя тест перед публикацией набрал уже 29) Год прошел не зря!😎
Пишите в комментариях свои результаты, какой комментарий к вашей оценке выдал тест и как ваше сознание?!
https://www.b17.ru/tests/263/
#ЕБ_Собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
Точка останова – это мощный и важный инструмент программиста, являющийся механизмом платформы 1С в режиме отладки! С помощью данного инструмента можно остановиться практически в любом месте кода (если правильно подключена отладка и запущен выполняемый код), для этого нужно в левом поле окна кода дважды кликнуть мышкой до появления красного флажка.
Во время остановки можно проверить конкретные переменные, либо структуры данных, либо выполняемость процедур и функций. А это в свою очередь позволяет находить ошибки, либо понимать, что и как отрабатывает.
Сейчас из дополнительных функций у точки останова есть возможность отключения, либо остановка по условию.
С версии платформы 8.3.24 нам обещают расширить функционал точки останова: условие на количество срабатываний, на вышестоящий метод и вывод в окно сообщений с продолжением выполнения. Как выйдет тестовый релиз, будет интересно посмотреть и пощупать более детально)
Механизм точки останова не уникален для 1С, есть также и в других средах разработки. При изучении программирования в вузах, бывает говорят про механизм точки останова спустя несколько месяцев обучения)
Напишите в комментариях, когда вы узнали про точку останова
#ЕБ_Повседневность
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM