Опыт использования оптимизированного механизма реструктуризации (v2) на базе размером 36 терабайт
https://infostart.ru/1c/articles/2270273/
https://infostart.ru/1c/articles/2270273/
👍17☃4👀2
25 год на дворе, пора добавить немного AI и в этот канал. Сделал с его помощью небольшое саммари, если зайдет - буду так делать.
Голосуем так: 🔥 - если за, и 🍌 - если не нужно.
Как не внедрить 1С:ERP 2 за один год, но через три распилить монолит?
Саммари:
- Монолит ERP2 стал слишком сложным и избыточным для работы 24/7.
- Разработана стратегия разделения ERP2 на отдельные компоненты.
- Использованы архитектурные принципы MonolithFirst и ряд простых правил для разработки.
- Разработаны собственные решения на базе Библиотеки стандартных подсистем (БСП).
- Использован инструмент разработки EDT для извлечения и разделения функциональности.
- Разработан сервис обработки ошибок Yellow collector для агрегации ошибок и оперативного реагирования.
- Описаны интеграции в распределенной системе с использованием RabbitMQ, SonarQube, Jenkins и других инструментов.
- Разработана простая конфигурация для описания интеграций на минималках.
Голосуем так: 🔥 - если за, и 🍌 - если не нужно.
Как не внедрить 1С:ERP 2 за один год, но через три распилить монолит?
Саммари:
- Монолит ERP2 стал слишком сложным и избыточным для работы 24/7.
- Разработана стратегия разделения ERP2 на отдельные компоненты.
- Использованы архитектурные принципы MonolithFirst и ряд простых правил для разработки.
- Разработаны собственные решения на базе Библиотеки стандартных подсистем (БСП).
- Использован инструмент разработки EDT для извлечения и разделения функциональности.
- Разработан сервис обработки ошибок Yellow collector для агрегации ошибок и оперативного реагирования.
- Описаны интеграции в распределенной системе с использованием RabbitMQ, SonarQube, Jenkins и других инструментов.
- Разработана простая конфигурация для описания интеграций на минималках.
🔥87🍌30👍7❤2
Онтико наконец добралось до конференций на тему 1С. На сайте конференции пока нет ничего существенного, но тем кто любит делать доклады или желает попасть в программный комитет вроде как уже можно подавать заявки.
1cconf.ru
Профессиональная
конференция для 1С-разработчиков 2026
конференция для 1С-разработчиков 2026
🔥9
Синтаксический анализ на коленке: конечные автоматы на языке 1С
Синтаксический анализ на 1С не очень широко освещен в контексте программирования.
Рассматривается использование конечных автоматов для синтаксического анализа. Конечный автомат - объект, управляемый входным потоком символов и имеющий внутреннее состояние. КА используются для анализа формальных языков и преобразования синтаксических правил в правила изменения состояний.
В статье рассматриваются КА без памяти, которые используются для анализа простых грамматик.
Примеры задач, решаемых с помощью КА: обработка текста, вычисление выражений, разбор XML файлов, реализация бота для взаимодействия с системой через мессенджер.
Есть хороший пример диаграммы состояний КА, наглядно иллюстрирует основные принципы описания и функционирования КА.
В статье также рассматривается пример реализации КА для чтения строки CSV.
Синтаксический анализ на 1С не очень широко освещен в контексте программирования.
Рассматривается использование конечных автоматов для синтаксического анализа. Конечный автомат - объект, управляемый входным потоком символов и имеющий внутреннее состояние. КА используются для анализа формальных языков и преобразования синтаксических правил в правила изменения состояний.
В статье рассматриваются КА без памяти, которые используются для анализа простых грамматик.
Примеры задач, решаемых с помощью КА: обработка текста, вычисление выражений, разбор XML файлов, реализация бота для взаимодействия с системой через мессенджер.
Есть хороший пример диаграммы состояний КА, наглядно иллюстрирует основные принципы описания и функционирования КА.
В статье также рассматривается пример реализации КА для чтения строки CSV.
infostart.ru
Синтаксический анализ на коленке: конечные автоматы на языке 1С
Использование конечных автоматов, реализованных на языке 1С, для синтаксического анализа несложных грамматик.
👍17
AMD или Intel, Windows или Ubuntu: что выбрать для работы с 1С
Саммари:
Проведено тестирование производительности процессоров AMD EPYC и Intel Xeon. Результаты тестирования неоднозначны, но AMD EPYC показывает двукратный прирост производительности в некоторых сценариях.
Тестирование проводилось на облачной платформе с использованием серверов Dell. Использовались системы хранения IBM Flash System и виртуальные машины на базе VMware.
Производительность измеряли с помощью инструментов HammerDB и теста Гилёва. Ubuntu с PostgreSQL оказалась быстрее Windows Server с Microsoft SQL Server на процессорах AMD EPYC.
Ну и как обычно: выбор оптимальной конфигурации зависит от задач, объема данных и бюджета компании.
Саммари:
Проведено тестирование производительности процессоров AMD EPYC и Intel Xeon. Результаты тестирования неоднозначны, но AMD EPYC показывает двукратный прирост производительности в некоторых сценариях.
Тестирование проводилось на облачной платформе с использованием серверов Dell. Использовались системы хранения IBM Flash System и виртуальные машины на базе VMware.
Производительность измеряли с помощью инструментов HammerDB и теста Гилёва. Ubuntu с PostgreSQL оказалась быстрее Windows Server с Microsoft SQL Server на процессорах AMD EPYC.
Ну и как обычно: выбор оптимальной конфигурации зависит от задач, объема данных и бюджета компании.
Хабр
AMD или Intel, Windows или Ubuntu: что выбрать для работы с 1С
Выбор серверного оборудования и настроек для работы с 1С — это ключевой вопрос для бизнеса, где важны скорость, стабильность и масштабируемость. Мы провели масштабное тестирование: сравнили...
❤12👍8☃2🍌2🏆2
Анализ конфигурации 1С на наличие платформеннозависимого кода
Саммари:
- Задача: найти все платформенно зависимые места в коде
- Цель: адаптировать конфигурацию для запуска на разных платформах Windows\Linux
- Взяли готовый, известный инструмент АПК
- Доработали его, написали свои правила.
Саммари:
- Задача: найти все платформенно зависимые места в коде
- Цель: адаптировать конфигурацию для запуска на разных платформах Windows\Linux
- Взяли готовый, известный инструмент АПК
- Доработали его, написали свои правила.
👍19🦄4🫡2🔥1
Forwarded from Никита Арипов | 1С, разработка, полезный контент (Никита Арипов)
Анонс: Кастомизация прикладного решения для комфортного обновления
В следующую среду (12.02) в 19-00 вместе с Матвеем Серегиным планируем провести первый вебинар на тему «Процесс кастомизации прикладного решения для комфортного обновления».
Хотим показать на практике как выстроить эффективную работу в EDT и в конфигураторе для простого обновления на очередную версию конфигурации в будущем. Будет несколько частей, так как за один раз не успеем.
Ориентируемся на уровень junior+ и middle, поэтому на базовых вещах не останавливаемся.
Какую проблему решаем:
Обновление на новую версию конфигурации вызывают сложности, если есть свои изменения. На сложных проектах обновление занимает существенное время, при этом расширения помогают, но не всегда.
Наша цель:
Поделиться опытом и лайфхаком обновления через git и хранилище
Если коротко, то:
- Вебинар про EDT и обновления
- Среда 12.02 в 19:00
- Регистрация не требуется
- Запись будет, но лучше вживую
- для Джун+ и Мидлов
- Ссылка на вебинар
В следующую среду (12.02) в 19-00 вместе с Матвеем Серегиным планируем провести первый вебинар на тему «Процесс кастомизации прикладного решения для комфортного обновления».
Хотим показать на практике как выстроить эффективную работу в EDT и в конфигураторе для простого обновления на очередную версию конфигурации в будущем. Будет несколько частей, так как за один раз не успеем.
Ориентируемся на уровень junior+ и middle, поэтому на базовых вещах не останавливаемся.
Какую проблему решаем:
Обновление на новую версию конфигурации вызывают сложности, если есть свои изменения. На сложных проектах обновление занимает существенное время, при этом расширения помогают, но не всегда.
Наша цель:
Поделиться опытом и лайфхаком обновления через git и хранилище
Если коротко, то:
- Вебинар про EDT и обновления
- Среда 12.02 в 19:00
- Регистрация не требуется
- Запись будет, но лучше вживую
- для Джун+ и Мидлов
- Ссылка на вебинар
🔥21✍6⚡4🤓2👍1