BGcalls. Программист 1С
1.82K subscribers
44 photos
98 links
Здесь обсуждаем все, что должен знать программист от стажера до миддла.

Практикум по доработке типовых
https://bgcalls.ru/
Предзапись на практикум, анонсы @bgcalls_bot
Download Telegram
Ответ на задачку про проверку результата запроса (если не читали, попробуйте ответить, потом возвращайтесь сюда)

Итак, в нашем примере #стандарты_разработки говорят: проверка на пустой результат запроса НЕ нужна.

Когда нужна?
Если нам не нужно дальше работать с выборкой, а только узнать пустая она или нет, то нужно использовать метод Пустой() (см. скрин)
В этом случае на выборку (или выгрузку в ТЗ) будет затрачено доп. время.


Стандарт 438 Проверка на пустой результат выполнения запроса
👍102🔥2
"Я прошел курсы по 1С, куда мне теперь идти с дипломом?"
Такой вопрос пришел от подписчика.
Действительно, сейчас большая конкуренция среди выпускников курсов.
Если на курсах вы получили базовые знания и, скорее всего, разрабатывали свою конфигурацию с нулю, то на работе обычно приходится дорабатывать типовой функционал.

Вот что ждут работодатели в резюме:
👉 Создание внешних печатных форм, подключаемых отчетов и обработок
👉 Работа с расширениями
👉 Программная работа с формой
👉 Опыт работы с типовым решением, использование БСП
👉 Знание стандартов разработки, навыки оптимизации запросов

Всё это участники 13 потока Практикума будут уметь уже к Новому году. Сейчас пока идет вводная неделя, к нам еще можно присоединиться в ближайшие дни
Пишите @sAnastasia, расскажу подробнее про сам курс и варианты участия (есть рассрочка, есть оплата от юр.лица или физ.лица).

С вопросом "Не знаю, надо ли мне оно?" тоже пишите )
👍52
Полезное от коллег: база для тренировки запросов
https://portal-yug.ru/baza-po-obucheniyu-zaprosov/

Для изучения теории рекомендую "Язык Запросов" Хрусталевой
А
если с азами освоились, то штудируем Стандарты разработки - разделы Оптимизация запросов и Работа с запросами
🔥172
Всем привет! Сегодня немного новостей о проекте

1. Следующий поток Практикума - погружения в работу программиста 1С будет в конце января, после новогодних праздников
Уже сейчас можно записаться, до 1 декабря действует минимальная цена.
👉Детали и запись: https://bgcalls.ru/

2. Также в начале года планирую новый курс "Подготовительная группа" . Для тех, кто "что-то изучал", но пока не чувствует себя уверенно. Это будет интенсив, где мы освоим азы разработки за 4 месяца.
По сути это будет ступенька "с нуля до стажера", в то время как Практикум - это уже "от стажера до джуна+"
👉 Предзапись пока тут: @bgcalls_bot

3. И уже прямо сейчас, 24 ноября стартует мини-программа "Инструменты аналитика 1С". Если вы только присматриваетесь к разработке, или выбираете между аналитикой\разработкой, то это может быть первым шагом
👉Детали и запись: https://bgcalls.ru/tools
🔥6👍32
Как обычно построен курс по разработке?
✔️Вы смотрите, как препод пишет код . Вам все понятно
✔️ Вы делаете задание - скопировали код из лекции, оно как-то заработало. Снова все понятно
✔️ Вы получили диплом. Возможно, даже написали свою конфигурацию для складского учета..
🥳 Вы умеете программировать

... Тут череда собеседований и тестовых..

✔️Вы приходите на работу. Открываете модуль ERP или УТ, или еще какой-то типовой конфигурации - а там:
...😮🤬🤯😢🥺
Шок, гнев, торг, депрессия, принятие.


Именно такая обычно реакция у моих учеников, когда мы начинаем разбирать реальные задачи из УТ - например, как получить данные о продажах (казалось бы - что тут может быть сложного, правда?)

Почему так вышло и что делать? Об этом следующая заметка

👉Подписывайтесь на канал BGcalls. Программист 1С🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍192
Почему "классические" курсы не работают. Кто виноват и что делать?

