fa
Feedback
Е.БУДНИ программиста 1С | Роман Чумадин

Е.БУДНИ программиста 1С | Роман Чумадин

رفتن به کانال در Telegram

Ежедневные будни программиста 1С - это канал с реальными задачами с работы, с собеседований, повседневные хитрости, подборки и гайды. Подойдет для начинающих и опытных Автор и вопросы по рекламе: @chum1roma

نمایش بیشتر
6 262
مشترکین
-124 ساعت
+77 روز
-10 93330 روز
آرشیو پست ها
Задачи с собеседования Пара задачек с моего реального собеседования, где работают над обменами с банками. 🏛 1. Например, вы должны перевести другу 1000 рублей, но банк берет комиссию 3% из указанной суммы. В таком случае друг получит 970 р. Какую сумму нужно переводить, чтобы друг получил ровно 1000❔ (Важна логика понимания расчета) 2. Каким образом избежать округления при передаче дробных чисел из 1С в другую систему, о типе данных полей нам точно не известно❔ Например, мы передаем цену в рублях документа об оплате в API банка, где поле в 1С имеет тип число(15.2), а в API банка может быть любой тип (string, float, int, double) Пишите свои ответы в комментариях💬 #ЕБ_Собеседование

Какая у вас специализация?
Anonymous voting

ТОП 3️⃣ книги по 1С 🔹 1С:Предприятие 8.3: Практическое пособие разработчика. Примеры и типовые приемы (Радченко М.Г., Хруста
+1
ТОП 3️⃣ книги по 1С 🔹 1С:Предприятие 8.3: Практическое пособие разработчика. Примеры и типовые приемы (Радченко М.Г., Хрусталева Е.Ю.) – отличная книга для начинающих и не только! 🔹 Язык запросов «1С: Предприятия 8» (Хрусталева Е.Ю.) – основа основ, куда же в 1С без запросов; 🔹 101 совет начинающим разработчикам в системе «1С:Предприятие 8» (Хрусталева Е.Ю.) – очень полезно, для знания сред разработки, из этой книги узнал для себя позиционирование на текущем объекте в дереве конфигурации с помощью горячих клавиш CTRL+T; ——————————— Книги, которые не пошли в ТОП, но от того не менее важные и полезные: 🔸 Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8» (Ажеронок В.А, Островерх А.В., Радченко М.Г., Хрусталева Е.Ю.); 🔸 Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных. (Хрусталева Е.Ю.); 🔸 1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах (Богачева Т.Г.) – отличная книга, которая помогала мне в начале моего пути разбираться с УТ, если кто работает с ней, рекомендую; 🔸 Разработка в системе «1С:Предприятие 8» (Митичкин С.А.) – сейчас нет актуального издания данной книги, но в начале развития версии 1С 8.0, данная книга шла на ровне с первым номером в топе. Кто читал её, пишите в комментариях💬 ——————————— Фото старые, но это книги, которые у меня появились почти в начале пути. В основном это были книги из продукта «1С:ПРЕДПРИЯТИЕ 8. КОМПЛЕКТ ДЛЯ СПЕЦИАЛИСТА ПО РАЗРАБОТКЕ И ВНЕДРЕНИЮ», выигранные на олимпиаде по 1С, участвовал несколько раз, поэтому комплекта потом стало 2) 😎 Если кому интересны возможности для студентов или кто-то им является, могу позже сделать отдельный пост со специальными возможностями для студентов (специальность и форма обучения не важны)🔥 #ЕБ_Повседневность

