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

Практикум по доработке типовых
https://bgcalls.ru/
Предзапись на практикум, анонсы @bgcalls_bot
Download Telegram
BGcalls. Программист 1С
Если на форме спр. Контрагенты я меняю статус, то запись статуса в РС я реализую:
Если что, тут по факту 2 правильных ответа.
Так что, если вы выбрали 1 из 2 самых частых ответов -то зачтите себе "плюсик"
FAQ
Сколько часов в неделю занимает обучение?
Нужно закладывать от 10 часов (для тех, у кого уже есть опыт работы небольшой и темы, в целом, знакомы).
Если вы закончили курс "профпереподготовки" или что-то аналогичное (длительностью несколько месяцев), то, скорее, это будет 15-25 часов. От уровня зависит.
👀Важная рекомендация - не пытаться "до последнего" разобраться самому, если затык. А общаться, задавать вопросы в чате. Это может сэкономить часы, проверено.

В какое время будут проходить созвоны?
В будний день, с 19.00 или чуть позже (день недели и точное время выберем голосованием в группе)

Как понять подойдет ли мне по уровню?
Посмотрите тестовое задание. Убедитесь, что вы знакомы с языком запросов , можете сделать несложный отчет на СКД, понимаете, что такое регистры накопления, регистры сведений, зачем нужны виртуальные таблицы. Можно еще свериться с планом из поста Хочу стать программистом 1С, что делать

Я смогу сдать Спеца по платформе после курса?
Нет, курс не готовит к спецу. Во-первых, мы не работаем с бухгалтерскими и расчетными задачами.
Во-вторых, наша цель - познакомиться с типичными задачами, которые встречаются в проектах и на сопровождении в ежедневной работе.
Считаю, что Спеца сдать полезно. Но, как вы увидите на практикуме - задачи по доработке УТ/ЕРП и задачи Спеца по платформе - "две большие разницы". Если цель - сдать экзамен, см. спец курсы по подготовке к этому экзамену (у УЦ 1, например)
👍5
BGcalls. Программист 1С pinned «💡 Забирайте Дорожную карту джуна 1С Когда следующий поток? 👉 Стартуем 25 января 👉 Программа и условия https://bgcalls.ru/ О курсе Как появилась идея курса? Про способы доработки типовых Типичные задачи джунов Ответы на частые вопросы ————————————- Отзывы…»
Всем привет! Расскажу еще как построен процесс на практикуме:

✔️Первая часть:
- повторение/углубление уже знакомых тем - Запросы, СКД, Обмены.
- С другой стороны: знакомство с типовыми (на примере УТ) и стандартами разработки

👉 не просто повторяем язык запросов , а сразу же делаем это в УТ, разбираемся откуда в УТ получить продажи, например
👉 Не просто пишем отчет на СКД, а подключаем его к УТ с помощью механизма внешних отчетов и обработок

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

Всё это делаем, стараясь применять стандарты разработки, порционно их тоже обсуждаем.

Во второй части все задачи реальные, с реальных проектов, которые могут запросто вам встретиться в работе.
Конечное, за 3 месяца нельзя объять все темы. Но мы учимся именно подходам, чтобы дальше вы пришли на работу и могли не только воспроизвести готовое , уже известное, вам решение, но и самостоятельно разобраться с с новыми задачками.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Выбрали запросы - Ок, давайте разберем второй запрос.

Напомню задачу: Найти клиентов, которые покупали товар А, но не покупатели Товар Б

Решение будет выглядеть примерно так
https://paste1c.ru/42fkd7wjpa70

Что мы тут делаем:
1) Находим клиентов, которые купили товар 1
2) Находим клиентов, которые купили товар 2
3) Соединяем таблицу 1 с таблицей 2.
Нам нужно выбрать всех клиентов, кто ЕСТЬ в первой таблице, но НЕТ во второй таблице. А это значит - левое соединение + условие
ГДЕ
ПродажиТовара2.Клиент ЕСТЬ NULL

Потому что "Строки результата запроса, для которых не найдено соответствующих условию записей из второго источника, будут содержать значение NULL в полях"

См. полный текст запроса: https://paste1c.ru/42fkd7wjpa70

Аналогично решается задача, которая была в тестовом (про клиентов, которые ничего не покупали месяц)
Кстати, Получилось ее решить?