👉 Начало было здесь


Итак. Основное отличие курсов "для новичков" от практики:

1. Мы работает с готовым кодом, а не пишем с нуля. И сложность кода будет на порядки выше, чем тот, что в вашей дипломной работе, где вы создали свою конфигурацию. Часто на чтение кода уходит больше времени, чем на его написание: прочитать код, разобраться, вписать свои пару строк.
✔️Нужен навык чтения кода

2. Задачи разные и нам никто не показывает алгоритм решения. Да, даже если у вас уже несколько лет опыта - вам все равно будут попадаться задачи, которые вы понятия не имеете, как решать.
✔️ Нужен навык самостоятельного изучения и поиска информации.

Как приобретается любой навык? Через практику.
Посмотрев боксеров на видео, мы не станем хорошими боксерами. Так же просмотрев сколько угодно видео, где преподаватель пишет код и повторим за ним - мы не станем программистами.

Значит ли это, что "классические курсы" , где преподаватель показывает, а мы за повторяем - плохие? Нет. На первых этапах обучения подход "повтори за мной" оправдан.

Но дальше нужно выходить в самостоятельное плавание и делать ошибки. Как можно больше ошибок.
Да, вы не ослышались :)

Обучение = Действие + Ошибка + Осмысление + Корректировка

Другие заметки по теме:
👉Как мы учимся: оценкам - нет, контрольным - да
👉Ошибки - это ОК

🤣 Подписывайтесь на канал BGcalls. Программист 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥8
#стандарты_разработки

Сегодня простое правило: не рекомендуется создавать процедуры и функции с количеством параметров больше 7.

Как сделать рефакторинг функции, если в ней много параметров?
Сгруппировать однотипные параметры в Структуру. Например:
Процедура СоздатьКонтрагента (ДанныеЗаполнения)

где ДанныеЗаполнения - структура, где ключи - это имена реквизитов (Наименование, ИНН, КПП и так далее)

👉Подробнее в стандарте 640 Параметры процедур и функций


🤣 Подписывайтесь на канал BGcalls. Программист 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥61🤔1
Программа-минимум для начинающего 1С программиста

1 Основы разработки и Стандарты оформления кода
2. Запросы
3. Отчеты и СКД
4. Приемы доработки типовых решений
5. Обмены данными
6. Работа с формой, часть 1 и часть 2 и часть 3
7. Основы БСП
8. Групповая разработка

👉Программу в виде майндкарты можно скачать

Освоить это можно за 3 месяца активной практики. При условии, что с синтаксисом языка и с базой мы уже разобрались (см. Основы разработки) .

Именно практики, то есть нужно писать код, а не просматривать видео-курсы.
Желательно:
- каждый день.
- с обратной связью от наставника.
————-
Если хотите пройти этот путь с наставникам - приглашаю на Практикум-погружение в работу программиста 1С, поток стартует 25 января
🔥12👍71
Отзывы о программе "Практикум-погружение в работу программиста 1С"

Сейчас идет запись в группе со стартом в конце января 2026.
Всего в 2026 будет 2 потока: зимний и осенний (сентябрь-октябрь)

👉 Программа, условия, запись https://bgcalls.ru/
🔥42
На самом старте изучения 1С мы все работаем с "каркасной конфигурацией" или создаем свою с нуля. Там все просто.
Когда же мы приходим на реальный проект, то скорее всего, мы столкнемся с тем, что уже есть типовое решение (например УТ, управление торговлей) и нужно в нем что-то изменить и/или расширить функционал.

И тут сразу встает вопрос, а как же нам вносить изменение в типовую?
Есть разные способы доработки типовой конфигурации
✔️Расширения конфигурации.
✔️ Подписки на события
✔️ Механизм внешних обработок, отчетов, печатных форм (это уже из БСП)
✔️ Переопределяемые модули БСП, например в модуле МодификацияКонфигурацииПереопределяемый предусмотрены процедуры для "перехвата" событий формы

