Дано:
Есть таблица с документами, например "Поступление товаров", документы могут быть в разных валютах (валюта в реквизите указана)
Есть регистр Курсы валют (периодический)
Задача:
Нужно получить курс валюты на дату каждого документа поступления.
✍️ Подсказка: Просто соединить по дате - не получится, нужно учесть, что курс может изменяться не каждый день.
Пример:
1 января курс был 100 рублей за доллар
15 января курс - 90 рублей за доллар.
Других записей (за 2,3... и тп. января в регистре сведений НЕТ)
Если Поступление от 8 января - то должен "подтянуться" курс 100 рублей.
👉Подписывайтесь на канал Борис Георгиевич позвонит
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
BGcalls. Программист 1С
Здесь обсуждаем все, что должен знать программист от стажера до миддла.
Практикум по доработке типовых
https://bgcalls.ru/
Предзапись на практикум, анонсы @bgcalls_bot
Практикум по доработке типовых
https://bgcalls.ru/
Предзапись на практикум, анонсы @bgcalls_bot
👍12
Отчеты
Что ожидается от джуна по части отчетов?
✔️ Знаете систему компоновки данных. Основные настройки СКД + язык запросов
В современных конфигурациях используется везде.
✍️ Материалы:
- бесплатный курс по СКД (требуется регистрация). Пусть вас не смущает, что ему лет 10, инфа актуальна.
- Книга Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных , автор - Хрусталева
✔️ Высший пилотаж: программная работа с СКД, в книге Хрусталевой это есть, но можете на этом особо не фокусироваться на первом этапе.
✔️ Можете подключить внешний отчет. Тут речь про работу с подсистемой БСП "Дополнительные внешние отчеты и обработки".
Отчеты могут быть:
- глобальными (просто открывается из меню, пример "Продажи за период")
- контекстные (Пример: из карточки Номенклатуры открывается отчет "Остатки по товару" и показывает остатки только по этой Номенклатуре)
❓Знакомы с СКД? Встречали на собеседованиях интересные задания по отчетам? Делитесь в комментариях
👉Это 4ый пост из серии на основе Дорожной карты джуна 1С
Что ожидается от джуна по части отчетов?
В современных конфигурациях используется везде.
✍️ Материалы:
- бесплатный курс по СКД (требуется регистрация). Пусть вас не смущает, что ему лет 10, инфа актуальна.
- Книга Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных , автор - Хрусталева
Отчеты могут быть:
- глобальными (просто открывается из меню, пример "Продажи за период")
- контекстные (Пример: из карточки Номенклатуры открывается отчет "Остатки по товару" и показывает остатки только по этой Номенклатуре)
❓Знакомы с СКД? Встречали на собеседованиях интересные задания по отчетам? Делитесь в комментариях
👉Это 4ый пост из серии на основе Дорожной карты джуна 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍6
Обмены
Продолжаем разбирать дорожную карту от стажера до миддла.
Тема обменов обширная, поэтому перечислю то, что наиболее актуально на старте из моего опыта.
Уровень 1
Минимально, что должен уметь джун:
- Чтение из файлов: текстовые, xls
- Выгрузка из 1С в файлы : текстовые, xls
Уровень 2
- API, HTTP-сервисы. Теория: что такое HTTP-сервис, GET-запрос, POST-запрос.
- Web-сервисы
- Работа с данными в формате XML (чтение, запись)
- Работа с данными в формате json (чтение, запись)
Полезные ссылки
1 Книга Технологии интеграции 1С:Предприятия 8.3
2. Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
❓ Типичные вопросы на собеседовании:
1. В чем отличие между WEB-сервисами и HTTP сервисами в 1С?
2. Какие способы чтение из XLS файла вы знаете?
👉Это 5ый пост из серии на основе Дорожной карты джуна 1С
В феврале стартует 9ый поток Практикума-погружения в работу программиста 1С.
Если хотите попасть в список предзаписи, добавляйте бота @bgcalls_bot
или оставляйте заявку на странице bgcalls.ru
Продолжаем разбирать дорожную карту от стажера до миддла.
Тема обменов обширная, поэтому перечислю то, что наиболее актуально на старте из моего опыта.
Уровень 1
Минимально, что должен уметь джун:
- Чтение из файлов: текстовые, xls
- Выгрузка из 1С в файлы : текстовые, xls
Уровень 2
- API, HTTP-сервисы. Теория: что такое HTTP-сервис, GET-запрос, POST-запрос.
- Web-сервисы
- Работа с данными в формате XML (чтение, запись)
- Работа с данными в формате json (чтение, запись)
Пример задачи с практикума:
Получить курсы валют с сайта ЦБ https://cbr.ru/development/SXML/
На примере этой задачи мы учимся:
- Отправлять GET-запросы к стороннему сервису из 1С
- Разбирать XML-файлы
- Работать с POSTMAN для отладки запросов
Полезные ссылки
1 Книга Технологии интеграции 1С:Предприятия 8.3
2. Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
1. В чем отличие между WEB-сервисами и HTTP сервисами в 1С?
2. Какие способы чтение из XLS файла вы знаете?
👉Это 5ый пост из серии на основе Дорожной карты джуна 1С
В феврале стартует 9ый поток Практикума-погружения в работу программиста 1С.
Если хотите попасть в список предзаписи, добавляйте бота @bgcalls_bot
или оставляйте заявку на странице bgcalls.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7❤2
Приемы доработки типовых решений
Мы дошли до самых практических тем.
👉 Напомню, это 6ой пост из серии на основе Дорожной карты джуна 1С
Что мы разбираем в теме?
✔️ Подключение внешних печатных формы, отчетов, обработок
✔️ Работу с расширениями
✔️ Подписки на события
Примеры практических задач
✔️ Сделаем внешнюю ПФ Счета на оплату на основе типового макета
✔️ Настроим оповещение директору на почту, если в ранее согласованном Заказе изменены важные данные
✔️ Будем создавать ответственному менеджеру задачу на проверку документа продажи
При этом мы изучим на практике вот что:
✔️ работу с подсистемой БСП "Дополнительные внешние отчеты и обработки"
✔️ работу с подсистемой БСП "Работа с почтовыми сообщениями"
✔️ работу с бизнес-процессами и задачами
✔️ разберемся, зачем нужны Подписки на событие
✔️ поработаем с расширением, разберем какие бывают аннотации и как их применять
✔️ узнаем, как отследить изменение реквизита объекта, в каком событии это корректно делать
Мы дошли до самых практических тем.
👉 Напомню, это 6ой пост из серии на основе Дорожной карты джуна 1С
Что мы разбираем в теме?
Примеры практических задач
При этом мы изучим на практике вот что:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
Forwarded from Путь студента в 1С (Миша)
#Практикум #Отзыв
Отзыв на курс "Практикум погружения в работу программиста 1С" aka "Борис Георгиевич позвонит"
Практикум почти закончился, думаю самая пора оставить о нем отзыв
В 2-х словах курс мне очень понравился, а теперь подробнее
Минусы:
1. Доступ к материалам курса ограничены, но учитывая то что полученные знания применяются на практике регулярно, то наверное это даже и не минус т.к. не забудется
2. Не хватает задач на доработку/переработку типового кода. В основном тут доработка типового функционала создав новый. Но бывает и такое что нужно что-то поменять какой-то механизм в типовом коде или еще страшнее типовой запрос (такая задача была конечно, но всего 1) я порой смотрю на типовые запросы и не понимаю для чего они такие громоздкие, для чего их раздувать на 300 строк, когда все можно было уместить в 50 (но на самом деле я не знаю какая была изначально задача, скорее всего это сделано не просто чтобы программист показал какой он крутой и какой огромный запрос он может написать, скорее всего чем-то такая громоздкость аргументирована)
Главные плюсы:
1. Материал подобран грамотно, все что есть на практикуме применяется в реальности джунами и стажерами (хотя например тема с HTTP-запросами под вопросом, мне совсем недавно прилетела задача с HTTP, но и то не с запросами, а с разработкой HTTP-сервиса, но это не значит что это никому не попадется,но мне кажется что джуну вряд-ли прилетит такая задача, но для общего развития неплохо)
2. Самый главный плюс и как по мне смысл курса в код-ревью. На Яндексе всего лишь указывали на функциональные ошибки (редко с подсказками того как надо сделать технически) здесь же код разбирают и это круто.
Поначалу в первых 3 темах было довольно скучно, но полезно, на теме с запросами я понял что недооценивал ИТС, как минимум про стандарты разработки запросов, там куча полезной информации.
Вот уже на 4 теме и после нее пошла движуха, там уже стало реально интересно, с большим энтузиазмом решаются задачи. Тут я понял почему курс сделан не так чтобы сначала научиться с 0, а потом уже приступить у доработке типовых,а для тех кто уже что-то знает.
Ну во первых потому-что программирование нравится не всем, на курсах с 0 очень много отвалов, когда я учился на Яндексе на входе вроде было что-то около 90 человек, под конец осталось около 40, думаю тех кто получил диплом еще меньше.
Во вторых заинтересованности пройти курс у человека не с 0 будет больше энтузиазма и заинтересованности пройти курс, т.к. он уже понял что ему нравится программирование и потому-что задачи очень интересные и крутые и правда самое сложное в программировании это научиться основам, а уже потом когда есть какой-то набор знаний и ты начинаешь решать задачи параллельно что-то гугля и узнавая новое, становиться очень интересно программировать.
Ну, а в третьих это было бы увеличение срока курса еще на полгода, а то и больше
Как по мне на этот курс лучше идти до работы, во время обучения, т.к. на практике рано или поздно все эти знания наработаются. А если придти до, то на работу будет проще залететь в разы.
Наверное у многих появилось 2 вопроса "Какие знания нужны для того чтобы зайти на курс?" и "Насколько реальные задачи на курсе?"
1. Как говорит сам автор курса (цитата) "Примерно половина книги Радченко или после любого курса с 0" - ну Радченко я конечно не изучал, только так, в общих чертах, но все равно мне кажется этого будет мало. Например о курсе с 0 я согласен, поскольку я учился на Яндексе могу с уверенностью заявить что человек который пришел с Яндекса это осилит (я конечно пришел когда уже работал, но даже без опыта потянет) ну или пройти курс за 21 день, мне кажется его тоже будет достаточно
2. Скажу так, мне ни разу не попадалась на практике задача которая прям 1 в 1 такая же как на практикуме, хотя на самом деле мне кажется что такие на пратике бывают. Тут больше о наработке навыков, которые помогут решать реальные задачи, чтобы при решении реальной задачи было понятно от чего стоит отталкиваться.
Отзыв на курс "Практикум погружения в работу программиста 1С" aka "Борис Георгиевич позвонит"
Практикум почти закончился, думаю самая пора оставить о нем отзыв
В 2-х словах курс мне очень понравился, а теперь подробнее
Минусы:
1. Доступ к материалам курса ограничены, но учитывая то что полученные знания применяются на практике регулярно, то наверное это даже и не минус т.к. не забудется
2. Не хватает задач на доработку/переработку типового кода. В основном тут доработка типового функционала создав новый. Но бывает и такое что нужно что-то поменять какой-то механизм в типовом коде или еще страшнее типовой запрос (такая задача была конечно, но всего 1) я порой смотрю на типовые запросы и не понимаю для чего они такие громоздкие, для чего их раздувать на 300 строк, когда все можно было уместить в 50 (но на самом деле я не знаю какая была изначально задача, скорее всего это сделано не просто чтобы программист показал какой он крутой и какой огромный запрос он может написать, скорее всего чем-то такая громоздкость аргументирована)
Главные плюсы:
1. Материал подобран грамотно, все что есть на практикуме применяется в реальности джунами и стажерами (хотя например тема с HTTP-запросами под вопросом, мне совсем недавно прилетела задача с HTTP, но и то не с запросами, а с разработкой HTTP-сервиса, но это не значит что это никому не попадется,но мне кажется что джуну вряд-ли прилетит такая задача, но для общего развития неплохо)
2. Самый главный плюс и как по мне смысл курса в код-ревью. На Яндексе всего лишь указывали на функциональные ошибки (редко с подсказками того как надо сделать технически) здесь же код разбирают и это круто.
Поначалу в первых 3 темах было довольно скучно, но полезно, на теме с запросами я понял что недооценивал ИТС, как минимум про стандарты разработки запросов, там куча полезной информации.
Вот уже на 4 теме и после нее пошла движуха, там уже стало реально интересно, с большим энтузиазмом решаются задачи. Тут я понял почему курс сделан не так чтобы сначала научиться с 0, а потом уже приступить у доработке типовых,а для тех кто уже что-то знает.
Ну во первых потому-что программирование нравится не всем, на курсах с 0 очень много отвалов, когда я учился на Яндексе на входе вроде было что-то около 90 человек, под конец осталось около 40, думаю тех кто получил диплом еще меньше.
Во вторых заинтересованности пройти курс у человека не с 0 будет больше энтузиазма и заинтересованности пройти курс, т.к. он уже понял что ему нравится программирование и потому-что задачи очень интересные и крутые и правда самое сложное в программировании это научиться основам, а уже потом когда есть какой-то набор знаний и ты начинаешь решать задачи параллельно что-то гугля и узнавая новое, становиться очень интересно программировать.
Ну, а в третьих это было бы увеличение срока курса еще на полгода, а то и больше
Как по мне на этот курс лучше идти до работы, во время обучения, т.к. на практике рано или поздно все эти знания наработаются. А если придти до, то на работу будет проще залететь в разы.
Наверное у многих появилось 2 вопроса "Какие знания нужны для того чтобы зайти на курс?" и "Насколько реальные задачи на курсе?"
1. Как говорит сам автор курса (цитата) "Примерно половина книги Радченко или после любого курса с 0" - ну Радченко я конечно не изучал, только так, в общих чертах, но все равно мне кажется этого будет мало. Например о курсе с 0 я согласен, поскольку я учился на Яндексе могу с уверенностью заявить что человек который пришел с Яндекса это осилит (я конечно пришел когда уже работал, но даже без опыта потянет) ну или пройти курс за 21 день, мне кажется его тоже будет достаточно
2. Скажу так, мне ни разу не попадалась на практике задача которая прям 1 в 1 такая же как на практикуме, хотя на самом деле мне кажется что такие на пратике бывают. Тут больше о наработке навыков, которые помогут решать реальные задачи, чтобы при решении реальной задачи было понятно от чего стоит отталкиваться.
👍11❤2🔥1
Путь студента в 1С
#Практикум #Отзыв Отзыв на курс "Практикум погружения в работу программиста 1С" aka "Борис Георгиевич позвонит" Практикум почти закончился, думаю самая пора оставить о нем отзыв В 2-х словах курс мне очень понравился, а теперь подробнее Минусы: 1. Доступ…
⬆️ Подробный отзыв от выпускника 7ого потока. ⬆️
Выше первая часть, здесь еще продолжение :)
Публикую, как говорится "без купюр"
👉 Еще больше отзывов здесь
👉 И еще здесь https://bgcalls.ru/feedback
Выше первая часть, здесь еще продолжение :)
Публикую, как говорится "без купюр"
👉 Еще больше отзывов здесь
👉 И еще здесь https://bgcalls.ru/feedback
🔥6
Всем привет! На связи Анастасия, сегодня хочу обсудить, какие задачи решает начинающий программист 1С на работе.
Первое время особенно нелегко, потому что задачи сильно отличаются от тех, что мы решаем на курсах.
Вот самые типовые задачи, которые нужно решать джуну-разработчику 1С:
👉 создавать / изменять внешние печатные формы, обработки, отчеты (на БСП )
👉 загружать данные из файлов (например, xls, xml) или обмениваться данными по API (тут обычно надо разбирать json или тот же xml-формат)
👉обновлять базы, могут быть типовые или с изменениями
👉читать и отлаживать чужой код (как типовой код, так и код, написанный другими 1Сниками), разбираться "почему здесь так посчиталось"
👉использовать какой-то инструмент групповой разработки, чаще всего это будет - хранилище, где-то может встретиться EDT или хранилище + GIT)
👉 А еще тимлид требует, чтобы код был написан по стандартам разработки 😱
Подробнее разбираю, что нужно знать джуну в серии постов: Разбираем дорожную карту джуна 1С
Все это мы применяем на Практикуме. Сейчас открыт набор на 9ый поток. Занимаемся февраль - апрель.
Приходите, пройдем с вами за 12 недель путь, который стажеры во франчайзи 1С проходят за 6-12 месяцев.
Первое время особенно нелегко, потому что задачи сильно отличаются от тех, что мы решаем на курсах.
Вот самые типовые задачи, которые нужно решать джуну-разработчику 1С:
👉 создавать / изменять внешние печатные формы, обработки, отчеты (на БСП )
👉 загружать данные из файлов (например, xls, xml) или обмениваться данными по API (тут обычно надо разбирать json или тот же xml-формат)
👉обновлять базы, могут быть типовые или с изменениями
👉читать и отлаживать чужой код (как типовой код, так и код, написанный другими 1Сниками), разбираться "почему здесь так посчиталось"
👉использовать какой-то инструмент групповой разработки, чаще всего это будет - хранилище, где-то может встретиться EDT или хранилище + GIT)
👉 А еще тимлид требует, чтобы код был написан по стандартам разработки 😱
Подробнее разбираю, что нужно знать джуну в серии постов: Разбираем дорожную карту джуна 1С
Все это мы применяем на Практикуме. Сейчас открыт набор на 9ый поток. Занимаемся февраль - апрель.
Приходите, пройдем с вами за 12 недель путь, который стажеры во франчайзи 1С проходят за 6-12 месяцев.
👍5
Работа с формой. часть 1. Теория
Тема обширная. Перечислю то, на чем чаще всего "спотыкаются" новички, а также базу, которую у вас, вероятно, спросят на техническом собеседовании
✔️ События формы.
✔️ Отдельно разбираемся с последовательностью событий при открытии формы \ при записи из формы. Что в какой последовательности, что происходит внутри транзакции. (В упомянутой книге есть схемы)
✔️ Клиент-серверная архитектура. Далее цитата из упомянутой книги
✔️ Директивы компиляции: &НаСервере, &НаСервереБезКонтекста, &НаКлиенте и тп. Правильно их применяем
✔️ Передача данных из одной формы в другую (например, вспомогательную форму подбора).
✔️ Передача с клиента на сервер.
📚Что читать по теме, если изучаете самостоятельно: Пособие от 1С "Разработка интерфейса прикладных решений ..."
В заключении топовый вопрос с собеседовании:
❓ Как передать таблицу значений между клиентом и сервером?
Ответ в следующих постах, обсудить ваши варианты ответа можно в комментариях
👉 это 7ой пост из серии на основе Дорожной карты джуна 1С
Тема обширная. Перечислю то, на чем чаще всего "спотыкаются" новички, а также базу, которую у вас, вероятно, спросят на техническом собеседовании
1. Разработчик должен понимать, что он не просто кодирует некий прикладной алгоритм, а в явном виде программирует отдельно клиентскую и отдельно серверную части приложения.
2. Разработчик должен управлять частотой вызовов сервера и объемом передаваемой информации.
📚Что читать по теме, если изучаете самостоятельно: Пособие от 1С "Разработка интерфейса прикладных решений ..."
В заключении топовый вопрос с собеседовании:
❓ Как передать таблицу значений между клиентом и сервером?
Ответ в следующих постах, обсудить ваши варианты ответа можно в комментариях
👉 это 7ой пост из серии на основе Дорожной карты джуна 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤1
BGcalls. Программист 1С
Работа с формой. часть 1. Теория Тема обширная. Перечислю то, на чем чаще всего "спотыкаются" новички, а также базу, которую у вас, вероятно, спросят на техническом собеседовании ✔️ События формы. ✔️ Отдельно разбираемся с последовательностью событий при…
Отвечаем на вопрос из прошлого поста
✔️ Если вам задали такой вопрос, скорее всего, хотят от вас услышать, что вы в курсе про временное хранилище:
1. На стороне отправки мы помещаем данные во временное хранилище
2. Далее получаем из временного хранилища
Также встречаются и другие варианты
✔️Упаковать таблицу в Массив структур (где каждый элемент массива - это Структура, в которой ключи - имена колонок, значения - собственно значения)
✔️ Или даже через функцию ЗначениеВСтрокуВнутр()
🤯Почему нельзя просто взять и передать?
Получим ошибку "Попытка передачи с клиента на сервер мутабельного значения"
👉 Хотите разобрать пример типового кода в УТ, как еще используется ПоместитьВоВременноеХранилище / ПолучитьИзВременногоХранилища на примере передачи данных между двумя формами?
Ставьте 🔥 Если будет от 20, разберем.
Если нет - пойдем дальше по нашей Дорожной карте
👉Готовы плавно погрузить в "дебри" типового кода 1С с наставником?
Идет набор в зимний поток Практикума
Занять место можно тут✔️
👉 это 8ой пост из серии на основе Дорожной карты джуна 1С
✔️ Если вам задали такой вопрос, скорее всего, хотят от вас услышать, что вы в курсе про временное хранилище:
1. На стороне отправки мы помещаем данные во временное хранилище
АдресХранилища = ПоместитьВоВременноеХранилище(НекаяТаблица);
2. Далее получаем из временного хранилища
ТаблицаСДанными = ПолучитьИзВременногоХранилища(АдресХранилища);
Также встречаются и другие варианты
✔️Упаковать таблицу в Массив структур (где каждый элемент массива - это Структура, в которой ключи - имена колонок, значения - собственно значения)
✔️ Или даже через функцию ЗначениеВСтрокуВнутр()
🤯Почему нельзя просто взять и передать?
Получим ошибку "Попытка передачи с клиента на сервер мутабельного значения"
Мутабельный тип (в переводе с английского Mutable – изменчивый) – сложный тип данных , свойства которого могут изменяться после его создания
К мутабельным типам в языке программирования 1С относятся: · объект; · форма; · список значений; · таблица значений.
👉 Хотите разобрать пример типового кода в УТ, как еще используется ПоместитьВоВременноеХранилище / ПолучитьИзВременногоХранилища на примере передачи данных между двумя формами?
Ставьте 🔥 Если будет от 20, разберем.
Если нет - пойдем дальше по нашей Дорожной карте
👉Готовы плавно погрузить в "дебри" типового кода 1С с наставником?
Идет набор в зимний поток Практикума
Занять место можно тут✔️
👉 это 8ой пост из серии на основе Дорожной карты джуна 1С
Telegram
BGcalls. Программист 1С. Практикум - погружение
Работа с формой. часть 1. Теория
Тема обширная. Перечислю то, на чем чаще всего "спотыкаются" новички, а также базу, которую у вас, вероятно, спросят на техническом собеседовании
✔️События формы.
✔️Отдельно разбираемся с последовательностью событий при…
Тема обширная. Перечислю то, на чем чаще всего "спотыкаются" новички, а также базу, которую у вас, вероятно, спросят на техническом собеседовании
✔️События формы.
✔️Отдельно разбираемся с последовательностью событий при…
🔥40👍1
Привет, на связи Анастасия. В моих Заметках на днях вышло интервью с Михаилом, начинающим программистом 1С. Михаил начинал свою карьеру год назад и вот какие советы дает новичкам:
💡 Пишите сопроводительные письма
Как известно, HR тратит на первичный отбор резюме 5-10 секунд.
А что если откликов на вакансию сотни, как будут выбирать? Скорее всего пригласят того, кто написал сопроводительное письмо.
💡Прикладывайте примеры кода к резюме.
Где брать примеры? Подойдут решенные вами примеры тестовых заданий с собеседования.
А как быть, если кроме учебных задач на "каркасной" конфигурации пока опыта нет?
На практикуме мы с вами будем решать задачи по доработке типовых конфигураций, такие же, как вам встретятся на проектах
По итогам обучения вы сможете:
✅ выгодно выделится на фоне других начинающих 1Сников, указав в резюме опыт доработки типовых конфигураций 1С и знакомство с БСП.
✅ предоставить на собеседовании примеры вашего кода, показав, что вы пишите чистый код, следуя стандартам разработки
💡 Пишите сопроводительные письма
Как известно, HR тратит на первичный отбор резюме 5-10 секунд.
А что если откликов на вакансию сотни, как будут выбирать? Скорее всего пригласят того, кто написал сопроводительное письмо.
💡Прикладывайте примеры кода к резюме.
Где брать примеры? Подойдут решенные вами примеры тестовых заданий с собеседования.
А как быть, если кроме учебных задач на "каркасной" конфигурации пока опыта нет?
На практикуме мы с вами будем решать задачи по доработке типовых конфигураций, такие же, как вам встретятся на проектах
По итогам обучения вы сможете:
✅ выгодно выделится на фоне других начинающих 1Сников, указав в резюме опыт доработки типовых конфигураций 1С и знакомство с БСП.
✅ предоставить на собеседовании примеры вашего кода, показав, что вы пишите чистый код, следуя стандартам разработки
🔥3
Работа с формой. часть 3. Пример типового кода
Продолжение про работу с ВременнымХранилищем
Записала для вас видео, где предлагаю вместе посмотреть код типовой УТ. Разберемся, как устроена команда "Загрузить из внешнего файла" в Заказе клиента
Смотреть видео
Полезное видео? Ставьте 🔥
И так все понятно? Ставьте 👍
Ничего не понятно? Ставьте 🤯
👉 это 9ой пост из серии на основе Дорожной карты джуна 1С
Продолжение про работу с ВременнымХранилищем
Записала для вас видео, где предлагаю вместе посмотреть код типовой УТ. Разберемся, как устроена команда "Загрузить из внешнего файла" в Заказе клиента
Смотреть видео
Полезное видео? Ставьте 🔥
И так все понятно? Ставьте 👍
Ничего не понятно? Ставьте 🤯
👉 это 9ой пост из серии на основе Дорожной карты джуна 1С
Telegram
BGcalls. Программист 1С. Практикум - погружение
Отвечаем на вопрос из прошлого поста
✔️ Если вам задали такой вопрос, скорее всего, хотят от вас услышать, что вы в курсе про временное хранилище:
1. На стороне отправки мы помещаем данные во временное хранилище
АдресХранилища = ПоместитьВоВременноеХр…
✔️ Если вам задали такой вопрос, скорее всего, хотят от вас услышать, что вы в курсе про временное хранилище:
1. На стороне отправки мы помещаем данные во временное хранилище
АдресХранилища = ПоместитьВоВременноеХр…
🔥10👍3❤1
Основы БСП
👉 это 10ый пост из серии на основе Дорожной карты джуна 1С
С чего начать изучение БСП? С часто используемые методов. Как например:
И другие. Некоторые можно посмотреть в видео ниже:
👉Что из БСП должен знать даже Junior?
Также на Практикуме мы при решении задач поработаем с некоторыми полезными подсистемами БСП, такими как:
✔️ Управление контактной информацией
✔️ Дополнительные реквизиты и сведения
✔️ Работа с почтовыми сообщениями
✔️ Дополнительные отчеты и обработки
✔️ Варианты отчетов
Новый поток Практикума стартует 17 февраля.
👉 Занять место
👉 это 10ый пост из серии на основе Дорожной карты джуна 1С
С чего начать изучение БСП? С часто используемые методов. Как например:
ОбщегоНазначения.СообщитьПользователю()
ОбщегоНазначения.ЗначениеРеквизитаОбъекта()
И другие. Некоторые можно посмотреть в видео ниже:
👉Что из БСП должен знать даже Junior?
Также на Практикуме мы при решении задач поработаем с некоторыми полезными подсистемами БСП, такими как:
Новый поток Практикума стартует 17 февраля.
👉 Занять место
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4❤1
#вопросы_собеседование
Ниже код написан не оптимально. Почему? И как правильно его переписать?
👉Подписывайтесь на канал BGcalls. Программист 1С🤣
Ниже код написан не оптимально. Почему? И как правильно его переписать?
Процедура ЗаполнитьКодИНаименованиеСтраны()
СтранаСсылка = … // получаем ссылку на элемент справочника
КодСтраны = СтранаСсылка.Код;
НаименованиеСтраны = СтранаСсылка.Наименование;
КонецПроцедуры
👉Подписывайтесь на канал BGcalls. Программист 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
Ответ на вопрос из прошлого поста
Ответить нам поможет Стандарт №496 Чтение отдельных реквизитов объекта из базы данных
1. При обращение к реквизитам объекта через точку от ссылки - загружается объект из базы целиком, вместе с его табличными частями.
Поэтому для чтения значений отдельных реквизитов из базы данных следует использовать запрос
2. Для упрощения кода рекомендуется также использовать специальные функции ЗначенияРеквизитовОбъекта или ЗначениеРеквизитаОбъекта
Если мы заглянем в код этих функций, то увидим, что они получает нужные реквизиты запросом
В таком случае мы получим следующий код:
#стандарты_разработки #вопросы_собеседование
На Практикуме мы вместе разбираем этот и другие стандарты разработки, чтобы сразу учиться писать чистый код.
👉Подписывайтесь на канал BGcalls. Программист 1С🤣 #ЧистыйКод
Ответить нам поможет Стандарт №496 Чтение отдельных реквизитов объекта из базы данных
1. При обращение к реквизитам объекта через точку от ссылки - загружается объект из базы целиком, вместе с его табличными частями.
Поэтому для чтения значений отдельных реквизитов из базы данных следует использовать запрос
2. Для упрощения кода рекомендуется также использовать специальные функции ЗначенияРеквизитовОбъекта или ЗначениеРеквизитаОбъекта
Если мы заглянем в код этих функций, то увидим, что они получает нужные реквизиты запросом
В таком случае мы получим следующий код:
Процедура ЗаполнитьКодИНаименованиеСтраны()
ЗначенияРеквизитов=ОбщегоНазначения.ЗначенияРеквизитовОбъекта(СтранаСсылка, "Код, Наименование");
КодСтраны = ЗначенияРеквизитов.Код;
НаименованиеСтраны = ЗначенияРеквизитов.Наименование;
КонецПроцедуры
#стандарты_разработки #вопросы_собеседование
На Практикуме мы вместе разбираем этот и другие стандарты разработки, чтобы сразу учиться писать чистый код.
👉Подписывайтесь на канал BGcalls. Программист 1С
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Всем привет! На связи снова Анастасия, сегодня хочу рассказать, как появился курс.
👀Почему я сделала такой курс?
Курсов по азам разработки сейчас на любой вкус и кошелек (и бесплатно, и платно).
Но вот к реальной работе , к доработке типовых - никто не готовит.
Знаю это не понаслышке, т.к. сама работала руководителем проектного отдела во франче, нанимала программистов, в том числе джунов.
Поэтому я очень хорошо знаю, в чем пропасть между курсами и реальными потребностями работодателя.
💡Так и появилась идея этого практикума.
Это не теоретический курс, я не буду пересказывать учебник Радченко. Будет много практики. Пройдем все самые типичные задачи, с которыми сталкивается программист 1С
Для кого этот курс?
- Знаете основы программирования 1С, уже пробовали проходить собеседования или только готовитесь и не понимаете, что от вас будет ожидать работодатель
- Уже работаете программистом 1С, но на работе нет наставника и не хватает обратной связи
- Работаете в техподдержке 1С и хотели бы перейти в программисты
Если готовы погрузиться в практические задачи - у нас еще осталось 4 места на Практикуме. Старт уже через неделю, 17 февраля
👀Почему я сделала такой курс?
Курсов по азам разработки сейчас на любой вкус и кошелек (и бесплатно, и платно).
Но вот к реальной работе , к доработке типовых - никто не готовит.
Знаю это не понаслышке, т.к. сама работала руководителем проектного отдела во франче, нанимала программистов, в том числе джунов.
Поэтому я очень хорошо знаю, в чем пропасть между курсами и реальными потребностями работодателя.
💡Так и появилась идея этого практикума.
Это не теоретический курс, я не буду пересказывать учебник Радченко. Будет много практики. Пройдем все самые типичные задачи, с которыми сталкивается программист 1С
Для кого этот курс?
- Знаете основы программирования 1С, уже пробовали проходить собеседования или только готовитесь и не понимаете, что от вас будет ожидать работодатель
- Уже работаете программистом 1С, но на работе нет наставника и не хватает обратной связи
- Работаете в техподдержке 1С и хотели бы перейти в программисты
Если готовы погрузиться в практические задачи - у нас еще осталось 4 места на Практикуме. Старт уже через неделю, 17 февраля
🔥6🤡3
Групповая разработка
Начнем обзор с того, что вы можете встретить на реальном проекте:
1. Хранилище конфигурации.
2. конфигуратор + Git
3. EDT + Git
❓Часто спрашивают, что изучать новичку? Нужно ли изучать EDT?
Мой ответ такой:
✔️ Обязательно для всех - хранилище. Оно все еще используется в подавляющем большинстве команд.
✔️ EDT "впрок" разбирать смысла не вижу, если попадете на такой проект, научитесь
С хранилищем же рекомендую разобраться заранее, до выхода на работу. Почему?
👉С одной стороны, освоить работу с хранилищем - несложно, за пару часов управитесь.
👉С другой стороны, когда вы выйдете на свою первую работу - у вас и так будет МОРЕ новой информации, так что еще один повод для стресса вам точно не нужен будет. Представляете, приходите на новый проект, вам говорят "подключись к хранилищу, вот тебе логин" . А вы не знаете как 😳
Учебные видео по работе с хранилищем вы легко найдете в сети.
👉Также можно почитать Обзор возможностей на сайте 1С
👉 еще полезная статья про хранилище
Для ориентира, что вам надо знать и уметь:
✔️ как захватить объект в хранилище
✔️ как поместить объект в хранилище
✔️ как получить данные из хранилища
✔️ как посмотреть историю изменений
👉 это финальный, 11ый пост, где мы разбираем Дорожную карту джуна
Начнем обзор с того, что вы можете встретить на реальном проекте:
1. Хранилище конфигурации.
2. конфигуратор + Git
3. EDT + Git
❓Часто спрашивают, что изучать новичку? Нужно ли изучать EDT?
Мой ответ такой:
С хранилищем же рекомендую разобраться заранее, до выхода на работу. Почему?
👉С одной стороны, освоить работу с хранилищем - несложно, за пару часов управитесь.
👉С другой стороны, когда вы выйдете на свою первую работу - у вас и так будет МОРЕ новой информации, так что еще один повод для стресса вам точно не нужен будет. Представляете, приходите на новый проект, вам говорят "подключись к хранилищу, вот тебе логин" . А вы не знаете как 😳
Учебные видео по работе с хранилищем вы легко найдете в сети.
👉Также можно почитать Обзор возможностей на сайте 1С
👉 еще полезная статья про хранилище
Для ориентира, что вам надо знать и уметь:
👉 это финальный, 11ый пост, где мы разбираем Дорожную карту джуна
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3
Обзор всех тем из Дорожной карты джуна
с полезными ссылками
1 Основы разработки и отдельно Стандарты оформления кода
2. Запросы
3. Отчеты и СКД
4. Приемы доработки типовых решений
5. Обмены данными
6. Работа с формой, часть 1 и часть 2 и часть 3 (пример разбора кода)
7. Основы БСП
8. Групповая разработка
с полезными ссылками
1 Основы разработки и отдельно Стандарты оформления кода
2. Запросы
3. Отчеты и СКД
4. Приемы доработки типовых решений
5. Обмены данными
6. Работа с формой, часть 1 и часть 2 и часть 3 (пример разбора кода)
7. Основы БСП
8. Групповая разработка
🔥6👍4
Разбираю сейчас отзывы учеников 8ого потока, выпустились в январе.
Вот что пишет Екатерина:
"у меня уже были крепкие базовые знания программирования в 1С: я хорошо разбиралась в синтаксисе, работала с запросами и понимала, как устроена система. Но мне не хватало опыта именно в доработке типовых конфигураций. Хотелось не просто писать код, а уметь правильно вносить изменения в стандартные механизмы, разбираться в структуре типовых конфигураций и использовать их возможности по максимуму. После стажировки я чувствую, что прокачалась в этом направлении. Теперь я лучше понимаю, как правильно дорабатывать типовую конфигурацию, не ломая обновляемость и логику системы. Разобралась в структуре 1С:УТ, научилась быстрее находить нужные методы и объекты, а главное — лучше понимать, какие механизмы уже есть в системе и как их использовать, чтобы не писать лишний код. Разобралась с БСП, которая раньше была чем-то абстрактным, а теперь я понимаю, как её можно применять на практике. Плюс познакомилась с новыми методами и приёмами доработки конфигураций, благодаря чему код стал более грамотным, а процесс разработки — осознанным. В целом, мои ожидания от обучения оправдались. Я пришла за практическим опытом доработки типовых конфигураций, и я его получила"
Еще больше отзывов: https://t.me/sAnastasia_feedback
Новая группа стартует уже в понедельник, 17 февраля.
Вот что пишет Екатерина:
"у меня уже были крепкие базовые знания программирования в 1С: я хорошо разбиралась в синтаксисе, работала с запросами и понимала, как устроена система. Но мне не хватало опыта именно в доработке типовых конфигураций. Хотелось не просто писать код, а уметь правильно вносить изменения в стандартные механизмы, разбираться в структуре типовых конфигураций и использовать их возможности по максимуму. После стажировки я чувствую, что прокачалась в этом направлении. Теперь я лучше понимаю, как правильно дорабатывать типовую конфигурацию, не ломая обновляемость и логику системы. Разобралась в структуре 1С:УТ, научилась быстрее находить нужные методы и объекты, а главное — лучше понимать, какие механизмы уже есть в системе и как их использовать, чтобы не писать лишний код. Разобралась с БСП, которая раньше была чем-то абстрактным, а теперь я понимаю, как её можно применять на практике. Плюс познакомилась с новыми методами и приёмами доработки конфигураций, благодаря чему код стал более грамотным, а процесс разработки — осознанным. В целом, мои ожидания от обучения оправдались. Я пришла за практическим опытом доработки типовых конфигураций, и я его получила"
Еще больше отзывов: https://t.me/sAnastasia_feedback
Новая группа стартует уже в понедельник, 17 февраля.
👍7
Всем привет! Мы сегодня стартовали обучение в 9ом потоке🔥
Наборы бывают несколько раз в год.
Чтобы не пропустить новый набор, добавляйтесь в бот
@bgcalls_bot
Так вы первыми узнаете о новых стартах и сможете записаться по спец. ценам
А пока полезное для тех, кто еще только на пути к задачам по доработке типовых.
Все знают, что можно установить себе комьюнити-лицензию совершенно бесплатно и работать без ограничений учебной версии?
Получить лицензию для разработчиков может любой человек, который прошел полную регистрацию (с подтверждением номера мобильного телефона) на портале developer.1c.ru.
https://v8.1c.ru/platforma/litsenziya-dlya-razrabotchikov/
👉Программист 1С. Практикум-погружение
Наборы бывают несколько раз в год.
Чтобы не пропустить новый набор, добавляйтесь в бот
@bgcalls_bot
Так вы первыми узнаете о новых стартах и сможете записаться по спец. ценам
А пока полезное для тех, кто еще только на пути к задачам по доработке типовых.
Все знают, что можно установить себе комьюнити-лицензию совершенно бесплатно и работать без ограничений учебной версии?
Получить лицензию для разработчиков может любой человек, который прошел полную регистрацию (с подтверждением номера мобильного телефона) на портале developer.1c.ru.
https://v8.1c.ru/platforma/litsenziya-dlya-razrabotchikov/
👉Программист 1С. Практикум-погружение
Please open Telegram to view this post
VIEW IN TELEGRAM
v8.1c.ru
Лицензия для разработчиков | Средства быстрой разработки бизнес-приложений - платформа 1С:Предприятие
👍5
Уже используешь лицензию разработчика?
Anonymous Poll
70%
Да, у меня есть лицензия разработчика
19%
Нет, я работаю с учебной версией
11%
Не знал про такое, уже бегу получать🏃♀️
#вопросы_собеседование
Если бы мы составляли рейтинг самых частых вопросов на собесах, то этот был бы точно в тройке лидеров:
"Чем отличается справочник от непериодического регистра сведений"
👉Программист 1С. Практикум-погружение
Если бы мы составляли рейтинг самых частых вопросов на собесах, то этот был бы точно в тройке лидеров:
"Чем отличается справочник от непериодического регистра сведений"
👉Программист 1С. Практикум-погружение
🔥9👍5