Это вот один из примеров задачек по теме "Запросы". Какие чаще всего ошибки:
😱 условия ГДЕ, вместо параметра виртуальной таблице, то есть пишем ГДЕ Номенклатура = ...
😱 выбираем вообще не из таблицы Оборотов, а из физической таблицы (РегистрНакопления.Продажи) или даже из документов 😱
😱 Номенклатуру не передаем как параметр в запрос, а пишем "Где Номенклатура.Наименование = "хлебушек"


Кому сложно то, что я написала - поставьте 🤯
Для кого это очевидные вещи - поставьте 👍
Если вы уже прожженный 1Сник и зашли сюда случайно - ставьте 🔥
👍6🤯5🔥2
"После самостоятельного прохождения курсов в интернетах и ютубе, сложилось впечатление, что я всё понимаю, но как только приобретённые знания нужно было применить на практике, оказалось, что сильно плаваю. "

"Очень прокачала свои скилы. Гораздо увереннее чувствую себя. Раньше писать код совсем не могла, теперь же пишу и даже умею ориентироваться в коде типовой. Задания очень интересные и полезные."

"Получила навыки те, которые на учебном курсе практически даже не затрагивают и я не думала даже, что за месяц столько нового для себя изучу"

Реальные рассказы ребят, которые прошли практикум. ⬆️

За 3 месяца мы проходим "от простого к сложному" и на выходе получаем реальные решенные задачи, о которых можно написать в резюме и показать работодателю.
По факту это заменит собой примерно полгода опыта работы во франче и заметно выделит на фоне других стажеров-джунов, которые работали только с "каркасной" конфигурацией.

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

Если вы в списке предзаписи - до 15 декабря для вас спец цены (ищите их в почте).
И можно разбить на 3,4,6 или 10 месяцев.

Записаться на практикум

Вопросы, сомнения - пишите @sAnastasia
👍4
Задания на курсах VS рабочие задачи 1Сника 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7😱2🤣1
BGcalls. Программист 1С
Если на форме спр. Контрагенты я меняю статус, то запись статуса в РС я реализую:
Вот этот вопрос у нас остался недоразобранным из тестовой задачки:
"Если на форме спр. Контрагенты я меняю статус, то запись статуса в РС я реализую:"

1. Опытные коллеги предлагали в комментах вариант через ДополнительныеСвойства и запись статуса в модуле объекта. Вариант рабочий. На практикуме мы , кстати, разбираем работу с ДополнительныеСвойства объекта.
Задача, где они нам пригодятся: "Если в документе изменился такой-то реквизит, то - сделать какое-то действие".
Здесь этот вариант не предлагала как ответ, так как те, кто еще программистом не работает 99% про такой способ не знают , на "курсах с нуля" этого не дают. Но мы в группах разбираем.

2. ПриЗаписиНаСервере и ПослеЗаписиНаСервере - 2 самых частых варианта ответа.
Тут надо понимать, что:
👉 ПриЗаписи происходит в транзакции, так что его будем использовать, если нам нужно, чтобы и контрагент и сам статус или оба записались, или запись не произошла.
👉 ПослеЗаписиНаСервере - уже после того, как транзакция зафиксирована, отказаться от записи контрагента мы здесь не можем. Здесь выполняем те действия, которые должны произойти , если 100% объект записан

В зависимости от контекста самой задачи - нас может устроить как один вариант, так и другой

Ну и в заключение - на скрине см. типовой код конфигурации ERP в форме Партнера.
Внутри процедуры, что выделена на скрине - выполняется запись в РС ИсточникиПервичногоИнтереса и делается это в процедуре ПослеЗаписиНаСервере.

Традиционно завершу отсылкой к материалам:
Если есть - "Разработка управляемого интерфейса" - пособие от 1С
Еще вот статья , она по сути, повторяет то, что вы прочитаете в книге

Но главное - это , конечно, практика. От чтения статей и книжек еще никто программировать не научился 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Вчера узнала, что еще одна выпускница 2 потока практикума получила предложение о работе 😊 Всегда приятно такие новости получать )

Я не буду вам рассказывать, что сразу после курсов вы получите работу с окладом 200 000. И не гарантирую трудоустройство.
Многое зависит и от вас и "рекламных обещаний" я давать не хочу.

