WIKI Programming Store — библиотека разработчика 1С, Python, Dynamics AX, Java, ML/AI
Подписывайся на наши новости и читай статьи в первых рядах!
Реактивное программирование в Java: от теории к практике
Ekaterina D
Когда пару лет назад я впервые столкнулась с реактивным программированием, казалось, что это что‑то слишком сложное и академическое. Но чем больше работаешь с современными высоконагруженными системами, тем яснее становится, что без реактивного подхода сложно обеспечить высокую отзывчивость и масштабируемость.
Примеры работы с утилитой администрирования ibcmd
Valerii Mark
В этой статье познакомимся с консольной утилитой, поставляемой компанией 1С — ibcmd. Она доступна как для Windows-версии, так и для Unix-подобных операционных систем. Утилита во многом похожа на rac, но работает автономно и имеет собственные режимы.
Вот возможные режимы работы с данной утилитой.
В данной статье мы рассмотрим два режима – server и infobase.
- Режим server – настройка автономного сервера.
Предназначен для создания файла конфигурации автономного сервера. - Режим infobase – управление информационными базами.
Предназначен для администрирования баз данных (создание, восстановление, выгрузка и репликация).
Как я сдавал экзамен «1С:Специалист» по бухгалтерии
Дмитрий N
Меня зовут Дмитрий, я программист 1С. Хочу поделиться опытом, как я готовился и сдавал экзамен «1С:Специалист» по бухгалтерии, так как в последнее время стали все чаще попадаться задачи по этому разделу.
Типовые методы решения задач в 1С при использовании БСП
Ss Serg
Вспоминая требования заказчиков на клиентских интервью, я могу сказать, что сейчас все больше внимания клиенты уделяют знаниям БСП у разработчиков. Конечно, вопросы сперва очень общие: "А знаешь ли что-то о БСП?, "Может быть, что-то слышал о БСП?" или "а какие задачи решал с помощью механизмов БСП?". Исходя из этих вопросов, я бы хотел, чтобы у читателя сформировался некий базовый задел, на котором мы и будем дальше развиваться.
Мы рассмотрим стандарты разработки 1С, восполним возможные проблемы и посмотрим на варианты типового решения задач в 1С.
Использование стандартных механизмов помогает строить правильный программный код для решения различных бизнес-задач. И, не смотря на то, что Платформа предоставляет разнообразный инструментарий для решения бизнес-задач, неправильное использование механизмов платформы приводит к нестандартным решениям, сложным в поддержке.
На сегодняшний день большинство тиражных решений построено на Библиотеке стандартных подсистем. Поэтому мы постараемся максимально использовать и саму библиотеку, и логику работы библиотеки.
Установка и настройка сервера 1С 8.3 на Ubuntu Server 25.04 с кластером и публикацией базы
Valerii Mark
В этой статье мы подробно рассмотрим процесс установки и настройки кластера серверов «1С:Предприятие» на базе Ubuntu server 25.04 и подключение к серверу СУБД также на Ubuntu server 25.04 с PostgreSQL.
Такой подход позволяет обеспечить масштабируемость и гибкость системы.
Кластерная архитектура актуальна для компаний с большим количество пользователей и/или интенсивными нагрузками на систему.
Будем использовать следующую схему:
- главный сервер 1С (Main) – управляет кластером и сессиями;
- рабочий сервер 1С (Worker) – выполняет расчёты и распределяет нагрузку;
- сервер СУБД PostgreSQL – сервер баз данных;
- клиенты – тонкие, толстые и веб-клиенты.
Использование БСП при разработке
Ss Serg
В статье рассмотрим роль и применение «Библиотеки стандартных подсистем» (БСП) в современной разработке на платформе 1С. Будут приведены примеры интеграции и подключения подсистем, а также советы по корректному использованию программного интерфейса БСП.
Очистка табличного документа на клиенте. Миф или реальность?
Vladimir B
Рано или поздно все программисты 1С сталкиваются с необходимостью повторного использования табличного документа после его заполнения, например, для реквизита формы с типом ТабличныйДокумент на форме отчета. По справке 1С, для этого есть метод ТабличныйДокумент.Очистить(), который доступен только на сервере.
Testcontainers: путь к надежным интеграционным тестам в Spring Boot
Dim mds
Доброго времени суток, коллеги! Сегодня я хочу в очередной раз поднять такую тему, как написание тестов. Мы знаем, что разработка надежных приложений требует тщательного тестирования. Многие программисты и даже целые компании склонны полагаться исключительно на юнит-тесты, считая, что этого достаточно для обеспечения качества их приложений. Однако такой подход часто демонстрирует свои минусы на этапе вывода функционала в тестовый контур, а далее уже в продакшн. Где-то не заполнилось поле, которое должно быть Not Null, где-то не создался Kafka-consumer из-за опечатки в конфиге. Сколько раз такие проблемы возникали в вашей практике и приводили к тому, что нужно срочно делать Pull Request с исправлением очевидной ошибки, испытывая стыд перед коллегами за то, что совершили такую элементарную оплошность? Сколько раз компоненты, прекрасно работающие по отдельности, выбрасывали пачки исключений при совместной работе?
Обмен данными через http-сервисы при помощи подсистемы «Домены данных»
Max Yar
В статье рассмотрим вариант обмена данными через http-сервисы с помощью подсистемы «Домены данных».
Технологии единого входа (SSO) для корпоративных ресурсов
Ekaterina D
С ростом числа внутренних сервисов и платформ в компаниях всё актуальнее становится задача унификации доступа сотрудников к корпоративным ресурсам. HR-системы, CRM, документооборот — каждый из этих инструментов требует авторизации. В итоге у сотрудников накапливается десятки учётных записей, а у администраторов — необходимость управлять ими. Чтобы сократить избыточные точки входа и упростить контроль доступа, компании всё чаще внедряют механизм единого входа — SSO (Single Sign-On).
Kafka Streams для начинающих. Потоковая обработка данных в мире Java
Dim mds
За всю историю человечества в разные эпохи существовали определенные виды ресурсов, которые определяли наше развитие и эволюцию. В 19 веке главным ресурсом для человечества было золото, в 20 веке – нефть и газ, а в 21 веке этим ресурсом стала информация. В нашем быстро меняющемся мире, где данные льются рекой и эти объемы растут с невероятной скоростью, нам как разработчикам приходится постоянно искать новые подходы для эффективной работы. От финансовых транзакций и логов серверов до показаний IoT-сенсоров и кликов пользователей на веб-сайтах — информация поступает непрерывным потоком. Работать с ней в реальном времени становится критически важным для того, чтобы бизнес мог принимать своевременные решения и оставаться конкурентоспособным.
Итак, в этой статье мы разберемся в новомодной технологии для работы с данными – Kafka Streams и узнаем, что это, область применения, а также достоинства и недостатки.
Оптимизация снабжения и закупок: как обработка для 1С:ERP возвращает порядок в работу
Dina shdi
Разрозненность отделов снабжения и закупок – это не просто бюрократия, а прямая угроза эффективности бизнеса. Пока одни сотрудники формируют потребности в Excel, другие вручную обрабатывают заказы, теряя время на согласование, исправление ошибок и поиск актуальных данных. Результат? Задержки, избыточные заказы и недовольство смежных подразделений. Как решить эту проблему, расскажу в статье.
Пользуясь нашим сайтом, вы даёте согласие на использование cookies. Подробнее про политику конфиденциальности.
