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

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

Open in Telegram

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

Show more
2 210
Subscribers
-124 hours
+67 days
+2730 days
Posts Archive
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С разделение на процедуры и функции, если можно сделать функцию, которая работает как процедура? " Давайте представим, что вам на собеседовании задали такой вопрос. Или ваш коллега- стажер. Что вы ответите? Самый очевидный ответ : функция возвращает результат, а процедура - не может ничего вернуть. Но мы можем и функцию написать, которая ничего не возвращает. ❓Так в чем же разница, может нам тогда везде где можно писать одни функции? #вопросы_собеседование