При этом пока что по результатам 2х потоков 80% ребят работу получает, кто-то еще в процессе обучения, кто-то уже после финиша.

Но я посильно помогаю в поиске, тем, кто у меня отучился:
👉 Я помогу составить резюме, проведу тестовое собеседование, если нужно - расскажу как лучше искать , как откликаться на вакансии и так далее.
👉 Ко мне регулярно обращаются компании, которые готовы брать джунов. Это или знакомые, дружественные мне компании или читатели моего канала https://t.me/yellow_note . Именно так компания из начала этого поста нашла себе джуна 😊
👉 И, наконец, вы сможете указать в резюме задачи, которые научились решать и показать на собеседовании код - и это выгодно отличит вас от большинства других кандидатов, которые "разрабатывали свою конфигурацию с нуля"

Консультации по резюме и подготовка к собеседованию входит в Оптимальный тариф.
Если поиск работы не актуален (у вас уже есть работа или вы хотите отправить учиться сотрудника) и не нужна индивидуальная обратная связь по задачам - посмотрите на Самостоятельный тариф

👀Напомню что, до 15 декабря включительно (это пятница) - спец. цены, если вы оставляли заявку на сайте
А стартовать мы планируем сразу после новогодних каникул
https://bgcalls.ru/#rec619090424
🔥4
Сегодня поговорим об ошибке, которую часто допускают начинающие программисты (А иногда, по невнимательности, и продолжающие тоже)

Чистый код. Функции и инициализация значений

На практикуме мы обязательно читаем стандарты разработки https://its.1c.ru/db/v8std, учимся их применять в своем коде. Там много всего, но пугаться не надо: разбираем постепенно в привязке к теме недели.

Если хотите сразу писать чистый код (а не переучиваться потом), ничего не слышали про стандарты от 1С или слышали, но хотите уложить их в голове - присоединяйтесь
🔥4👍2
Просто напомню, что сегодня последний день действия промокода на 15% скидки, если он у вас есть.
Если брали время подумать и все взвесить - считайте это знаком :)

Советую тариф с проверкой ДЗ - в нем я проверяю каждую задачу и в текстовом или видео-формате даю рекомендации: что можно улучшить и доп.материалы/статьи, чтобы закрыть пробелы.

🚀Стартуем сразу после каникул январских, первые материалы выложу перед Новым годом, чтобы желающие могли начать погружение в длинные выходные.

Остались вопросы? Смело пишите @sAnastasia
По поводу рассрочки - пишите туда же

Записаться: https://bgcalls.ru/
Привет 👆 Сегодня суббота, от 1С отдохнем , задачек предлагать не буду )

Если вы тут и вам больше +/-25 лет, скорее всего, вы задумываетесь поменять профессию.

Я недавно писала в Заметках о проф.багаже и карьерных изменениях.
Мне однажды порекомендовали начать с книг Елены Резановой, посмотрите, может и вам "зайдет".
Please open Telegram to view this post
VIEW IN TELEGRAM
3
На самом старте изучения 1С мы все работаем с "каркасной конфигурацией" или создаем свою с нуля. Там все просто.
Когда же мы приходим на реальный проект, то скорее всего, мы столкнемся с тем, что уже есть типовое решение (например УТ, управление торговлей) и нужно в нем что-то изменить и/или расширить функционал.

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

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

Когда начинаем? 8 января.
Уже скоро (до Нового года ведь время пролетит быстро), но еще есть время подумать
Встречаемся тут - https://bgcalls.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Здесь можно задать любой вопрос по курсу и всему, что с ним связано. Или даже просто выразить свое мнение😄
Отвечу постом в этом канале. Форма анонимная, если что )
⤵️
Задать вопрос
Продолжу рассказ о том, как все устроено на практикуме.
О том, что изучаем, что внутри - писала в этом посте.

Сегодня - про процесс:
✔️ Каждую неделю на платформе появляется задание этой недели + методические комментарии по решению. Некоторые задачи - в разных вариантах: посложнее и попроще. В таком случае вы сами выбираете какой вариант взять (или оба по очереди)
✔️ Примерно неделю вы решаете задание. Если возникают вопросы или вы зашли в тупик - пишите в чат, отвечаю 7 дней в неделю, в выходные тоже 👌 Присылаете на проверку свое решение.
✔️ Я проверяю, провожу код-ревью , даю рекомендации по коду (текстом или, иногда, видео с демонстрацией экрана, если надо что-то показать)
✔️ На следующей неделе на созвоне - разбираем задание

