Ответ на задачку про проверку результата запроса (если не читали, попробуйте ответить, потом возвращайтесь сюда)
Итак, в нашем примере #стандарты_разработки говорят: проверка на пустой результат запроса НЕ нужна.
Когда нужна?
Если нам не нужно дальше работать с выборкой, а только узнать пустая она или нет, то нужно использовать метод Пустой() (см. скрин)
В этом случае на выборку (или выгрузку в ТЗ) будет затрачено доп. время.
Стандарт 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%
Модификация форм
В недавнем опросе большинство выбрало тему "Дополнительные отчеты и обработки"
Начнем с того, какие возможности есть у этой подсистемы, какие виды отчетов и обработок бывают
👉 Читайте статью
На Практикуме мы работаем с такими задачами:
- внешний отчет. Создаем и подключаем к УТ 11 отчет по продажам
- внешняя обработка. Пакетное создание контрагентов по данным Эксель файла
- внешняя печатная форма. Подключаем свою нетиповую форму счета на оплату
Начнем с того, какие возможности есть у этой подсистемы, какие виды отчетов и обработок бывают
👉 Читайте статью
На Практикуме мы работаем с такими задачами:
- внешний отчет. Создаем и подключаем к УТ 11 отчет по продажам
- внешняя обработка. Пакетное создание контрагентов по данным Эксель файла
- внешняя печатная форма. Подключаем свою нетиповую форму счета на оплату
bgcalls.ru
БСП. Дополнительные отчеты и обработки
👍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🔥8❤6
Всех с наступающим Новым годом, друзья!
В этом году мы с вами:
- изучали стандарты разработки по тегу #стандарты_разработки
- готовились к собеседованиям по тегу #вопросы_собеседование
- и разбирали Дорожную карту программиста 1С "от стажера до миддла"
—————————————
🎁 В течении следующих 5 дней можно записаться на Практикум с скидкой 15%.
Бот уже прислал скидку всем подписчикам.
Если вы не в боте - подключайтесь @bgcalls_bot и пишите ему "Хочу скидку"
В этом году мы с вами:
- изучали стандарты разработки по тегу #стандарты_разработки
- готовились к собеседованиям по тегу #вопросы_собеседование
- и разбирали Дорожную карту программиста 1С "от стажера до миддла"
—————————————
Бот уже прислал скидку всем подписчикам.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤1👍1
Кто сейчас в поиске своей первой работы программистом?
Пост для вас. Рассказываю в коротком подкасте (9 минут) как искать работу, если ты начинающий
Краткое содержание:
1️⃣ Пишите сопроводительные письма. Писала подробнее о том, как правильно составить сопроводительное письмо
2️⃣ Просите обратную связь, не стесняйтесь напоминать о себе
3️⃣ Не бойтесь отказов. Главное - количество попыток.
Послушать на Яндекс.Музыке
Послушать прямо в Телеграм
🤣 Подписывайтесь на канал BGcalls. Программист 1С
Пост для вас. Рассказываю в коротком подкасте (9 минут) как искать работу, если ты начинающий
Краткое содержание:
Послушать на Яндекс.Музыке
Послушать прямо в Телеграм
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5
В продолжении темы про поиск работы
На "новичковые" позиции откликов всегда много, сотни.
Как выделиться?
В прошлом посте уже писала про сопроводительные письма
Сегодня еще один совет:
💡Прикладывайте примеры кода к резюме
Где брать примеры кода?
- прорешивать тестовые задания от работодателей
- "подработки", например, можно предложить свою помощь с 1С друзьям, знакомым или поискать заказы на бирже фрилансеров (вариант не для всех, только если вы умеете себя "продавать")
- найти ментора по 1С, который вам предложит примеры задач для тренировки
А как быть, если кроме учебных задач на "каркасной" конфигурации пока опыта нет?
Для этого я создала практикум: мы с вами будем решать задачи по доработке типовых конфигураций, такие же, как вам встретятся на рабочих проектах.
По итогам обучения вы сможете:
✅ указать в резюме опыт доработки типовых конфигураций 1С, знание основ БСП, умение работать с хранилищем
✅ предоставить на собеседовании примеры вашего кода
✅ показать, что вы пишете чистый код и соблюдаете стандарты разработки
Старт 25 января. Если тема актуальна - не откладывайте, следующий старт будет не ранее, чем через полгода, т.к. весной я запускаю курс "разработка с нуля"
👉Присоединиться к 15му потоку Практикума
На "новичковые" позиции откликов всегда много, сотни.
Как выделиться?
В прошлом посте уже писала про сопроводительные письма
Сегодня еще один совет:
💡Прикладывайте примеры кода к резюме
Где брать примеры кода?
- прорешивать тестовые задания от работодателей
- "подработки", например, можно предложить свою помощь с 1С друзьям, знакомым или поискать заказы на бирже фрилансеров (вариант не для всех, только если вы умеете себя "продавать")
- найти ментора по 1С, который вам предложит примеры задач для тренировки
А как быть, если кроме учебных задач на "каркасной" конфигурации пока опыта нет?
Для этого я создала практикум: мы с вами будем решать задачи по доработке типовых конфигураций, такие же, как вам встретятся на рабочих проектах.
По итогам обучения вы сможете:
✅ указать в резюме опыт доработки типовых конфигураций 1С, знание основ БСП, умение работать с хранилищем
✅ предоставить на собеседовании примеры вашего кода
✅ показать, что вы пишете чистый код и соблюдаете стандарты разработки
Старт 25 января. Если тема актуальна - не откладывайте, следующий старт будет не ранее, чем через полгода, т.к. весной я запускаю курс "разработка с нуля"
👉Присоединиться к 15му потоку Практикума
🔥5👍2