Все эти способы мы используем на практикуме, обсуждаем когда какой может быть использован.
Увидим, как на реальных проектах вносят изменения так, чтобы конфигурация могла и дальше обновляться и при обновлениях не было мучительно больно

Старт нового потока: 25 января 2026
3🔥1
Forwarded from bgcalls: Школа прикладной разработки на 1С
В недавнем опросе большинство выбрало тему "Дополнительные отчеты и обработки"
Начнем с того, какие возможности есть у этой подсистемы, какие виды отчетов и обработок бывают
👉 Читайте статью

На Практикуме мы работаем с такими задачами:
- внешний отчет. Создаем и подключаем к УТ 11 отчет по продажам
- внешняя обработка. Пакетное создание контрагентов по данным Эксель файла
- внешняя печатная форма. Подключаем свою нетиповую форму счета на оплату
👍2🔥2
Не устаю повторять, что обучение - это практика, а не просмотр уроков.
Собрала подборку тренажеров

✔️Тренажер по языку запросов: portal-yug.ru/baza-po-obucheniyu-zaprosov/ (бесплатно)
✔️ Тренажеры по языку запросов и HTTP-запросам https://groxin.ru/ (платно)
✔️ Тренажер по SQL (но также рекомендую тем, кому нужны запросы 1С, логика та же самая): https://sql-ex.ru/ Старая проверенная временем классика (бесплатно)
✔️ Тренажер код-ревью https://codereview1c.ru/ от Никиты Арипова (бесплатно)
✔️ Мобильный тренажер 1С:ник для подготовки к экзамену 1С:Профессионал (платно)

✔️ А если нужна практика по доработке типовых, стандартам разработки и работе с БСП - Практикум-погружение в работу программиста 1С стартует 25 января
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥86
Всех с наступающим Новым годом, друзья!

В этом году мы с вами:
- изучали стандарты разработки по тегу #стандарты_разработки
- готовились к собеседованиям по тегу #вопросы_собеседование
- и разбирали Дорожную карту программиста 1С "от стажера до миддла"

—————————————
🎁 В течении следующих 5 дней можно записаться на Практикум с скидкой 15%.
Бот уже прислал скидку всем подписчикам.
Если вы не в боте - подключайтесь @bgcalls_bot и пишите ему "Хочу скидку"
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥81👍1
Кто сейчас в поиске своей первой работы программистом?

Пост для вас. Рассказываю в коротком подкасте (9 минут) как искать работу, если ты начинающий

Краткое содержание:
1️⃣ Пишите сопроводительные письма. Писала подробнее о том, как правильно составить сопроводительное письмо
2️⃣ Просите обратную связь, не стесняйтесь напоминать о себе
3️⃣Не бойтесь отказов. Главное - количество попыток.

Послушать на Яндекс.Музыке
Послушать прямо в Телеграм

🤣 Подписывайтесь на канал BGcalls. Программист 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5
В продолжении темы про поиск работы

На "новичковые" позиции откликов всегда много, сотни.
Как выделиться?
В прошлом посте уже писала про сопроводительные письма

Сегодня еще один совет:
💡Прикладывайте примеры кода к резюме

Где брать примеры кода?
- прорешивать тестовые задания от работодателей
- "подработки", например, можно предложить свою помощь с 1С друзьям, знакомым или поискать заказы на бирже фрилансеров (вариант не для всех, только если вы умеете себя "продавать")
- найти ментора по 1С, который вам предложит примеры задач для тренировки

А как быть, если кроме учебных задач на "каркасной" конфигурации пока опыта нет?
Для этого я создала практикум: мы с вами будем решать задачи по доработке типовых конфигураций, такие же, как вам встретятся на рабочих проектах.

По итогам обучения вы сможете:
указать в резюме опыт доработки типовых конфигураций 1С, знание основ БСП, умение работать с хранилищем
предоставить на собеседовании примеры вашего кода
показать, что вы пишете чистый код и соблюдаете стандарты разработки

Старт 25 января. Если тема актуальна - не откладывайте, следующий старт будет не ранее, чем через полгода, т.к. весной я запускаю курс "разработка с нуля"
👉Присоединиться к 15му потоку Практикума
🔥5👍2