uk
Feedback
BGcalls. Программист 1С. Школа прикладной разработки

BGcalls. Программист 1С. Школа прикладной разработки

Відкрити в Telegram

Школа прикладной разработки на 1С. Здесь обсуждаем все, что должен знать программист от стажера до миддла. Программы здесь https://bgcalls.ru/ Предзапись на практикум, анонсы @bgcalls_bot

Показати більше
2 210
Підписники
-124 години
+67 днів
+2730 день
Архів дописів
18ый поток Практикума. Что нового? Обещала рассказать, что нового будет в августовском потоке. Добавила два блока, без которых в 2026 уже сложно представить работу разработчика. 1С BSL: учимся писать код, который можно читать На Практикуме и раньше разбирали стандарты разработки и читабельность кода. Теперь идём дальше: подключаем VS Code + Language 1C (BSL) и учимся проверять свой код. На курсе по-прежнему останется код-ревью от действующих программистов. Но наша задача - не просто указать на ошибки, а дать вам удочку. Зачем это джуну: — видеть, где код «раздулся» (когнитивная сложность, вложенные циклы и условия); — привыкать к декомпозиции: большие методы → маленькие понятные процедуры/функции; — ловить типовые огрехи до того, как их заметит ревьюер или тимлид. Иначе говоря: не только «чтобы работало», а чтобы код можно было сопровождать. 2. Основы работы с ИИ Нейросети уже пишут код «как-то». Иногда даже похоже на правду. Но новичок часто просто верит модели на слово — это я вижу и в домашках. Поэтому посмотрим, с чего начать применять в своей работе ИИ, если вы с ним еще "на Вы" и как сделать его своим помощником. ИИ не заменит программиста. Но изменит работу. И лучше сразу учиться работать с ним осознанно, а не копировать в продуктив первое, что выдал чат. Если еще не смотрели, рекомендую посмотреть интервью с Владимиром, где мы как раз разбирались как джунам использовать ИИ Всё остальное остается: 3 месяца практики на типовых, задачи «как на работе», обратная связь и портфолио к собеседованиям. 👉 Занимайте место на Практикуме-погружение в работу программиста 1С Новый поток стартует 15 августа.

Чего ждать от Практикума Частая история - вроде "что-то изучал", синтаксис языка 1С знаю, учебные задачки на каркасной конфигурации делаю. А как доходит до собеседований и решения тестовых заданий - плаваю..
"После самостоятельного прохождения курсов в интернетах и ютубе, сложилось впечатление, что я всё понимаю, но как только приобретённые знания нужно было применить на практике, оказалось, что сильно плаваю. "
"Очень прокачала свои скилы. Гораздо увереннее чувствую себя. Раньше писать код совсем не могла, теперь же пишу и даже умею ориентироваться в коде типовой. Задания очень интересные и полезные."
Реальные рассказы ребят, которые прошли практикум. ⬆️ 🆙 За 3 месяца мы проходим "от простого к сложному" и на выходе получаем реальные решенные задачи, которые можно добавить в портфолио и обсудить на техническом собеседовании. По факту это заменит собой примерно полгода опыта работы во франче и заметно выделит на фоне других стажеров-джунов, которые работали только с "каркасной" конфигурацией. Практикум подойдёт: ✔️ если вы планируете искать работу и хотите усилить практическую часть; ✔️ если уже работаете, но в основном занимаетесь поддержкой и хотите больше программировать; ✔️ если не хватает наставника, структуры и обратной связи 👉 Практикум-погружение в работу программиста 1С стартует 15 августа. В этот раз в курсе в программе будет кое-что новенькое. 👀 Как думаете, что?

В августе стартует новый 18ый поток Практикума. А ближайшее время здесь появится больше информации о курсе и свежие отзывы. А для тех, кто уже готов и жду начала набора - действуют ранние цены до 20 июля. Напомню, что у нас есть Дорожная карта Джуна 1С Есть вопрос? Пишите мне в личку @sAnastasia

Есть вакансия для джуна- программиста 1С, строго офис - (офисы компании есть в Омске, Мск или СПб). Подробнее про условия и задачи могу переслать в личку. Если актуально, и вы в указанных городах - напишите мне! Приоритет тем, кто у меня учился и успешно завершил Практикум - продвинутый курс для джунов пишите @sAnastasia

