Junior 1С / Начинающие Разработчики 1С/ Стажеры 1C
4.49K subscribers
15 photos
2 videos
45 files
80 links
Данный канал создан для тех, кто хочет попасть в мир 1С и закрепиться в нем, как специалист🧑‍💻👩‍💻

Провожу стримы с разбором тестовых и боевых задач.

Автор курса с 0 в 1С в 2025 году - https://rutube.ru/channel/48987331/

@NikolayGabur ✌️
加入频道
7 частых ошибок в 1С (и как их избежать)
Всем привет! 👋
Новичок Вы или опытный разработчик, ошибки в коде случаются у всех
В этом посте мы разберём 7 ловушек, в которые часто попадают 💛-ники, особенно начинающие

Дисклеймер – эти рекомендации не истина в последней инстанции, и, конечно же, обоснованные(!) замечания и грамотные комментарии приветствуются! Давайте поможем друг другу прокачать свой код💪

1️⃣ Отсутствие проверки на NULL
В Языке Запросов 1С при соединении таблиц нужно учитывать возможные NULL-значения, которые могут вызвать ошибки:
- Арифметические операции с NULL дают NULL
- Преобразование NULL в строку или число вызывает ошибку
Решение - использовать ЕСТЬNULL() для подстановки значения по умолчанию. Также можно явно проверять ЕСТЬ NULL или НЕ ЕСТЬ NULL в условиях.

2️⃣ Запрос в цикле
В 99% случаев запрос в цикле — признак плохой архитектуры решения
Каждый такой запрос создает отдельный вызов СУБД, что приводит к перегрузкам
Запросы в цикле допустимы когда:
- Обрабатываются единичные записи по условию
- Нет возможности получить данные одним запросом
- Количество итераций гарантированно мало (3-5 раз)
В остальных случаях нужно этого избегать❗️

3️⃣ Нет проверки на пустоту результата запроса
Разработчики часто предполагают, что запрос гарантированно вернет данные, и обращаются к первому элементу без проверки. Но если результат запроса окажется пустым, то возникнет ошибка!

Чтобы этого избежать делайте проверку:
"Если НЕ РезультатЗапроса.Пустой() Тогда.. Или Если Выборка.Следующий() Тогда"

4️⃣ Игнорирование проверки «ЭтоГруппа» (для справочника) и помеченных на удаление элементов
Не стоит забывать, что при получении данных в запросе, можно получить в выборке кроме элементов еще и группы у справочника, а также помеченные на удаление элементы. Часто бывает, что начинающий разработчик получает из-за этого ошибку, поскольку у групп будут отсутствовать необходимые реквизиты, которые потребуется использовать в дальнейшем в коде. Вместо них будет NULL. А помеченные на удаление элементы будут создавать путаницу в результатах.

Этого можно избежать используя, например, простые условия в запросе
СписокТоваров.Номенклатура.ЭтоГруппа = Ложь
СписокТоваров.Номенклатура.ПометкаУдаления = Ложь

5️⃣ Деление на ноль
Проверка деления на 0️⃣ позволяет избежать ошибки и получить корректный результат. Даже если Вы уверены, что нуля в данных, которые будут использоваться в знаменателе при выполнении деления, не будет – сделайте эту проверку‼️ Исключите возможный риск, чтоб Ваш код в самый неудобный момент упал с грохотом))💥

6️⃣ Условия в «ГДЕ» вместо параметров виртуальной таблицы

Почему важно указывать условия именно в параметрах ВТ:
- Параметры ВТ фильтруют данные на этапе формирования
- ГДЕ фильтрует после полной выгрузки, а это лишнее расходование ресурсов системы

Совет таков - используйте параметры виртуальных таблиц для отборов по измерениям ( не по ресурсам)

7️⃣ Получение данных через точку
Избегайте получения данных через точку, как например в этом примере: ЛюбаяСсылка.ИмяЛюбогоРеквизита

Получать данные через точку (разыменовывать ссылочное поле - так это правильно называется) в 💛 не рекомендуется.

Чтобы этого избегать – получайте ВСЕГДА данные через запрос