Если я не успел сделать задание?
Ничего страшного, можно будет досдать после. Сами темы практикума рассчитаны на 11 недель + на тарифе Оптимальный еще 5 недель будет в конце как раз на то, чтобы спокойно доделать задачи, доразбирать все вопросы, вернуться к теме, которую пропустили.

Мне будут доступны сразу все задания и материалы?
Новые задания и материалы к ним открываются каждую неделю

Когда мы начинаем: 8 января
Записаться: https://bgcalls.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Когда старт следующего (за 8 января) практикума? Хотя бы примерно. Не успел подготовиться (по личным обстоятельствам), теперь планирую распределить правильно время и успеть к началу следующего потока

Не раньше чем через полгода. Лето-осень 2024 г.
Если вообще будет. Скорее всего, формат поменяется. Возможно, это будут предзаписанные видео для самостоятельного изучения.

Так что, если интересен вариант с "живыми" разборами и код-ревью ваших задач - то приходите сейчас.
Группа будет камерная, подход индивидуальный. В том числе уровень сложности будет возможность подстраивать под себя.
😭1
Forwarded from Заметки 1Сницы. Анастасия Синякова (Анастасия 1Сница)
📢 LAST CALL

Приглашаю на практикум-погружение в работу программиста 1С.

За 3.5 месяца можно пройти путь от состояния:
"код в типовой конфигурации - китайская грамота, невозможно подступиться"
до
"Чувствую, что я в самом деле могу прийти, разобраться, и выполнить задачу"

❤️Еще из отзывов : "Это как тёмный и страшный лес, по которому тебя провели с фонариком."

У меня не массовое обучение, моя задача - чтобы вы ушли с бОльшими навыками , чем на старте, независимо от уровня.
Поэтому уровень сложности и обратную связь я адаптирую к каждому ученику.
Даю те рекомендации, которые вы сможете применить сейчас.
Единственное - не беру с полного нуля. Так как это практикум, то нужны базовые знания по программированию на 1С.

👀Почему я сделала такой курс? Курсов по азам разработки сейчас на любой вкус и кошелек (и бесплатно, и платно).
Но вот к реальной работе , к доработке типовых - никто не готовит.
Знаю это не понаслышке, т.к. сама работала руководителем проектного отдела во франче, нанимала программистов, в том числе джунов.
И очень хорошо знаю, в чем пробел между курсами и реальными потребностями работодателя.

💡Так и появилась идея этого практикума.
Это не теоретический курс, я не буду пересказывать учебник Радченко. Будет много практики.
По итогу ваш опыт после курса будет сравним с опытом работы во франчайзи от 6 месяцев (опыт именно разработки, не консультаций, не техподдержки)

👉 Отзывы выпускников на сайте bgcalls.ru .
👉 Еще больше отзывов обо мне (Тут и выпускники курса, и те, кто приходил индивидуально на консультации/наставничество)
👉 еще больше инфы про курс

👉 Записаться
Когда старт: 8 января ⛄️
Много вопросов про Практикум-погружение в работу программиста 1С.
"Когда набор?" \ "Подойдет ли мне курс"

Сейчас веду группу, которая стартовала в январе. Завершится этот поток в апреле.

Когда новый поток?
Пока варианты - апрель или уже сентябрь- октябрь.
В июне 2024


Подойдет ли мне курс?
👉Если уже изучали разработку 1С - попробуйте решить тестовое задание. Этот этап рекомендую не пропускать. Задание должно быть понятно процентов на 80%. Если вообще не понятно, как к нему подступиться - см. следующий пункт.
👉 Если вы с нуля, не изучали разработку на 1С - посмотрите рекомендации материалов (почти все - в свободном доступе): Хочу стать программистом 1С. С чего начать?
👉 Если уже работаете, есть какой-то (небольшой) опыт разработки - нужно смотреть индивидуально, пишите в личку .

Тестовое задание выкладывала. А если вам нужна проверка вашего ДЗ + консультация от автора (то есть меня) - на сайте доступен тариф 🤣"Тест-драйв".

И, конечно, как в прошлый раз - для тех, кто записался в список предзаписи - будут специальные тарифы.
https://bgcalls.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3