Передача параметров в 1С 👉Если не проходили тест, сначала выберите ответ тут, потом читайте. Как показал опрос - на этом вопросе иногда может споткнуться даже программист с опытом. Давайте разберемся. В 1С параметры передаются в методы (процедуры и функции) ✔️ по ссылке. Это значит, что процедура или функция может изменить переменную, которую вы ей передали. ✔️ по значению. Метод работает с "копией" исходной переменной и не меняет ее. По умолчанию - переменная передается по ссылке. 👉Подробнее Когда мы вызываем
РассчитатьСкидку(Цена)
в функцию попадает не просто конкретное число (текущее значение переменной) , а ссылка на переменную Цена. Параметр Сумма внутри функции фактически указывает на ту же переменную, что и Цена снаружи. Поэтому строка:
Сумма = Сумма - 10;
меняет не только Сумма внутри функции, но и исходную переменную Цена. 👀Но всё меняется, когда приходит Знач Чтобы передать параметр по значению, в 1С используется ключевое слово Знач.
Функция РассчитатьСкидку(Знач Сумма) Сумма = Сумма - 10; Возврат Сумма; КонецФункции
Теперь при вызове функции 1С сначала делает копию значения переменной Цена. Сама функция по прежнему вернет 90, а вот исходная переменная цена НЕ изменится Полезно? 🤣 BGcalls. Программист 1С Здесь обсуждаем все, что должен знать программист от стажера до миддла

Давайте вспомним азы

💬 «Если ты джун, необязательно сразу просить модель писать за тебя код. Начни использовать её как ментора. Нейросеть - отличный наставник для интроверта: ей не бывает "стыдно задать вопрос". Можно бесконечно уточнять, переспрашивать и просить объяснить на других примерах» Уже послушали наш выпуск про ИИ для джуна? Обновила ссылки, теперь доступно также видео на Ютуб + аудиоверсия ⤵️ А вы что думаете? Помогает вам ИИ при изучении 1С? Отличный результат у Алексея и ценный опыт для тех, кто сейчас в поиске. Точка А: "еще даже запросы, макеты и СКД не изучил" Точка Б, через 4 месяца: вышел на работу программистом 1С
«Не могу сказать, что моё трудоустройство произошло только благодаря курсу, скорее сработали и софтскиллы, и бэкграунд, но однозначно курс был очень полезен. Резюмируя, нет, вы не станете готовым джуном, но вы точно будете готовы к работе. Это не гламурный марафон, а возможность сделать первые шаги самостоятельно, и местами может быть больно и непонятно».
Как верно заметил Алексей, я не предложу никакой магии, "гарантий трудоустройства" или волшебной таблетки. Результат зависит от вас. Но можно рассчитывать на: – практику, максимально близкую к боевой – обратную связь и поддержку – (по желанию) консультацию с HR специалистом по вашему резюме и поиску работы 🤣 BGcalls. Программист 1С Здесь обсуждаем все, что должен знать программист от стажера до миддла

Интервью с 1Сником. ИИ для начинающих разработчиков 1С Не могли с Владимиром пройти мимо этой темы :) Обсудили "мифы" и опасе
Интервью с 1Сником. ИИ для начинающих разработчиков 1С Не могли с Владимиром пройти мимо этой темы :) Обсудили "мифы" и опасения начинающих программистов 1С. Также Владимир дает практические советы "с чего начать" использовать ИИ и каких граблей избегать, так что будет интересно не только джунам, но и опытным 1Сникам, тем кто еще нейросети в свою работу не внедрил. Разбирались: - Зачем учиться в 2026 писать код, если ИИ уже пишет лучше джуна? - Как сделать так, чтобы ИИ вас усилил, а не заменил? - Как компаниям развивать джунов и растить из них миддлов? - Практические советы: "Быстрый старт" - что можно сделать прямо сегодня вечером В выпуске упомянуты: 👉 Практикум-погружение в работу программиста 1С - Практический курс от Анастасии, переход от "теорию знаю, но опыта нет" до Junior+ 👉 "1С-разработка с ИИ" Не менее практический Курс Владимира для действующих программистов 1С (от Junior+) ✔️Смотреть интервью на RuTube ✔️ Слушать интервью на Я.Музыке (скоро, подпишись на подкаст) 👋 Читайте Заметки 1Сницы #интервьюс1Сником