Подведем итог: Если Вы начинающий - обращайте внимание на возможность возникновения данных ошибок в своем коде! 👨‍💻 Предупрежден - значит вооружен)

Сталкивались с такими ошибками? Какие ещё частые проблемы стоит упомянуть?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍17109👏3👨‍💻21🏆1🤝1
📣Привет, друзья👋

Мы на старте большого дела — запуска полноценной онлайн-школы, основанной:

✔️ на реальной пользе
✔️ сильной команде
✔️ современных практик
✔️ большом спросе

В связи с этим мы открыты к привлечению инвестиций🤑

🤑Кто может стать инвестором

1️⃣🔤 Будущие ученики — инвестируя, вы можете получить до 100% скидки на курс и полный возврат вложений

2️⃣🔤Партнёры и сторонние инвесторы — для тех, кто понимает: онлайн-образование — это не тренд, а реальность, которая растёт с каждым днём.

Мы строим не просто курс — а сообщество, в котором знание превращается в профессию, а результат — в карьеру и доход


Все подробности тут 🔜🔜🔜ПОДРОБНОСТИ!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33👍107🤯6👏5🏆32😁2
Открыт набор на курс Практическая разработка в типовой конфигурации 1С:ERP

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

👨‍💻 Это делает разработчиков с опытом в 1С:ERP одними из самых востребованных на рынке.


👨‍🎓 Что будет на курсе?
Мы не просто «изучаем конфигурацию» — мы решаем реальные задачи, с которыми ежедневно сталкиваются программисты на проектах внедрения и поддержки ERP, которые так же можно указать в резюме


Вы:

Разберёте один из ключевых блоков ERP — “Производство”🏭

Научитесь дорабатывать типовой функционал на базе реальных задач с крупных проектов 💻

Поймёте, как устроена архитектура ERP, включая:

🟡Проведение документов

🟡Механизмы расчётов

🟡Типовые архитектурные паттерны и общие модули


🔄 Освоите интеграции, включая:

Бесшовную интеграцию с 1С:Документооборот 3.0

Интеграцию с внешними системами (интернет-магазин — обмен заказами, остатками, справочниками)


🎯 Для кого этот курс?

Программистов 🧑‍💻, желающих выйти на проекты с ERP

Специалистов по внедрению и доработке корпоративных решений

Внутренних разработчиков, поддерживающих 1С:ERP в своих компаниях

Архитекторов и тимлидов, которые хотят понять принципы организации ERP «изнутри»


⛔️ Требования к участникам

❗️Курс не предназначен для начинающих.
Для успешного прохождения требуется:

Уверенное знание платформы 1С:Предприятие

Опыт разработки в типовых конфигурациях (БП, УТ и др.)

Навыки работы с объектами метаданных, модулями, событиями



😎После курса вы:

🔧 Сможете выполнять доработки 1С:ERP уверенно и грамотно

🧩 Поймете принципы архитектуры ERP

🔌 Получите навыки настройки и расширения интеграций

📈 Станете ценным специалистом для крупных ERP-проектов



Запись закрыта
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1353👍32👏2
Обычные и управляемые формы. Учить или не учить, вот в чем вопрос...

Всем привет👋
Неоднократно в комментариях возникал вопрос: стоит ли изучать обычные формы или сразу переходить на управляемые?
Если Вы только пробуете свои силы в 💛 , то неизбежно этот вопрос у Вас возникнет
Давайте наконец таки сформулируем аргументированный ответ, чтобы выбрать оптимальный путь обучения 👨‍💻

➡️ Обычные формы
Это устаревший, но всё ещё используемый способ создания интерфейса в 1С. Они применялись в старых версиях конфигураций (например, 1С:Бухгалтерия 2.0, УТ 10.3, Розница 1.0) и работают только в толстом клиенте

Преимущества ОФ:
✔️ Проще в изучении, поскольку нет сложных клиент-серверных взаимодействий
✔️ Просты в отладке - выполнение идёт последовательно, без асинхронных вызовов
✔️ Во многих компаниях старые конфигурации до сих пор используются

