Сегодня расскажу подробнее о том, из чего состоит Практикум.
Первая часть
Мы вспоминаем основы, знакомимся с правилами оформления кода. А также решаем задачу , аналогичную Спецу по платформе в части оформления кода.
Дальше мы учимся писать оптимальные запросы и избавляемся от типичных ошибок новичков. Также мы научимся программно собирать текст запроса.
Создадим свой отчет, подключаемый к типовой конфигурации. А попутно разберем некоторые интересные возможности СКД
Вторая часть. Прикладные задачи
Это самая полезная часть, ради которой всё и затевается.
Нас ждут обмены, приемы доработки типовых (в т.ч. через расширения), программная доработка форм.
Все задачи "основаны на реальных событиях".
И конечно, будем учиться использовать возможности БСП.
Более подробную программу ищите на странице http://bgcalls.ru/
А также в закрепе канала - забирайте Дорожную карту для самостоятельного изучения
Для тех, кто хочет пройти этот путь не в одиночку, а с наставником - До 26 августа действует ранняя цена. А учиться начнем 8 сентября.
Обычно все места с обратной связь разбирают те, кто в списке предзаписи, по скидке. Так что время обдумать спокойно еще есть, но лучше не откладывать на последний день)
Любой вопрос по курсу можно задать мне лично - @sAnastasia
Первая часть
Мы вспоминаем основы, знакомимся с правилами оформления кода. А также решаем задачу , аналогичную Спецу по платформе в части оформления кода.
Дальше мы учимся писать оптимальные запросы и избавляемся от типичных ошибок новичков. Также мы научимся программно собирать текст запроса.
Создадим свой отчет, подключаемый к типовой конфигурации. А попутно разберем некоторые интересные возможности СКД
Вторая часть. Прикладные задачи
Это самая полезная часть, ради которой всё и затевается.
Нас ждут обмены, приемы доработки типовых (в т.ч. через расширения), программная доработка форм.
Все задачи "основаны на реальных событиях".
И конечно, будем учиться использовать возможности БСП.
Более подробную программу ищите на странице http://bgcalls.ru/
А также в закрепе канала - забирайте Дорожную карту для самостоятельного изучения
Для тех, кто хочет пройти этот путь не в одиночку, а с наставником - До 26 августа действует ранняя цена. А учиться начнем 8 сентября.
Обычно все места с обратной связь разбирают те, кто в списке предзаписи, по скидке. Так что время обдумать спокойно еще есть, но лучше не откладывать на последний день)
Любой вопрос по курсу можно задать мне лично - @sAnastasia
bgcalls.ru
Практикум для программистов 1С
Навыки, которые нужны работодателю. Твой проводник в мире 1С
👍5🔥4
Это отзывы Анастасии и Максима, ребята учились в одном потоке (весна 2025)
Как видите, оценки у ребят разные.
Оценку 10 из 10 получать всегда приятно, а критику - менее приятно (но очень полезно!!). Поэтому и вам покажу, и прокомментирую.
Зачем? Чтобы не создавать ложных ожиданий от Практикума.
Итак, давайте посмотрим, чего не хватило автору второго отзыва.
🟡Цельности и "верхнеуровневого" понимания устройства конфигурации.
И правда, такую задачу Практикум не решит...
Получилось много слов, вторую часть отзыва прокомментирую завтра. Не переключайтесь.
👉Прочитать больше отзывов для того, чтобы принять взвешенное решение
Как видите, оценки у ребят разные.
Оценку 10 из 10 получать всегда приятно, а критику - менее приятно (но очень полезно!!). Поэтому и вам покажу, и прокомментирую.
Зачем? Чтобы не создавать ложных ожиданий от Практикума.
Итак, давайте посмотрим, чего не хватило автору второго отзыва.
🟡Цельности и "верхнеуровневого" понимания устройства конфигурации.
И правда, такую задачу Практикум не решит...
Надо ли понимать как устроена конфигурация, смотреть на доработку "сверху" и понимать, на что она может повлиять?
Конечно, да.
👉 Плохие новости: для этого нужна практика (много практики) и насмотренность. Курс - это только первые шаги.
👉 Хорошие новости: на позиции джуна задачи, скорее всего, вам будут приходить после того, как над ними поработал аналитик / опытный техлид. Принимать архитектурные решения, которые могут "все сломать", вам и не дадут вот так сразу.
👉 В любом случае, может оказаться, что вы работаете на проекте с каким-то 1 блоком и не знаете "все устройство конфигурации". Или наоборот, приходится почти каждый день работать с новыми решениями и в них разбираться.
Получилось много слов, вторую часть отзыва прокомментирую завтра. Не переключайтесь.
👉Прочитать больше отзывов для того, чтобы принять взвешенное решение
👍6
Всем привет! На связи Анастасия "Одинесница", автор курса bgcalls.ru, по доработке типовых решений.
Постепенно разбираю отзывы с прошлых потоков и выкладываю их в ТГ. Отзывы показываю настоящие "как есть" и не только хвалебные ) Вот один из последних, можете посмотреть сами
Наверно, самая частая сложность учеников:
🟡 Хотелось бы ясно прописанных заданий, не всегда понятно, что делать
Здесь скажу сразу - так и задумано . Это часть погружения в реальную работу программиста. Давайте разбираться, почему так:
👉Плохие новости: Дело в том, что в жизни вам редко (или никогда) будут попадаться четкие однозначные ТЗ.
А если бы и было так - то для реализации такого ТЗ достаточно простого "кодера" (а в перспективе - вообще ИИ).
👉 Хорошие новости: именно поэтому Программиста ИИ не заменит. "Кодера по четкому ТЗ" , который не хочет ни с кем разговаривать - заменит в первую очередь.
Если еще не испугались - то напомню, что до конца завтрашнего цена действует ранняя цена на новый поток.
Стартуем уже через 2 недели. На сегодня занято 50% мест в группе
Постепенно разбираю отзывы с прошлых потоков и выкладываю их в ТГ. Отзывы показываю настоящие "как есть" и не только хвалебные ) Вот один из последних, можете посмотреть сами
Наверно, самая частая сложность учеников:
🟡 Хотелось бы ясно прописанных заданий, не всегда понятно, что делать
Здесь скажу сразу - так и задумано . Это часть погружения в реальную работу программиста. Давайте разбираться, почему так:
👉Плохие новости: Дело в том, что в жизни вам редко (или никогда) будут попадаться четкие однозначные ТЗ.
А если бы и было так - то для реализации такого ТЗ достаточно простого "кодера" (а в перспективе - вообще ИИ).
👉 Хорошие новости: именно поэтому Программиста ИИ не заменит. "Кодера по четкому ТЗ" , который не хочет ни с кем разговаривать - заменит в первую очередь.
Если еще не испугались - то напомню, что до конца завтрашнего цена действует ранняя цена на новый поток.
Стартуем уже через 2 недели. На сегодня занято 50% мест в группе
❤5👍1
Надо ли перед обходом выборки проверять результат запроса на то, не пустой ли он? В каких случаях не надо, а в каких надо?
#вопросы_собеседование
👉Подписывайтесь на канал BGcalls. Программист 1С🤣
#вопросы_собеседование
👉Подписывайтесь на канал BGcalls. Программист 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤔3
Поздравляю всех причастных с днем знаний!
И тех, у кого дети идут в школу, и тех, кто учится сам.
Лично я уже запланировала себе на осень целых 2 курса🧑🎓
Напомню, что уже следующий понедельник, 8 сентября, начнем наше погружение в дивный мир 1С
Курс рассчитан на 12 недель, основную часть закончим к 1 декабря.
Понимаю, что конец года у всех загружен, да и на каникулах хочется отдохнуть, поэтому доступ к материалам Практикума и чату будет продлен до конца января
То есть у вас будет целых 5 месяцев
P.S. в том числе вот такие задачки мы разбираем на Практикуме, чтобы учиться писать чистый код.
Завтра выложу ответ с объяснением.
И тех, у кого дети идут в школу, и тех, кто учится сам.
Лично я уже запланировала себе на осень целых 2 курса
Напомню, что уже следующий понедельник, 8 сентября, начнем наше погружение в дивный мир 1С
Курс рассчитан на 12 недель, основную часть закончим к 1 декабря.
Понимаю, что конец года у всех загружен, да и на каникулах хочется отдохнуть, поэтому доступ к материалам Практикума и чату будет продлен до конца января
То есть у вас будет целых 5 месяцев
P.S. в том числе вот такие задачки мы разбираем на Практикуме, чтобы учиться писать чистый код.
Завтра выложу ответ с объяснением.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
Ответ на задачку про проверку результата запроса (если не читали, попробуйте ответить, потом возвращайтесь сюда)
Итак, в нашем примере #стандарты_разработки говорят: проверка на пустой результат запроса НЕ нужна.
Когда нужна?
Если нам не нужно дальше работать с выборкой, а только узнать пустая она или нет, то нужно использовать метод Пустой() (см. скрин)
В этом случае на выборку (или выгрузку в ТЗ) будет затрачено доп. время.
Стандарт 438 Проверка на пустой результат выполнения запроса
Итак, в нашем примере #стандарты_разработки говорят
Когда нужна?
Если нам не нужно дальше работать с выборкой, а только узнать пустая она или нет, то нужно использовать метод Пустой() (см. скрин)
В этом случае на выборку (или выгрузку в ТЗ) будет затрачено доп. время.
Стандарт 438 Проверка на пустой результат выполнения запроса
👍10❤2🔥2
"Я прошел курсы по 1С, куда мне теперь идти с дипломом?"
Такой вопрос пришел от подписчика.
Действительно, сейчас большая конкуренция среди выпускников курсов.
Если на курсах вы получили базовые знания и, скорее всего, разрабатывали свою конфигурацию с нулю, то на работе обычно приходится дорабатывать типовой функционал.
Вот что ждут работодатели в резюме:
👉 Создание внешних печатных форм, подключаемых отчетов и обработок
👉 Работа с расширениями
👉 Программная работа с формой
👉 Опыт работы с типовым решением, использование БСП
👉 Знание стандартов разработки, навыки оптимизации запросов
Всё это участники 13 потока Практикума будут уметь уже к Новому году. Сейчас пока идет вводная неделя, к нам еще можно присоединиться в ближайшие дни
Пишите @sAnastasia, расскажу подробнее про сам курс и варианты участия (есть рассрочка, есть оплата от юр.лица или физ.лица).
С вопросом "Не знаю, надо ли мне оно?" тоже пишите )
Такой вопрос пришел от подписчика.
Действительно, сейчас большая конкуренция среди выпускников курсов.
Если на курсах вы получили базовые знания и, скорее всего, разрабатывали свою конфигурацию с нулю, то на работе обычно приходится дорабатывать типовой функционал.
Вот что ждут работодатели в резюме:
👉 Создание внешних печатных форм, подключаемых отчетов и обработок
👉 Работа с расширениями
👉 Программная работа с формой
👉 Опыт работы с типовым решением, использование БСП
👉 Знание стандартов разработки, навыки оптимизации запросов
Всё это участники 13 потока Практикума будут уметь уже к Новому году. Сейчас пока идет вводная неделя, к нам еще можно присоединиться в ближайшие дни
Пишите @sAnastasia, расскажу подробнее про сам курс и варианты участия (есть рассрочка, есть оплата от юр.лица или физ.лица).
С вопросом "Не знаю, надо ли мне оно?" тоже пишите )
👍5❤2
Полезное от коллег: база для тренировки запросов
https://portal-yug.ru/baza-po-obucheniyu-zaprosov/
Для изучения теории рекомендую "Язык Запросов" Хрусталевой
А если с азами освоились, то штудируем Стандарты разработки - разделы Оптимизация запросов и Работа с запросами
https://portal-yug.ru/baza-po-obucheniyu-zaprosov/
Для изучения теории рекомендую "Язык Запросов" Хрусталевой
А если с азами освоились, то штудируем Стандарты разработки - разделы Оптимизация запросов и Работа с запросами
🔥17❤2
Всем привет! Сегодня немного новостей о проекте
1. Следующий поток Практикума - погружения в работу программиста 1С будет в конце января, после новогодних праздников
Уже сейчас можно записаться, до 1 декабря действует минимальная цена.
👉Детали и запись: https://bgcalls.ru/
2. Также в начале года планирую новый курс "Подготовительная группа" . Для тех, кто "что-то изучал", но пока не чувствует себя уверенно. Это будет интенсив, где мы освоим азы разработки за 4 месяца.
По сути это будет ступенька "с нуля до стажера", в то время как Практикум - это уже "от стажера до джуна+"
👉 Предзапись пока тут: @bgcalls_bot
3. И уже прямо сейчас, 24 ноября стартует мини-программа "Инструменты аналитика 1С". Если вы только присматриваетесь к разработке, или выбираете между аналитикой\разработкой, то это может быть первым шагом
👉Детали и запись: https://bgcalls.ru/tools
1. Следующий поток Практикума - погружения в работу программиста 1С будет в конце января, после новогодних праздников
Уже сейчас можно записаться, до 1 декабря действует минимальная цена.
👉Детали и запись: https://bgcalls.ru/
2. Также в начале года планирую новый курс "Подготовительная группа" . Для тех, кто "что-то изучал", но пока не чувствует себя уверенно. Это будет интенсив, где мы освоим азы разработки за 4 месяца.
По сути это будет ступенька "с нуля до стажера", в то время как Практикум - это уже "от стажера до джуна+"
👉 Предзапись пока тут: @bgcalls_bot
3. И уже прямо сейчас, 24 ноября стартует мини-программа "Инструменты аналитика 1С". Если вы только присматриваетесь к разработке, или выбираете между аналитикой\разработкой, то это может быть первым шагом
👉Детали и запись: https://bgcalls.ru/tools
bgcalls.ru
Практикум для программистов 1С
Навыки, которые нужны работодателю. Твой проводник в мире 1С
🔥6👍3❤2
Как обычно построен курс по разработке?
✔️ Вы смотрите, как препод пишет код . Вам все понятно
✔️ Вы делаете задание - скопировали код из лекции, оно как-то заработало. Снова все понятно
✔️ Вы получили диплом. Возможно, даже написали свою конфигурацию для складского учета..
🥳 Вы умеете программировать
... Тут череда собеседований и тестовых..
✔️ Вы приходите на работу. Открываете модуль ERP или УТ, или еще какой-то типовой конфигурации - а там:
...😮🤬🤯😢🥺
Шок, гнев, торг, депрессия, принятие.
Именно такая обычно реакция у моих учеников, когда мы начинаем разбирать реальные задачи из УТ - например, как получить данные о продажах (казалось бы - что тут может быть сложного, правда?)
Почему так вышло и что делать? Об этом следующая заметка
👉Подписывайтесь на канал BGcalls. Программист 1С🤣
🥳 Вы умеете программировать
... Тут череда собеседований и тестовых..
Шок, гнев, торг, депрессия, принятие.
Именно такая обычно реакция у моих учеников, когда мы начинаем разбирать реальные задачи из УТ - например, как получить данные о продажах (казалось бы - что тут может быть сложного, правда?)
Почему так вышло и что делать? Об этом следующая заметка
👉Подписывайтесь на канал BGcalls. Программист 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤2
Почему "классические" курсы не работают. Кто виноват и что делать?
👉 Начало было здесь
Итак. Основное отличие курсов "для новичков" от практики:
1. Мы работает с готовым кодом, а не пишем с нуля. И сложность кода будет на порядки выше, чем тот, что в вашей дипломной работе, где вы создали свою конфигурацию. Часто на чтение кода уходит больше времени, чем на его написание: прочитать код, разобраться, вписать свои пару строк.
✔️ Нужен навык чтения кода
2. Задачи разные и нам никто не показывает алгоритм решения. Да, даже если у вас уже несколько лет опыта - вам все равно будут попадаться задачи, которые вы понятия не имеете, как решать.
✔️ Нужен навык самостоятельного изучения и поиска информации.
Как приобретается любой навык? Через практику.
Посмотрев боксеров на видео, мы не станем хорошими боксерами. Так же просмотрев сколько угодно видео, где преподаватель пишет код и повторим за ним - мы не станем программистами.
Значит ли это, что "классические курсы" , где преподаватель показывает, а мы за повторяем - плохие? Нет. На первых этапах обучения подход "повтори за мной" оправдан.
Но дальше нужно выходить в самостоятельное плавание и делать ошибки. Как можно больше ошибок.
Да, вы не ослышались :)
Обучение = Действие + Ошибка + Осмысление + Корректировка
Другие заметки по теме:
👉Как мы учимся: оценкам - нет, контрольным - да
👉Ошибки - это ОК
🤣 Подписывайтесь на канал BGcalls. Программист 1С
👉 Начало было здесь
Итак. Основное отличие курсов "для новичков" от практики:
1. Мы работает с готовым кодом, а не пишем с нуля. И сложность кода будет на порядки выше, чем тот, что в вашей дипломной работе, где вы создали свою конфигурацию. Часто на чтение кода уходит больше времени, чем на его написание: прочитать код, разобраться, вписать свои пару строк.
2. Задачи разные и нам никто не показывает алгоритм решения. Да, даже если у вас уже несколько лет опыта - вам все равно будут попадаться задачи, которые вы понятия не имеете, как решать.
Как приобретается любой навык? Через практику.
Посмотрев боксеров на видео, мы не станем хорошими боксерами. Так же просмотрев сколько угодно видео, где преподаватель пишет код и повторим за ним - мы не станем программистами.
Значит ли это, что "классические курсы" , где преподаватель показывает, а мы за повторяем - плохие? Нет. На первых этапах обучения подход "повтори за мной" оправдан.
Но дальше нужно выходить в самостоятельное плавание и делать ошибки. Как можно больше ошибок.
Да, вы не ослышались :)
Обучение = Действие + Ошибка + Осмысление + Корректировка
Другие заметки по теме:
👉Как мы учимся: оценкам - нет, контрольным - да
👉Ошибки - это ОК
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
BGcalls. Программист 1С
Как обычно построен курс по разработке?
✔️Вы смотрите, как препод пишет код . Вам все понятно
✔️ Вы делаете задание - скопировали код из лекции, оно как-то заработало. Снова все понятно
✔️ Вы получили диплом. Возможно, даже написали свою конфигурацию для…
✔️Вы смотрите, как препод пишет код . Вам все понятно
✔️ Вы делаете задание - скопировали код из лекции, оно как-то заработало. Снова все понятно
✔️ Вы получили диплом. Возможно, даже написали свою конфигурацию для…
👍13🔥8
#стандарты_разработки
Сегодня простое правило: не рекомендуется создавать процедуры и функции с количеством параметров больше 7.
Как сделать рефакторинг функции, если в ней много параметров?
Сгруппировать однотипные параметры в Структуру. Например:
где ДанныеЗаполнения - структура, где ключи - это имена реквизитов (Наименование, ИНН, КПП и так далее)
👉Подробнее в стандарте 640 Параметры процедур и функций
🤣 Подписывайтесь на канал BGcalls. Программист 1С
Сегодня простое правило: не рекомендуется создавать процедуры и функции с количеством параметров больше 7.
Как сделать рефакторинг функции, если в ней много параметров?
Сгруппировать однотипные параметры в Структуру. Например:
Процедура СоздатьКонтрагента (ДанныеЗаполнения)
где ДанныеЗаполнения - структура, где ключи - это имена реквизитов (Наименование, ИНН, КПП и так далее)
👉Подробнее в стандарте 640 Параметры процедур и функций
Please open Telegram to view this post
VIEW IN TELEGRAM
its.1c.ru
Параметры процедур и функций (Раздел обновлен!) :: Оформление модулей :: Система стандартов и методик разработки конфигураций для…
👍8🔥6❤1🤔1
Программа-минимум для начинающего 1С программиста
1 Основы разработки и Стандарты оформления кода
2. Запросы
3. Отчеты и СКД
4. Приемы доработки типовых решений
5. Обмены данными
6. Работа с формой, часть 1 и часть 2 и часть 3
7. Основы БСП
8. Групповая разработка
👉Программу в виде майндкарты можно скачать
Освоить это можно за 3 месяца активной практики. При условии, что с синтаксисом языка и с базой мы уже разобрались (см. Основы разработки) .
Именно практики, то есть нужно писать код, а не просматривать видео-курсы.
Желательно:
- каждый день.
- с обратной связью от наставника.
————-
Если хотите пройти этот путь с наставникам - приглашаю на Практикум-погружение в работу программиста 1С, поток стартует 25 января
1 Основы разработки и Стандарты оформления кода
2. Запросы
3. Отчеты и СКД
4. Приемы доработки типовых решений
5. Обмены данными
6. Работа с формой, часть 1 и часть 2 и часть 3
7. Основы БСП
8. Групповая разработка
👉Программу в виде майндкарты можно скачать
Освоить это можно за 3 месяца активной практики. При условии, что с синтаксисом языка и с базой мы уже разобрались (см. Основы разработки) .
Именно практики, то есть нужно писать код, а не просматривать видео-курсы.
Желательно:
- каждый день.
- с обратной связью от наставника.
————-
Если хотите пройти этот путь с наставникам - приглашаю на Практикум-погружение в работу программиста 1С, поток стартует 25 января
🔥12👍7❤1
Отзывы о программе "Практикум-погружение в работу программиста 1С"
Сейчас идет запись в группе со стартом в конце января 2026.
Всего в 2026 будет 2 потока: зимний и осенний (сентябрь-октябрь)
👉 Программа, условия, запись https://bgcalls.ru/
Сейчас идет запись в группе со стартом в конце января 2026.
Всего в 2026 будет 2 потока: зимний и осенний (сентябрь-октябрь)
👉 Программа, условия, запись https://bgcalls.ru/
🔥4❤2
На самом старте изучения 1С мы все работаем с "каркасной конфигурацией" или создаем свою с нуля. Там все просто.
Когда же мы приходим на реальный проект, то скорее всего, мы столкнемся с тем, что уже есть типовое решение (например УТ, управление торговлей) и нужно в нем что-то изменить и/или расширить функционал.
И тут сразу встает вопрос, а как же нам вносить изменение в типовую?
Есть разные способы доработки типовой конфигурации
✔️Расширения конфигурации.
✔️ Подписки на события
✔️ Механизм внешних обработок, отчетов, печатных форм (это уже из БСП)
✔️ Переопределяемые модули БСП, например в модуле МодификацияКонфигурацииПереопределяемый предусмотрены процедуры для "перехвата" событий формы
Все эти способы мы используем на практикуме, обсуждаем когда какой может быть использован.
Увидим, как на реальных проектах вносят изменения так, чтобы конфигурация могла и дальше обновляться и при обновлениях не было мучительно больно
Старт нового потока: 25 января 2026
Когда же мы приходим на реальный проект, то скорее всего, мы столкнемся с тем, что уже есть типовое решение (например УТ, управление торговлей) и нужно в нем что-то изменить и/или расширить функционал.
И тут сразу встает вопрос, а как же нам вносить изменение в типовую?
Есть разные способы доработки типовой конфигурации
✔️Расширения конфигурации.
✔️ Подписки на события
✔️ Механизм внешних обработок, отчетов, печатных форм (это уже из БСП)
✔️ Переопределяемые модули БСП, например в модуле МодификацияКонфигурацииПереопределяемый предусмотрены процедуры для "перехвата" событий формы
Все эти способы мы используем на практикуме, обсуждаем когда какой может быть использован.
Увидим, как на реальных проектах вносят изменения так, чтобы конфигурация могла и дальше обновляться и при обновлениях не было мучительно больно
Старт нового потока: 25 января 2026
❤3🔥1
Forwarded from bgcalls: Школа прикладной разработки на 1С
Что разобрать подробнее?
Anonymous Poll
32%
Подписки на события
25%
Работа с расширением
37%
Дополнительные отчеты и обработки (БСП)
32%
Модификация форм