📢 LAST CALL Приглашаю на практикум-погружение в работу программиста 1С. Начинаем в понедельник, группа уже собирается в чате За 3 месяца можно пройти путь от состояния: "код в типовой конфигурации - китайская грамота, невозможно подступиться" до "Чувствую, что я в самом деле могу прийти, разобраться, и выполнить задачу" 👉 Отзывы выпускников на сайте 👉 Еще больше отзывов В ВК Практикум-погружение в работу программиста 1С стартует 15 июня А для тех, кто предпочитает изучать всё самостоятельно - есть Дорожная карта программиста 1С, чтобы свериться, какие навыки у вас уже есть и что нужно "прокачать", чтобы быть готовым к собесам.

«Я уже прошел курс по 1С и сдал Спеца по платформе. Зачем еще что-то учить, этого не хватит разве?» Спец по платформе — это про знание теории и возможностей платформы. Практикум — про ежедневную работу 1С разработчика. Экзамен проверяет, как вы ориентируетесь в возможностях платформы, как умеет применять разные объекты - например, бухгалтерские и расчетные регистры. На Практикуме же мы разбираемся: - как дорабатывать типовые решения УТ/ERP; - как писать код так, чтобы его не было мучительно больно сопровождать дальше. Как вы увидите сами, «задачи Спеца по платформе» и «задачи по доработке типовых конфигураций» — это две большие разницы. Поэтому логика такая: - если цель — только сдать/закрыть экзамен, вам больше подойдут спецкурсы под подготовку к Спецу; - если цель — уверенно чувствовать себя в живых задачах в УТ/ERP/БСП, научиться стандартам разработки и разбору типовых — практикум как раз про это, и Спец тут не «перекрывает» программу, а дополняет её. Среди прочего, на Практикуме мы смотрим разные способы доработки типовой конфигурации ✔️Расширения конфигурации. ✔️ Подписки на события ✔️ Механизм внешних обработок, отчетов, печатных форм (это уже из БСП) ✔️ Переопределяемые модули БСП, например в модуле МодификацияКонфигурацииПереопределяемый предусмотрены процедуры для "перехвата" событий формы 👉 Актуально? Занимайте место в группе, стартуем 15 июня

Отличный результат у Алексея и ценный опыт для тех, кто сейчас в поиске. Точка А: "еще даже запросы, макеты и СКД не изучил"
Отличный результат у Алексея и ценный опыт для тех, кто сейчас в поиске. Точка А: "еще даже запросы, макеты и СКД не изучил" Точка Б, через 4 месяца: вышел на работу программистом 1С
«Не могу сказать, что моё трудоустройство произошло только благодаря курсу, скорее сработали и софтскиллы, и бэкграунд, но однозначно курс был очень полезен. Резюмируя, нет, вы не станете готовым джуном, но вы точно будете готовы к работе. Это не гламурный марафон, а возможность сделать первые шаги самостоятельно, и местами может быть больно и непонятно».
Как верно заметил Алексей, я не предложу никакой магии, "гарантий трудоустройства" или волшебной таблетки. Результат зависит от вас. Но можно рассчитывать на: – практику, максимально близкую к боевой – обратную связь и поддержку – (по желанию) консультацию с HR специалистом по вашему резюме и поиску работы 🤣 BGcalls. Программист 1С Здесь обсуждаем все, что должен знать программист от стажера до миддла

Отличный результат у Алексея. Точка А: "еще даже запросы, макеты и СКД не изучил"
Отличный результат у Алексея. Точка А: "еще даже запросы, макеты и СКД не изучил"

Язык запросов 1С Если нужно выбрать 1 самую важную для начинающего программиста тему - это язык запросов. Собрала для вас готовый маршрут Шаг 1 Теория ▪️ Книга Хрусталевой «Язык запросов» — это база ▪️ Видео «Запросы за 3 часа»  — много раз рекомендовали подписчики ▪️ Статья про виды соединений — когда путаете левое, внутреннее и «а где тут NULL» Шаг 2. Практика (сразу параллельно с шагом 1) Просмотр видео ≠ умение писать запрос. 👉Как не попасть в ловушку иллюзии знания? Тренажёры (выберите один и занимайтесь регулярно): ▪️ https://portal-yug.ru/baza-po-obucheniyu-zaprosov/ — бесплатно ▪️ https://groxin.ru/ — платный, но удобный доп. ресурс ▪️ https://sql-ex.ru/ — это SQL, но логика та же, что у запросов 1С Шаг 3. Задачи «как на собесе» (проверьте себя) Если не решаете без подсказок — возвращайтесь к шагу 2. Важно практиковаться самим, а не смотреть бесконечно новые и новые видео. ✔️ Клиенты: купил товар А, не купил товар Б → задание: https://t.me/yellow_note/382, ✔️ Курс валюты на дату документа → https://t.me/bgcalls/88 ✔️ Последняя цена по каждому товару → https://t.me/bgcalls/134 Шаг 4. Стандарты разработки и типичные ошибки новичков (когда «запрос работает, но медленный») ▪️Типичные ошибки новичков - смотрите в видео Гилева ▪️ читайте Стандарты разработки на ИТС, разделы «Работа с запросами» и «Оптимизация запросов». Топ-ошибок: - использование физической таблицы вместо виртуальной (или запрос по документам там, где нужен регистр) - использование отборов в секции ГДЕ вместо параметров виртуальной таблицы Некоторые примеры применения стандартов мы разбирали в постах: ✔️ Лишнее обращение к ссылке "через точку" ✔️ Проверка на пустой результат запроса ✔️ Программно собираем текст запроса Шаг 5. Запросы в типовой конфигурации (УТ/ERP) Одно дело писать простые запросы в учебной базе, другое дело - разбираться с запросами в типовом коде. На Практикуме разработки мы, среди прочего: ✔️ Разберемся, как получить запросом данные о продажах в УТ (не так просто, как может показаться на первый взгляд) ✔️Посмотрим, как разобраться, что делает типовой запрос (на примере запроса в печатной форме счета) и как его доработать, чтобы ничего не сломать 👉 Полезен такой формат постов? Не забудьте поставить реакцию 🔥 #ЯзыкЗапросов #стандарты_разработки 👉Подписывайтесь на канал BGcalls. Программист 1С🤣

В словарик разработчика: Когнитивная сложность кода - Метрика, показывающая насколько сложно воспринимать и читать код. Что в
В словарик разработчика: Когнитивная сложность кода - Метрика, показывающая насколько сложно воспринимать и читать код. Что влияет на метрику? - количество циклов (Для.. Цикл / Пока... Цикл), условий (Если..) и доп. веток условий (ИначеЕсли... Иначе..) и некоторые другие выражения (Попытка.. Исключение; логические выражения с И, ИЛИ ) +1 балл к сложности за каждый - вложенные в друг друга циклы и условия - доп. баллы к сложности + 1 доп. балл за каждый уровень вложенности ❗️Частая ошибка начинающих разработчиков: громоздкие конструкции с вложенными циклами и условиями. Как снижать сложность? Главный способ для обеих метрик — декомпозиция: разбивать большие сложные методы на маленькие вспомогательные процедуры/функции. Как проверить ваш код? Самый простой способ - VS Code c плагином 1C BSL "Старт-пак" для начинающих: 1. Выгружаем конфигурацию или обработку в файлы XML 2. Устанавливаем VS Code 3. Устанавливаем к нему плагин Language 1C (BSL) 4. Profit 👉Ссылки: Как именно BSL считает когнитивную сложность с примерами ————————————————————————- 👀 Тем временем продолжается набор в новый поток Практикума-погружения в работу программиста 1С Будем учиться писать читабельный и понятный код в соответствии со стандартами, а также читать типовой код

Вокруг сейчас только и разговоров, что о рынке труда и том, заменят ли нейросети программистов. Вот подборка постов на эту тему Правда ли, что в 2026 уже поздно пытаться войти в 1С ? + свежие кейсы от ребят, которые в этом году нашли работу Что там с нейросетями? Сравниваю, какая нейросеть лучше решает задачки на 1С Нейросети: помощник программисту или угроза? А также напоминаю, что идет запись на 16-ый поток Практикума - погружения в работу программиста 1С. Если у вас есть промокод, то он действует до конца недели (по 31 мая включительно)

Частый вопрос: «Я работаю фуллтайм. Смогу ли совмещать работу и обучение?» По опыту прошлых потоков у большинства учеников курс занимает от 10 до 15 часов часов в неделю. Если вы обучались сами, не проходили курсы или прошло уже много времени - реалистичнее закладывать 15–25 часов в неделю (зависит от уровня). Как это сочетается с работой фуллтайм: - созвоны идут в будние дни вечером, с 19 часов по МСК. Если не можете присутствовать - будет запись - Домашние задания можно делать в любое удобное время - Если возникают вопросы - решаем их в чате, отвечаю в том числе и в выходные Как можно встроить учебу в свое расписание (если у вас пятидневка) - 3 будних вечера по 2 часа, 4 часа в один из выходных дней - по полдня (4-5 часов) в субботу и воскресенье Важный совет: иногда бывает, что решение "застопорилось" и тогда важно будете ли вы задавать вопросы в чате, когда затык или будете биться сами до последнего. Общение и вопросы на практике экономят часы — это уже не раз подтверждалось на потоках. ///////////////////////////////////////////////////////////////////////////////////////// Открыт набор на летний поток Практикума-погружения в работу программиста 1С. Напомню, курс заточен на подготовку к реальной работе, а не на получение сертификатов 👉http://bgcalls.ru/practice

👋 Отвечаем на вопрос, который хотели спросить (но боялись) почти все начинающие 1Сники А зачем тогда нужна Процедура, если всегда можно использовать Функцию? Ответы других 1Сников - в комментариях к прошлому посту, почитайте, это интересно! А теперь мой ответ "для самых маленьких": В 1С нет жесткого технического ограничения. Можно написать функцию, которая не возвращает ничего, тогда она будет работать как процедура. (На самом деле не "ничего", а специальное значение НЕОПРЕДЕЛЕНО). Исторический контекст Архитектура встроенного языка 1С изначально вдохновлена такими языками, как Pascal и Visual Basic. В них концептуальное разделение на процедуры (Procedure) и функции (Function) встроено на фундаментальном уровне. При этом важно соблюдать чистоту кода: Процедуры и функции несут разный смысловой посыл для разработчика, который читает код. ✔️Процедура — это всегда команда к действию, она отвечает на вопрос «что сделать?» (например, РассчитатьИтоги, ОчиститьТаблицу, ЗаписатьДокумент). ✔️Функция же создается для вычисления и получения данных, отвечая на вопрос «что получить?» (например, РассчитатьСуммуЗаказа, ПолучитьТекущийСтатус). 👉Если использовать функции для выполнения действий без возврата результата, код теряет логическую прозрачность, и другим программистам становится сложнее его сопровождать и понимать исходный замысел автора. По этой же причине (читаемость кода и удобство сопровождения) стандарты рекомендуют давать осмысленные названия процедурами и функциями, по название метода должно быть понятно, что он выполняет. 👉Подробнее в стандарте ✔️Имена процедур и функций Коротко для "новичков" Разделение в 1С чисто логическое. Правила простые: - Если надо что-то вернуть - Функция. Мы задаем системе "вопрос" и получаем какой-то ответ. - Если просто выполнить последовательность команд - Процедура. 🤣 Подписывайтесь на канал BGcalls. Программист 1С

Курсов по азам разработки сейчас на любой вкус и кошелек (и бесплатно, и платно). Но вот к реальной работе, к доработке типов
Курсов по азам разработки сейчас на любой вкус и кошелек (и бесплатно, и платно). Но вот к реальной работе, к доработке типовых - почти никто не готовит. Знаю это не понаслышке, т.к. сама работала руководителем отдела разработки во франче. И очень хорошо знаю, в чем пробел между курсами и реальными рабочими задачами. Поэтому я разработала свою программу подготовки для начинающих программистов 1С. Собрала  типичные задачи,  с которыми каждый день имеет дело разработчик. 👉 Забрать дорожную карту джуна 1С Освоить это можно за 3 месяца активной практики. При условии, что с синтаксисом языка и с базой мы уже разобрались. Ключевое тут "практика", ведь научиться программировать можно только программируя. На Практикуме мы за 12 недель проходим путь от "код в типовой конфигурации - китайская грамота, невозможно подступиться" до "Чувствую, что я в самом деле могу прийти, разобраться, и выполнить задачу" Кто готов учиться летом, чтобы к сентябрю быть готовым к работе? Вам решать, будет ли новый поток в июне 👀 Сейчас открыта предзапись. 👉 Посмотреть программу и записаться

Такой вопрос для программистов от новичков, которые изучают основы 1С. "А зачем нужно в языке 1С разделение на процедуры и функции, если можно сделать функцию, которая работает как процедура? " Давайте представим, что вам на собеседовании задали такой вопрос. Или ваш коллега- стажер. Что вы ответите? Самый очевидный ответ : функция возвращает результат, а процедура - не может ничего вернуть. Но мы можем и функцию написать, которая ничего не возвращает. ❓Так в чем же разница, может нам тогда везде где можно писать одни функции? #вопросы_собеседование