Недостатки ОФ:
Новые версии 1С активно переходят на управляемые формы, поскольку это устаревающий стандарт
У них значительно более ограниченный функционал
Интерфейс менее гибкий

➡️ Управляемые формы
Это современный способ создания интерфейса в 1С, который используется во всех актуальных конфигурациях (Бухгалтерия 3.0, УТ 11, ERP 2.0, КА 2.0)

Преимущества УФ:
✔️ Как уже сказано выше, все новые конфигурации основаны на управляемых формах
✔️ Более гибкие в настройке и поддерживают тонкий клиент, а также веб и мобильные приложения
✔️ Поддерживают динамическое изменение интерфейса (можно менять элементы формы "на лету")

Недостатки УФ:
Более ресурсоемкие, по сравнению с обычными формами
Для работы с ними нужно понимать клиент-серверное взаимодействие
Из-за отложенного выполнения кода и разделения логики между клиентом и сервером отладка чуть более сложная

Итак, что же осваивать - управляемые или обычные формы
Если отбросить техническую составляющую, то для новичка, планирующего стать разработчиком, самым важным аргументом является использование УФ во всех современных конфигурациях📌 Этот фактор является определяющим, при выборе освоения между ОФ и УФ
Простой пример. Представим, что на дворе 90-е. Многие еще пользуются пейджерами, но на рынок уже вышли мобильные телефоны. Так вот, что бы выбрали Вы - пейджер или мобильник? Аналогии, думаю, понятны)) Конечно мобильный) Также и с УФ
Безусловно в последствии можно разобраться в том, как работают обычные формы (чтобы понимать как работает так называемый legacy-код), но упор все же нужно делать на УФ, потому что это уже даже не перспектива, а реальность 1С

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

Есть очень много примеров, как стажер изучал только УФ, а в итоге во франче ему достаются задачи с ОФ или переход с ОФ на УФ. Но дело не заканчивается увольнением, стажер, умеющий читать СП и статьи в итоге начинает решать то, что до этого никогда не изучал)

Расскажите в комментариях, с каких форм начинали Вы? Нужно ли новичку осваивать обычные формы до трудоустройства?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍114👏32🍓1
📣 Запись на Базовый Цикл Обучения 1С 2025 год! 📣


Эти занятия для вас, если:

➡️ Вы прошли курсы, но не можете найти платную стажировку или работу в 🧑‍💻

➡️Вы только начинаете знакомство с 🧑‍💻

➡️Недавно устроились на работу (до 1 года опыт), но все еще теряетесь в типах, в модулях и в объектах.

Все больше и больше стало проходить разработчиков и заполнять свои пробелы на наших занятиях



Что будет на курсе?

Мы начнем с простых, но важных вещей и начнем мы до занятий, чтобы не было пробелов в базовых знаниях.
Дойдем до реальных доработок в одной из самых популярных конфигураций — 1С: ERP 🧙‍♂️


📣 ВАЖНО:

Кто записался, ОБЯЗАТЕЛЬНО просмотр или посещение бесплатного курса, который проходит прямо сейчас Курс с 0 в 1С в 2025 году и выполнение Д/З.

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

Чем больше Вы пройдете и узнаете до занятий, тем больше и дальше мы пройдем во время занятий‼️
Договор-оферта здесь: договор-оферта


⚠️⚠️⚠️Если Вы до этого не проходили ни одного курса по 1С, то данный Курс с 0 в 1С в 2025 году , при выполнении всех д/з, дает Вам скидку, как в категории "После курсов"


⚠️⚠️⚠️Так же появятся группы, которым не удобно жить по московскому времени)

Записаться тут ➡️ ЗАПИСЬ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥279👍63👏3
Как проходит адаптация стажеров в 1С-компаниях? Разбираем плюсы и минусы
Внедрение и обслуживание 💛 – это сложный процесс, и от качества подготовки новых специалистов зависит успешность проектов 📈 А как на самом деле выглядит адаптация стажёров в 1С-компаниях? Разберём плюсы, проблемы и типичные недостатки ✏️


Что обычно проходит на этапе адаптации:

