Видеозаписи вебинаров: Кастомизация и обновления
Готовы все видеозаписи из серии вебинаров по кастомизации и обновлению. В рамках мероприятия рассмотрели как вести разработку конфигурации на базе поставки вендора.
Вебинары ориентированы на Инхаус разработчиков, которые разрабатывают свою программу на базе типовой и им периодически нужно затягивать изменения от вендора.
Если у Вас в основном доработки у клиентов с помощью расширений, то текущие процессы могут показаться избыточными.
Вебинар условно разделен на 2 большие части: в EDT и в Конфигураторе. При этом задачи в них выполняются одни и те же, но в разных средах разработки. Поэтому можно выбрать что-то одно.
Описание вебинаров:
Ссылки:
- Все видеозаписи на developer.1c.ru
- Часть 1. Настройка git flow и простое обновление через EDT (YouTube)
- Часть 2. Сложная доработка и обновление через EDT (YouTube)
- Часть 3. Программное добавление реквизитов и обновление через Конфигуратор (YouTube)
- Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде (YouTube)
- Репозиторий с поставками от вендора
- Репозиторий с доработками на вебинаре
Готовы все видеозаписи из серии вебинаров по кастомизации и обновлению. В рамках мероприятия рассмотрели как вести разработку конфигурации на базе поставки вендора.
Вебинары ориентированы на Инхаус разработчиков, которые разрабатывают свою программу на базе типовой и им периодически нужно затягивать изменения от вендора.
Если у Вас в основном доработки у клиентов с помощью расширений, то текущие процессы могут показаться избыточными.
Вебинар условно разделен на 2 большие части: в EDT и в Конфигураторе. При этом задачи в них выполняются одни и те же, но в разных средах разработки. Поэтому можно выбрать что-то одно.
Описание вебинаров:
Часть 1. Настройка git flow и простое обновление через EDT
- Рассмотрен принцип обновления
- Настроен git flow (ветка vendor, ветка main, merge)
- Выполнена простая доработка формы и кода
- Обновлена программа на новую версию от вендора
Часть 2. Сложная доработка и обновление через EDT
- Разработана дополнительная функциональность
- Выбраны объекты, которые добавляем свои (ФО, подписки и т. д), а какие используем типовые
- Подготовлен чек-лист для нового объекта конфигурации
- Выполнено сложное обновление
Часть 3. Программное добавление реквизитов и обновление через Конфигуратор
- Рассмотрено, что такое поставка, как создается и зачем нужна конфигурация поставщика
- Выполнены изменения с сохранением поддержки
- Даны рекомендации по внесению простых изменений
- Обновлена программа на новую версию от вендора
Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде
- Разработана новой функциональность
- Использован p4merge для трехстороннего сравнения и объединения
- Рассмотрена технология разветвленной разработки с помощью хранилища
Ссылки:
- Все видеозаписи на developer.1c.ru
- Часть 1. Настройка git flow и простое обновление через EDT (YouTube)
- Часть 2. Сложная доработка и обновление через EDT (YouTube)
- Часть 3. Программное добавление реквизитов и обновление через Конфигуратор (YouTube)
- Часть 4. Сложное обновление через конфигуратор, групповая работа в большой команде (YouTube)
- Репозиторий с поставками от вендора
- Репозиторий с доработками на вебинаре
👍28🔥25❤5
1C:SysDevCon.3 в следующую субботу - 26 апреля
В следующую субботу (26.04.2025) пройдет 1С:SysDevCon.3 - это конференция уже не про разработку бизнес-приложений, а про то, что там «под капотом» – наш опыт создания технологий для их разработки.
Сотрудники компании «1С» расскажут о механизмах платформы корпоративных и облачных приложений, инструментах и средствах разработки – обсудим создание собственного языка программирования, реализацию сред разработки, а также расскажем о том, как научили большую языковую модель писать код на 1С и как устроен интеллектуальный поиск по нашей базе знаний.
Также ребята из нашей команды по разработке 1С:Бухгалтерии в докладе Развертывание тестовой инфраструктуры в OpenStack с помощью GitLab CI и Ansible поделятся как у нас выполняется сборка, где и как разворачивается тестовая инфраструктура. А в докладе Скрытая жизнь сборочных контейнеров расскажем как мы следим за тем, что происходит внутри Docker-контейнеров с помощью VNC.
Полная программа 26 апреля
Если коротко, то:
- Онлайн-конференция от 1С для всех на developer.1c.ru
- Бесплатно, требуется регистрация
- Записи будут, но лучше вживую - можно сразу задавать вопросы и обсуждать
В следующую субботу (26.04.2025) пройдет 1С:SysDevCon.3 - это конференция уже не про разработку бизнес-приложений, а про то, что там «под капотом» – наш опыт создания технологий для их разработки.
Сотрудники компании «1С» расскажут о механизмах платформы корпоративных и облачных приложений, инструментах и средствах разработки – обсудим создание собственного языка программирования, реализацию сред разработки, а также расскажем о том, как научили большую языковую модель писать код на 1С и как устроен интеллектуальный поиск по нашей базе знаний.
Также ребята из нашей команды по разработке 1С:Бухгалтерии в докладе Развертывание тестовой инфраструктуры в OpenStack с помощью GitLab CI и Ansible поделятся как у нас выполняется сборка, где и как разворачивается тестовая инфраструктура. А в докладе Скрытая жизнь сборочных контейнеров расскажем как мы следим за тем, что происходит внутри Docker-контейнеров с помощью VNC.
Полная программа 26 апреля
10:00 - 10:01 Организационные моменты про конференцию
10:01 - 10:19 Разработка языка программирования, исполняющей среды и отладчика
10:19 - 10:39 Напарник для 1С-разработчика – как заставить LLM писать код на 1С?
10:39 - 11:00 Наш опыт интеграции ИИ в среду разработки
11:00 - 11:12 Реализация нативного отображения форм интерфейса в IDE
11:12 - 11:45 Как мы разработали облачную IDE?
11:45 - 11:58 Элемент внутри – используем свои технологии для развития среды разработки
11:58 - 12:17 Создание эффективной системы Docs as Code для облачных решений
12:17 - 13:15 Перерыв, Обсуждение и вопросы по докладам, Круглые столы / обсуждения в комнатах
13:15 - 13:30 Развертывание тестовой инфраструктуры в OpenStack с помощью GitLab CI и Ansible
13:30 - 13:39 Скрытая жизнь сборочных контейнеров
13:39 - 13:59 Двуединство: локальный сервер и облако на миллионы пользователей в одном флаконе
13:59 - 14:08 Избавляемся от Reverse Proxy в микросервисах
14:08 - 14:28 Секреты работы нашего бота-консультанта: как устроен интеллектуальный поиск по базе знаний
14:28 - 14:58 Как успешно пройти тест на 30 000 одновременных конкурирующих пользователей в OLTP сценариях?
Если коротко, то:
- Онлайн-конференция от 1С для всех на developer.1c.ru
- Бесплатно, требуется регистрация
- Записи будут, но лучше вживую - можно сразу задавать вопросы и обсуждать
🔥8👍5❤3
Вот как эту шутку адаптирует нейросеть:
- Почему программисты любят тёмную тему?
- Потому что на свет слетаются баги!
Объяснение игры слов:
— «Слетаются» отсылает к насекомым (жукам), которых привлекает свет.
— «Баги» — это и жуки (разг. «bugs»), и ошибки в коде.
Альтернативный вариант:
Потому что свет притягивает багов!
«багов» — родительный падеж от «баги», но созвучно с «жуков» в разговорной речи.
- Почему программисты любят тёмную тему?
- Потому что на свет слетаются баги!
Объяснение игры слов:
— «Слетаются» отсылает к насекомым (жукам), которых привлекает свет.
— «Баги» — это и жуки (разг. «bugs»), и ошибки в коде.
Альтернативный вариант:
Потому что свет притягивает багов!
«багов» — родительный падеж от «баги», но созвучно с «жуков» в разговорной речи.
😁19👍7🔥1
Согласование идеи. Анализ существующих решений
Возвращаемся к процессу разработки. Ранее мы уже разобрали этапы Проговаривание задач и Согласование требований. Теперь — следующий шаг: согласование идеи.
На этом этапе у нас уже есть понимание что должна уметь программа, когда проект будет завершен. Но как именно этого достичь — пока вопрос.
Прежде чем предлагать свои идеи, нужно оглядеться — а как эту задачу решают другие?
Например:
— есть ли подобные функции в других конфигурациях 1С?
— как это реализовано в сторонних системах?
— не решали ли мы похожую задачу раньше, но в другом контексте?
Каждое стороннее решение стоит рассматривать критично:
— что сделано хорошо?
— что можно сделать лучше?
— какие подходы повторяются в разных системах?
Наша цель — понять, какие есть варианты и какие из них подходят нам.
Если удаётся найти похожие решения — отлично. Можно опереться на чужой опыт и сделать лучше. Если похожих решений нет — важно задать себе вопрос, а точно ли задача реальная и нужная? Если да — тогда стоит особенно тщательно подойти к проектированию.
Например, для нашего проекта по Быстрым настройкам отчета, можем проанализировать отчеты в Microsoft Power BI, Quickbook, 1С:УНФ и кабинете Ozon seller. Скриншоты — в карусели под постом.
Когда уже понятно, как делают другие, можно готовить собственную идею.
Об этом — в следующий понедельник.
#Процесс #Разработка
Никита Арипов | 1C. Подписаться
Возвращаемся к процессу разработки. Ранее мы уже разобрали этапы Проговаривание задач и Согласование требований. Теперь — следующий шаг: согласование идеи.
На этом этапе у нас уже есть понимание что должна уметь программа, когда проект будет завершен. Но как именно этого достичь — пока вопрос.
Прежде чем предлагать свои идеи, нужно оглядеться — а как эту задачу решают другие?
Например:
— есть ли подобные функции в других конфигурациях 1С?
— как это реализовано в сторонних системах?
— не решали ли мы похожую задачу раньше, но в другом контексте?
Каждое стороннее решение стоит рассматривать критично:
— что сделано хорошо?
— что можно сделать лучше?
— какие подходы повторяются в разных системах?
Наша цель — понять, какие есть варианты и какие из них подходят нам.
Если удаётся найти похожие решения — отлично. Можно опереться на чужой опыт и сделать лучше. Если похожих решений нет — важно задать себе вопрос, а точно ли задача реальная и нужная? Если да — тогда стоит особенно тщательно подойти к проектированию.
Например, для нашего проекта по Быстрым настройкам отчета, можем проанализировать отчеты в Microsoft Power BI, Quickbook, 1С:УНФ и кабинете Ozon seller. Скриншоты — в карусели под постом.
Когда уже понятно, как делают другие, можно готовить собственную идею.
Об этом — в следующий понедельник.
#Процесс #Разработка
Никита Арипов | 1C. Подписаться
👍14🔥4❤2
🔥 Актуальный стек технологий для 1С — ищу свежие идеи!
Я собираю Стек технологий для 1С уже 3,5 года — это справочник по полезным инструментам и технологиям для разработчиков 1С (и не только).
Каждую технологию стараюсь описывать по делу:
— зачем нужна
— с чего начать изучение
— где может пригодиться на практике
🛠 За это время в список попали десятки инструментов и технологий. Недавно, например, добавил 1С:Напарник и 1С:Аналитику с developer.1c.ru (можно попробовать бесплатно). Слежу за обновлениями и стараюсь держать стек актуальным.
Но мир не стоит на месте. Например, в списке пока нет YAxUnit, ОСень и Накидка.
А может, и других крутых инструментов, которыми пользуетесь именно вы.
📢 Нужна ваша помощь!
Если вы знаете полезную технологию, которой ещё нет в списке — дайте знать.
⭐ Поставьте звезду репозиторию StackTechnologies1C (это приятно и мотивирует)
📝 Создайте issue с названием технологии и парой слов — почему она полезна и с чего начать изучение
Это сильно поможет — я быстрее разберусь, что добавить и как лучше оформить. Всё, что вы предлагаете, может завтра спасти кому-то день в проде.
Спасибо всем, кто уже делится инструментами! Этот стек — про нас с вами и для нас с вами.
Я собираю Стек технологий для 1С уже 3,5 года — это справочник по полезным инструментам и технологиям для разработчиков 1С (и не только).
Каждую технологию стараюсь описывать по делу:
— зачем нужна
— с чего начать изучение
— где может пригодиться на практике
🛠 За это время в список попали десятки инструментов и технологий. Недавно, например, добавил 1С:Напарник и 1С:Аналитику с developer.1c.ru (можно попробовать бесплатно). Слежу за обновлениями и стараюсь держать стек актуальным.
Но мир не стоит на месте. Например, в списке пока нет YAxUnit, ОСень и Накидка.
А может, и других крутых инструментов, которыми пользуетесь именно вы.
📢 Нужна ваша помощь!
Если вы знаете полезную технологию, которой ещё нет в списке — дайте знать.
⭐ Поставьте звезду репозиторию StackTechnologies1C (это приятно и мотивирует)
📝 Создайте issue с названием технологии и парой слов — почему она полезна и с чего начать изучение
Это сильно поможет — я быстрее разберусь, что добавить и как лучше оформить. Всё, что вы предлагаете, может завтра спасти кому-то день в проде.
Спасибо всем, кто уже делится инструментами! Этот стек — про нас с вами и для нас с вами.
15👍39🔥12❤6
СогласованиеИдеиБыстрыеНастройкиОтчетов.pdf
1.8 MB
Согласование идеи
По результатам анализа существующих решений готовим свою идею (их может быть несколько). Важно четко ее соотнести с ранее утвержденными требованиями и ключевой пользовательской историей.
Для согласования стоит явно выделить сильные и слабые стороны аналогов. А затем, если это возможно, объяснить как наша идея избегает недостатки существующих решений.
Все это оформляется в презентацию и доносится на согласовании. Продолжаем придерживаться жесткого тайминга в 20 минут, где 10 минут - это сама презентация и 10 минут - это обсуждение и ответы на вопросы.
Основная цель: согласовать направление решения задачи. Здесь выбираем основную концепцию, при этом не вдаемся в детали.
Особенности:
- В процессе согласования может родится еще идеи у коллег
- Ни одна из предложенных идей не будет согласована
- В результате можем ни к чему не придти, например, никто ничего не понял или мнения слишком разделились
Поэтому может потребоваться повторить этот этап с учетом новых данных.
Артефакты процесса:
Важно внимательно отнестись к подготовке и сделать так, чтобы коллеги поняли существующий расклад и что предлагается:
- Презентация для согласования идеи
Приложил презентацию про Быстрые настройки отчетов к посту
- Пример видео согласования. Залил его на boosty
На видео показал пример как могло бы проходить согласование проекта про Быстрые настройки отчетов
По результатам анализа существующих решений готовим свою идею (их может быть несколько). Важно четко ее соотнести с ранее утвержденными требованиями и ключевой пользовательской историей.
Для согласования стоит явно выделить сильные и слабые стороны аналогов. А затем, если это возможно, объяснить как наша идея избегает недостатки существующих решений.
Все это оформляется в презентацию и доносится на согласовании. Продолжаем придерживаться жесткого тайминга в 20 минут, где 10 минут - это сама презентация и 10 минут - это обсуждение и ответы на вопросы.
Основная цель: согласовать направление решения задачи. Здесь выбираем основную концепцию, при этом не вдаемся в детали.
Особенности:
- В процессе согласования может родится еще идеи у коллег
- Ни одна из предложенных идей не будет согласована
- В результате можем ни к чему не придти, например, никто ничего не понял или мнения слишком разделились
Поэтому может потребоваться повторить этот этап с учетом новых данных.
Артефакты процесса:
Важно внимательно отнестись к подготовке и сделать так, чтобы коллеги поняли существующий расклад и что предлагается:
- Презентация для согласования идеи
Приложил презентацию про Быстрые настройки отчетов к посту
- Пример видео согласования. Залил его на boosty
На видео показал пример как могло бы проходить согласование проекта про Быстрые настройки отчетов
👍14🔥3❤2👏1
Видеозаписи 1C:DevCon и 1C:SysDevCon
Все записи на VK Видео:
1. Видеозаписи 1С:DevCon.5 (YouTube)
2. Видеозаписи 1С:SysDevCon.3 (YouTube)
Что понравилось:
1. Как собираем метрики в команде разработки
2. Новые возможности платформы 1С:Предприятия
3. Тестирование, автоматизация, релиз: как выстроить процесс для успешного выпуска
4. Интерактив по решению алгоритмических задач на 1С:Предприятии и 1С:Исполнителе
5. Разработка языка программирования, исполняющей среды и отладчика
6. 1С:Напарник. Как ИИ помогает в 1С-разработке
7. Наш опыт интеграции ИИ в среду разработки
8. Скрытая жизнь сборочных контейнеров
Приятного просмотра!
Все записи на VK Видео:
1. Видеозаписи 1С:DevCon.5 (YouTube)
2. Видеозаписи 1С:SysDevCon.3 (YouTube)
Что понравилось:
1. Как собираем метрики в команде разработки
2. Новые возможности платформы 1С:Предприятия
3. Тестирование, автоматизация, релиз: как выстроить процесс для успешного выпуска
4. Интерактив по решению алгоритмических задач на 1С:Предприятии и 1С:Исполнителе
5. Разработка языка программирования, исполняющей среды и отладчика
6. 1С:Напарник. Как ИИ помогает в 1С-разработке
7. Наш опыт интеграции ИИ в среду разработки
8. Скрытая жизнь сборочных контейнеров
Приятного просмотра!
👍30🔥13❤3
Media is too big
VIEW IN TELEGRAM
Анонс: Тренажер для Код-ревью 1С 🛠️
С возвращением после майских праздников! Отдохнули и набрались сил? Я – точно да. Несмотря на то что перемена деятельности часто считается отдыхом, я всё равно много времени провёл за компьютером – но не зря!
Погрузился в разработку тренажёра для код-ревью в 1С. В видео выше можете оценить как оно будет работать. В процессе создания пришлось очень много чего изучать, начиная от современных подходов к архитектуре веб-приложений и заканчивая оплатой Cursor c виртуальный зарубежной карты – пригодились и новые знания, и опыт.
Скоро будет официальный релиз приложения, а пока ищу добровольцев для бета-тестирования. Если хотите прокачать навыки код-ревью и помочь сделать качественный продукт — пишите в личку!
Желаю всем продуктивной и вдохновляющей недели!🚀
С возвращением после майских праздников! Отдохнули и набрались сил? Я – точно да. Несмотря на то что перемена деятельности часто считается отдыхом, я всё равно много времени провёл за компьютером – но не зря!
Погрузился в разработку тренажёра для код-ревью в 1С. В видео выше можете оценить как оно будет работать. В процессе создания пришлось очень много чего изучать, начиная от современных подходов к архитектуре веб-приложений и заканчивая оплатой Cursor c виртуальный зарубежной карты – пригодились и новые знания, и опыт.
Скоро будет официальный релиз приложения, а пока ищу добровольцев для бета-тестирования. Если хотите прокачать навыки код-ревью и помочь сделать качественный продукт — пишите в личку!
Желаю всем продуктивной и вдохновляющей недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍67🔥47👏6
🎉 Каналу — 1 год!
Есть такое описание возраста компаний:
0 - 1 год — молодая, дерзкая, перспективная компания
1 - 3 года — на рынке не первый год!
3 - 5 лет — сторожили рынка!
Более 5 лет — Классика! Эпоха!
Так вот я уже на рынке не первый год, знаете ли! Потому что 14.05.2024 начал вести этот канал.
И если серьезно, то у меня не было чётких планов и понимания, что и как писать. Зато была изрядная доля страха. Казалось, всё это — слишком сложно и вряд ли кому-то вообще будет интересно.
Я часто встречал фразу, что настоящие авторы не могут не писать. Что это как дыхание — необходимость.
А я… не такой. Каждый пост — как маленький внутренний диалог: а точно ли стоит? а нужно ли это кому-нибудь? Но каждый раз, когда кто-то отвечает, комментирует, лайкает или просто читает молча — появляется ощущение, что всё не зря.
Спасибо всем, кто здесь. Тем, кто с самого начала, и тем, кто присоединился только вчера.
Ваше внимание, мысли и поддержка делают этот канал живым. Безумно благодарен!
Напишите, что запомнилось именно Вам за это время. Или просто оставьте пожелание — мне будет очень приятно ☺️
Есть такое описание возраста компаний:
0 - 1 год — молодая, дерзкая, перспективная компания
1 - 3 года — на рынке не первый год!
3 - 5 лет — сторожили рынка!
Более 5 лет — Классика! Эпоха!
Так вот я уже на рынке не первый год, знаете ли! Потому что 14.05.2024 начал вести этот канал.
И если серьезно, то у меня не было чётких планов и понимания, что и как писать. Зато была изрядная доля страха. Казалось, всё это — слишком сложно и вряд ли кому-то вообще будет интересно.
Я часто встречал фразу, что настоящие авторы не могут не писать. Что это как дыхание — необходимость.
А я… не такой. Каждый пост — как маленький внутренний диалог: а точно ли стоит? а нужно ли это кому-нибудь? Но каждый раз, когда кто-то отвечает, комментирует, лайкает или просто читает молча — появляется ощущение, что всё не зря.
Спасибо всем, кто здесь. Тем, кто с самого начала, и тем, кто присоединился только вчера.
Ваше внимание, мысли и поддержка делают этот канал живым. Безумно благодарен!
Напишите, что запомнилось именно Вам за это время. Или просто оставьте пожелание — мне будет очень приятно ☺️
46🔥81🎉30👍13❤7🍾6👏4🤝2
Темная тема специально для тех кто по пятницам просит ее для конфигуратора в сообществе 1С
😁54🔥17👍8🤣4
Сертификация 1С
Подготовил блок про сертификацию для Стека технологий 1С.
В нее вошли всем известные 1С:Профессионал, 1С:Специалист и 1С:Эксперт.
Но есть и открытие для меня — 1С:Эксплуататор. Сам экзамен появился в 2016 году и на партнерских семинарах я слышал про него, но подробно не изучал. Интересно, есть ли среди нас профессиональные эксплуататоры?
Текущие виды сертификатов:
- 1С:Профессионал
- 1С:Специалист-консультант
- 1С:Специалист
- 1С:Эксперт по технологическим вопросам
- 1С:Эксплуататор
Еще добавил информацию о независимой сертификации от 1С-ТестЦентр. Она онлайн, платная и для партнеров. В ней есть градация от Джуна до Сеньора в рамках 1С:Специалиста. Сам не проходил, ссыкотно :)
Ну а ниже будет опрос про сертификаты. Можно выбрать несколько ответов, поэтому выбираем по типу сертификата, который имеется.
Например, у Вас есть 3 сертификата Специалист: Один по платформе, один по БП и один по УТ. В опросе выбираем 1С:Специалист по платформе и 1С:Специалист по конфигурации.
Подготовил блок про сертификацию для Стека технологий 1С.
В нее вошли всем известные 1С:Профессионал, 1С:Специалист и 1С:Эксперт.
Но есть и открытие для меня — 1С:Эксплуататор. Сам экзамен появился в 2016 году и на партнерских семинарах я слышал про него, но подробно не изучал. Интересно, есть ли среди нас профессиональные эксплуататоры?
Текущие виды сертификатов:
- 1С:Профессионал
- 1С:Специалист-консультант
- 1С:Специалист
- 1С:Эксперт по технологическим вопросам
- 1С:Эксплуататор
Еще добавил информацию о независимой сертификации от 1С-ТестЦентр. Она онлайн, платная и для партнеров. В ней есть градация от Джуна до Сеньора в рамках 1С:Специалиста. Сам не проходил, ссыкотно :)
Ну а ниже будет опрос про сертификаты. Можно выбрать несколько ответов, поэтому выбираем по типу сертификата, который имеется.
Например, у Вас есть 3 сертификата Специалист: Один по платформе, один по БП и один по УТ. В опросе выбираем 1С:Специалист по платформе и 1С:Специалист по конфигурации.
👍20🔥5❤3