Шаблоны текста 1С (комментарии) При доработке имеющихся конфигураций на большинстве предприятий есть требование обрамлять доб
Шаблоны текста 1С (комментарии) При доработке имеющихся конфигураций на большинстве предприятий есть требование обрамлять добавляемый код комментариями с возможностью идентификации разработчика, который внес правки. Пока с единственным исключением сталкивался только при разработке в EDT в связке с GIT, там в этом такой необходимости нет, если дело не касается типового кода. Для этого подходит типовой механизм платформы 1С – Шаблоны текста. Есть стандартные шаблоны, например, для создания конструкции «Если», чтобы вызвать необходимо ввести строку «Если» и нажать горячие клавиши Ctrl + Q. Будет предложено ввести само условие и автоматически создана конструкция. ---------------- И как раз используя этот механизм, можно создать свои шаблоны текста! Чаще всего я использую шаблон комментариев. Для начала блока ввожу строку "/+" и горячие клавиши Ctrl + Q, добавляется строка: // ++ e-mail / №задачи / 10.04.2023 Шаблоном для этой строки является следующая строка: // ++ e-mail / №задачи / <?"", ДатаВремя, "ДФ=dd.MM.yyyy"><?> Работая над одной большой задачей, я вношу все данные заранее, а дата подставляется автоматически. То же самое и с закрывающим комментарием. ---------------- Пишите в комментариях, используете ли шаблоны текста, и есть ли у вас свой фаворит💬 #ЕБ_Повседневность #ЕБ_Оптимизация

Корректнее формулируйте свои желания)
Корректнее формулируйте свои желания)

Лучший пользователь 1С:ИТС 2023 года С 3 апреля открылся этап отборочного тура всероссийского конкурса "Лучший пользователь 1
+2
Лучший пользователь 1С:ИТС 2023 года С 3 апреля открылся этап отборочного тура всероссийского конкурса "Лучший пользователь 1С:ИТС 2023 года" Есть 5️⃣ разных номинаций. В прошлом году участвовал в региональном туре в номинации разработки и администрирования. Ранее я пользовался ИТС в разовых случаях, но благодаря поданной заявки поработал с ИТС более детально и это хороший инструмент, в котором можно найти многие ответы на повседневные вопросы. Рекомендую к участию в конкурсе, если ещё не делали этого!🙂 Из плюсов, которые выделил: 🔸 Получите самостоятельный опыт работы с 1С:ИТС; 🔸 Бесплатный доступ к ИТС до октября 2023 года; 🔸 Возможность получения сертификата (правда на моем написано "Профессионал 1С:ИТС" но автоматически в сертификатах он не отображается); 🔸 И, конечно же, возможность выиграть и получить ценные призы! https://thebest.its.1c.ru/

Автоматическое резервирование файлов Резервное копирование - это один из важных аспектов нашей работы, будь то сохранение как
+1
Автоматическое резервирование файлов Резервное копирование - это один из важных аспектов нашей работы, будь то сохранение каких-то наработок, сохранение объектов перед их изменением или регламентное сохранение данных.🏪 Однажды пришлось настраивать резервное копирование файловой базы, которая расположена на сервере у клиента. ПО для данных задач бесчисленное множество. С основными возможностями ПО данного раздела можно настроить какие файлы, куда копировать, по какому расписанию, сжать в архив и установить пароль. ‼️Главная мысль данного поста, не забывайте делать бекапы. А инструментов сейчас полно, выбирайте на свой вкус) Сохранение так же можно настроить сразу в папку облачных дисков, например, Яндекс.Диска.🛸 У меня настроено резервное сохранение наработок 1С и данных по телеграмм-каналу, различным статьям и т. п. Нашел подборку программ по резервному копированию https://dzen.ru/a/XvrJbDv7oR7yYBSK А вы пользуетесь чем-то похожим в работе? Пишите в комментариях💬 #ЕБ_Повседневность

🔴Главный инструмент любого 1Сника – Точка останова! Точка останова – это мощный и важный инструмент программиста, являющийся
+3
🔴Главный инструмент любого 1Сника – Точка останова! Точка останова – это мощный и важный инструмент программиста, являющийся механизмом платформы 1С в режиме отладки! С помощью данного инструмента можно остановиться практически в любом месте кода (если правильно подключена отладка и запущен выполняемый код), для этого нужно в левом поле окна кода дважды кликнуть мышкой до появления красного флажка. Во время остановки можно проверить конкретные переменные, либо структуры данных, либо выполняемость процедур и функций. А это в свою очередь позволяет находить ошибки, либо понимать, что и как отрабатывает. ⚠️Важной особенностью является использование только в режиме отладки подключенного сеанса. По умолчанию, если база серверная, то режим отладки серверной части отключен и сеанс сервера не виден. Также не подключаются автоматически фоновые задания и внешние соединения. Дополнительные действия при подключении требуются при отладке правил обмена и различных внешних обработок. Например, некоторые модули ЭДО используют обработки, хранящиеся в макете, выгружая их предварительно в файлы. Но во всех этих случаях можно разобраться и всё равно подключить отладку. Сейчас из дополнительных функций у точки останова есть возможность отключения, либо остановка по условию. С версии платформы 8.3.24 нам обещают расширить функционал точки останова: условие на количество срабатываний, на вышестоящий метод и вывод в окно сообщений с продолжением выполнения. Как выйдет тестовый релиз, будет интересно посмотреть и пощупать более детально) Механизм точки останова не уникален для 1С, есть также и в других средах разработки. При изучении программирования в вузах, бывает говорят про механизм точки останова спустя несколько месяцев обучения)😏 Напишите в комментариях, когда вы узнали про точку останова💬 #ЕБ_Повседневность

Тест на логическое мышление (М. Войнаровский) Если вы не знаете кто такие ухмырки, лапухондрии, дукни и кафли, то вы не прохо
Тест на логическое мышление (М. Войнаровский) Если вы не знаете кто такие ухмырки, лапухондрии, дукни и кафли, то вы не проходили этот тест)🤪 Чуть более года назад мне скинули тест на логическое мышление, было забавно его проходить, когда вместо привычных слов в формулировке может стоять что угодно… Это заставляет абстрагироваться от контекста. Вопросы построены так, что нужно четко понимать, что именно нам сказали, а что все-таки нам не сказали. После прохождения данного теста у меня регулярно всплывали в голове вопросы, а мне точно это сказали или я додумал. Этот тест не связан с программированием напрямую, но связан с логикой, а уже она связана с программированием, так как без неё далеко не уйдешь. Но, как и везде есть свои минусы, например, как тогда получать задачи от пользователей, они же никогда не знают, чего сами хотят?!)🙄 В первый раз проходя тест мне удалось набрать 26 баллов из 30. Пройдя тест перед публикацией набрал уже 29) Год прошел не зря!😎 Пишите в комментариях свои результаты, какой комментарий к вашей оценке выдал тест и как ваше сознание?!💬 https://www.b17.ru/tests/263/ #ЕБ_Собеседования

А у вас такое было?)
А у вас такое было?)

Введение 4-х дневной рабочей недели Всем привет! И снова мысли на обсуждение)🤔 Вариант сокращения рабочей недели до 4-х дней в неделю прозвучал публично в 2019 году, то есть 4 года назад. О таком режиме я задумался года 2 назад, но надо сказать, мне не удалось встретить реальной истории где использовали бы такой режим на практике. А вариант указания такого режима в резюме приводил к недопониманию «что это» и «зачем»!? Пробовал задавать вопросы руководителям нескольких команд, как они относятся к такому режиму, но ответ был обратный, что-то типа «и так мало работаем») Мне близок вариант освобождения одного дня, но с перераспределением части часов на остальные дни, например, работать по 9 часов 4 дня в неделю. Какие я вижу в этом плюсы: - время сокращения недели всего на 4 часа;😎 - с большими задачами легче работать, погружаясь за один раз, поэтому за 9 часов можно лучше сконцентрироваться; - мы и так время от времени перерабатываем по вечерам, так как время остающееся не столь большое для начинания каких-то своих масштабных дел вечером, а вот уже начатое можно и закончить; - при удаленной работе, это перераспределение практически не скажется, так как это же время люди проводят в дороге на работу; - появляется целый день, свободный от работы, это не значит, что надо валяться на диване, а необходимо тратить время с пользой! Одним противоречащим фактором для меня от сокращения рабочей недели могу выделить то, что сейчас довольно часто работникам дают возможность саморазвиваться в рабочее время, либо курсы проходить, либо личные проекты иногда даже делать. Вопрос в том, удается ли это делать продуктивно, когда в любой момент все-таки могут дернуть⁉️ Хотелось бы узнать вашего мнения по 4-х дневной рабочей неделе, сталкивались ли вы с ним, поддерживаете ли или может быть никогда не задумывались, пишите в комментариях 💬

Конференции по 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/