➡️ Теоретическое обучение - лекции по платформе 1С, конфигурациям (ERP, УТ, УНФ и др.). Некоторые компании, которые часто рекрутируют стажеров, разрабатывают собственные программы обучения. Стажер приступает к «боевым» задачам только после их прохождения
➡️ Практика на тестовых базах – стажёры учатся дорабатывать конфигурации, писать запросы, исправлять ошибки
➡️ Работа с наставником – более опытный коллега курирует первые задачи
➡️ Постепенное включение в проекты – сначала мелкие правки, затем более сложные задачи


Но выше описан вариант, близкий к идеальному) Что же происходит зачастую на самом деле?

🔴 Обещают план развития — но его нет🤷‍♀️
На собеседовании часто говорят о поэтапном обучении и карьерном росте, но на практике стажёр либо учится сам (в свободное время), либо осваивает только то, что требуется для текущих задач. К слову, методические материалы, которые предлагаются фирмами своим стажерам, как правило, устаревшие и даже в некоторой степени потерявшие актуальность. Зачастую предлагается пройти известный курс "Программирование за 21 день". Материал полезный, безусловно, но уже давно "несвежий" (кстати, на этом канале Вы можете найти ссылки на обновленный курс "Программирование за 21 день" от автора канала). Естественно такой подход к обучению новых сотрудников не сулит ничего хорошего, развитием "хорошего специалиста" тут и не пахнет
🔴 Нет рефакторинга кода — закрепляются плохие паттерны решений
Часто код джунов никто не проверяет на качество. В результате в голове закрепляются неправильные подходы, которые потом плодятся в рабочих базах. Особенно развито во франчах, где все задачи надо было сделать вчера.
🔴 Хаос в постановке задач (особенно в небольших фирмах)
В маленьких компаниях часто нет аналитиков или консультантов, которые могли бы грамотно сформулировать ТЗ. В итоге стажёр получает размытые требования, не понимает, что конкретно нужно сделать, и вынужден буквально "клещами вытягивать" информацию у коллег. Это, как показывает практика, самая большая боль стажера
🔴 Нехватка времени на обучение
Часто в компаниях стажёров быстро бросают в «боевые» проекты, что приводит к ошибкам и стрессу

Важно понимать, что компания инвестирует в Вас. Когда фирма тратит время и ресурсы на обучение стажёра, она фактически работает в убыток на этапе его становления. Если Вам не только платят зарплату 🤑 (пусть и небольшую), но и обучают 👨‍🎓 - это уже ценный опыт и возможность роста!

Нужно подходить к новой работе с реалистичными ожиданиями. Не стоит ждать и "сто тыщ" с первых дней, и идеального обучения одновременно. Оценивайте свою стоимость объективно: какие реальные задачи Вы уже можете закрывать, и как быстро растёте профессионально


Если есть возможность выбирать, обращайте внимание на нижеперечисленные условия

Есть реальный план развития, и не просто обещания, а чёткие этапы
Обязательный рефакторинг - код-ревью с объяснением от более опытного наставника или коллеги
В компании есть минимальные стандарты постановки задач, для четкого понимания ТЗ
Вам дают возможность применять знания на практике


⚠️ Подытожим: Адаптация в 💛 – это двусторонний процесс. Компания вкладывается в Вас, а Вы должны вкладываться в свои навыки. Цените компанию, если она заинтересована и делает шаги по Вашему развитию, но и не позволяйте эксплуатировать себя

А как проходила Ваша адаптация? Как оцениваете соотношение "зарплата/обучение" на старте? Чем можете поделиться с остальными, чтобы их становление проходило более качественно?
Please open Telegram to view this post
VIEW IN TELEGRAM
26🔥9💯84🆒4👍3
Добрый день👋
Планы на 26.07 суббота:

9:00 - разбор последнего д/з из курса

- Еще будет продолжение


10:15 - Справочник НОМЕНКЛАТУРА из чего он состоит

Мы вместе с Венером запускаем линейку видео-курсов об объектах типовой конфигурации ERP со стороны пользователя/консультанта/аналитика. Будем разбирать зачем они нужны, из каких реквизитов они состоят и многое другое. Вопросы, как всегда приветствуются во время занятий))

Справочник Номенклатура:

