WIKI Programming Store — библиотека разработчика 1С, Python, Dynamics AX, Java, ML/AI
Подписывайся на наши новости и читай статьи в первых рядах!
Нельзя так просто взять и удалить фоновый рисунок!
Anastasiya H
Как в случае отсутствия согласования по документу выводить печатные формы с водяным знаком «не для печати, отправьте документ на согласование»? Такая задача стояла передо мной на одном из проектов.
Оптимизация бизнес-процессов «1С:ЗУП»: отправка приказов в «Кабинет сотрудника» без подписи руководителя
Step Elena
Типовой функционал «1С:ЗУП» требует подписи руководителя организации перед отправкой приказа сотруднику на ознакомление/подпись в «1С:Кабинет сотрудника». Однако, по регламенту, подпись руководителя нужна далеко не для всех кадровых документов. Это создает неоправданные задержки в согласовании, увеличивает нагрузку на руководителя и усложняет процесс для кадровой службы.
HTTP-сервисы
Ольга С.
Одним из самых распространённых способов взаимодействия между приложениями в интернете является использование веб-сервисов. Суть в том, что одно приложение — назовём его поставщиком веб-сервиса — публикует свой сервис по уникальному веб-адресу (URL). Другие приложения, потребители, могут обращаться к этому адресу.
Реактивное программирование в 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-сервисы с помощью подсистемы «Домены данных».
Пользуясь нашим сайтом, вы даёте согласие на использование cookies. Подробнее про политику конфиденциальности.