Всем привет) 👋 Очень быстро нас стало уже 5⃣0⃣0⃣ ! 🎉🎉🎉 Спасибо за проявленный интерес к моему каналу, буду стараться и дальше публиковать полезный и интересный контент 📢

ТОП 7️⃣ ИНСТРУМЕНТОВ ПРОГРАММИСТА 1С В повседневной жизни программиста встречаются однотипные задачи, для решения которых исп
+4
ТОП 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/ #ЕБ_Повседневность #ЕБ_Оптимизация

Знакомая ситуация?)
Знакомая ситуация?)

Phoenix BSL, или как просто следить за форматированием кода❗️ Phoenix BSL это сторонний инструмент от Oleg Tymko (otymko), ра
+2
Phoenix BSL, или как просто следить за форматированием кода❗️ Phoenix BSL это сторонний инструмент от Oleg Tymko (otymko), размещенный на Git Hub. На данный момент ещё в разработке, но пользоваться уже можно. https://github.com/otymko/phoenixbsl ⚠️Данный инструмент позволяет проанализировать код на возможные ошибки, опечатки и некорректное форматирование, а порой даже поправить его. О данном механизме узнал на текущем месте работы, и высоко оценил его для выработки привычки писать код под стандарты 1С и более читабельным. На практике данный инструмент: - подскажет где опечатка в коде;➡️ - где служебные слова некорректно отформатированы по регистру; - если строка слишком длинная;‼️ - сложные алгоритмы для восприятия, когда много вложенных условий либо цикло;🔔 - и многое др. Установка и использование достаточно простые. Скачали, установили и запустили. На скрине привел пошаговые этапы установки. 🟢После запуска приложения в конфигураторе нажимаем в модуле с кодом: CTRL + I - анализ кода на замечания. CTRL + K - форматирование кода. CTRL + J - "исправить все в модуле" - автоматическое исправление определенных замечаний (см. "Быстрые исправления"). На моем примере, нашел какую-то старую свою обработку, при использовании в коде, можно как раз увидеть, где есть опечатка в слове «метаданные», нет пробелов, используется устаревшая функция «Сообщить» и комментарии в коде. При использовании функции форматирования кода автоматически добавлены пробелы. Все замечания не исправлены, но некоторые исправляются автоматом. Пишите в комментариях, кто использует, пробовал или захотел попробовать💬 #ЕБ_Оптимизация

Всем привет!👋 Разместил свой профиль на площадке по менторству. Если кому нужна помощь или консультация, то welcome🤷‍♀️ С ч
Всем привет!👋 Разместил свой профиль на площадке по менторству. Если кому нужна помощь или консультация, то welcome🤷‍♀️ С чем могу помочь: - составление резюме; - провести техническое собеседование; - разобраться с текущими задачами; - провести code review; - разобраться с конкретным механизмом; платформы; - подсказать направление обучения; - ответить на вопросы по моему опыту. GetMentor - https://getmentor.dev/mentor/roman-chumadin-1678 Подписчикам скидки)🎁

1Сников поделят на backend и frontend?
Anonymous voting

1Сников поделят на back-end и front-end? 🧑‍💻 Пока готовится контент, решил поделиться с вами мыслью, которая посетила меня
1Сников поделят на back-end и front-end? 🧑‍💻 Пока готовится контент, решил поделиться с вами мыслью, которая посетила меня вечером, и узнать ваше мнение на этот вопрос. 🤔Причиной такой мысли стало то, что в последнее время мне практически не требовалось дорабатывать или как-либо менять пользовательский интерфейс. Либо это доработка каких-то прошлых механизмов, доработка типовых расчётов и т.п., либо минимальное программное изменение типовых форм. А с учётом того, что за последнее время идёт разделение и явное выделение аналитиков 1С, которыми раньше были сами программисты в своем большинстве, то быть может не за горами и разделение разработчиков 1с на back-end и front-end❓ Хотя в 1С все-таки и там и там код будет тем же, на том же 1С) Как мне кажется, задачи реально можно поделить по навыкам, например в невидимой части важнее оптимальность, архитектура и т.п., а в видимой части знание тонкостей УФ и юзабилити. Пишите свои мысли в комментариях по этому вопросу 💬 Так же добавлю опрос на эту тему 📊