🟡 Зачем он нужен?
🟡 Почему нет справочника Товары?
🟡Расположение;
🟡Иерархия справочника, возможность выбора вывода сведений в разрезе групп элементов или видов номенклатуры;
🟡Что такое код? Что такое артикул?
🟡Основной реквизит выбора – «Вид номенклатуры», что это такое и как работает?
🟡Возможность выбора разных единиц измерения
🟡Тип номенклатуры и чем они отличаются?
🟡Возможность ведения учета в разрезе характеристик и/или серий номенклатуры


Кто такой Венер

Не блогер, а действующий практик‼️

Стаж: более 1️⃣3️⃣ лет связан с 🧑‍💻

Профиль: Функциональная архитектура, внедрение и сопровождение конфигураций на базе платформы 1С, выстраивание бизнес-процессов компании.

Опыт: Специалист, прошедший путь от стажера отдела внедрения до функционального архитектора.
Принимал участие в крупных проектах внедрения как типовых ERP-систем, так и отраслевых решений, в роли стажёра, специалиста по внедрению, ведущего аналитика, функционального архитектора и руководителя проекта.

Помимо того, что это сильнейший аналитик, он еще и разработчик, поэтому сможет отвечать с легкостью на вопросы связанные с разработкой
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥569💯43👏2🏆2
📣📣📣

02.08 в 10:15

2 урок: Характеристики и Cерии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍75👌3
📣📣📣
Несколько объявлений:

1️⃣🔤С сентября будет повышение цен на базовый курс 🧑‍💻 на 10 - 15%🔼 Все кто успеют записаться до 1.09.2025 будет старая цена. Записаться на курс тут https://yangx.top/razrab1c/427

2️⃣🔤В 9:00 по МСК 9.08. Разберем оставшееся д/з по курсу Курс с 0 в 1С в 2025 году. Если есть пожелания, что еще раз надо разобрать из того, что проходили - пишите в комментариях под этим постом

3️⃣🔤В 10:30 по МСК 9.08. Будет продолжение уроков вместе с Венером: Что такое серии номенклатуры?
Так же если есть вопросы, пишите под постом.

4️⃣🔤Сейчас рынок опять активизируется. Скидывайте тестовые, которые бы хотели разобрать. Выбирать тестовые будем все вместе через голосование. Тестовые так же отправляйте под этим постом с #Тестовые
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥254👏43👍2🤝2
Junior 1С / Начинающие Разработчики 1С/ Стажеры 1C
Всем привет сомневающимся и несомневающимся! Хочу оставить своё мнение о курсе и Николае) Я в 1С давно, уже 20 лет, как консультант, внедренец, фрилансер, но всегда хотела быть программистом! И вот пару лет назад я поняла, пришло время закрывать свой гештальт…
Всем привет👋

Продолжение стримов с действующими разработчиками😎

В эту субботу 1️⃣6️⃣🔤0️⃣8️⃣

в 1️⃣1️⃣🔤0️⃣0️⃣ будет стрим с очередной моей бывшей ученицей, а теперь уже действующей разработчицей - Светлана.

⚠️Светлана более 20 лет работала с 1С, как пользователь/консультант


📜 Ее отзыв можно прочитать здесь https://yangx.top/razrab1c/325



Все будет так же, как и на предыдущих стримах, узнаем

➡️как проходила собеседования и подготовка к ним

➡️ какие были первые задачи 👨‍💻

➡️ что использовала/создавала сама в начале своего пути в конфигураторе

➡️ какая ЗП была, какая сейчас 🤑

➡️какие дальнейшие планы и цели 📊

⁉️Ну и так же любой Ваш вопрос Вы сможете задать, касающийся 🧑‍💻


💎Ссылку отправлю в группу за 5 минут до встречи.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍153👏1
Добрый день👋

Запланированный вебинар по справочнику "Склады" переносится на 2️⃣3️⃣ августа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥84
Доброе утро! 👋 Сегодня, 2️⃣3️⃣ августа, в 1️⃣0️⃣ часов по московскому времени пройдет вебинар на тему справочник "Склады" в конфигурации "1С:ERP".
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍4