Как-то я научил 8-летнюю дочь обновлять типовые конфигурации (за долю малую), но её карьера не задалась, так как появился ОБНОВЛЯТОР (хотя ходят слухи, что есть люди, которые всё ещё вручную обновляют типовые)
Я уж думал научить жену дописывать новые объекты в свои обработки, но тут появился ИИ...
И его очень быстро можно обучить допиливать ваши однотипные решения (всяко быстрее, чем жену)
Входные данные - конфигурация 1С в формате EDT, для системы контроля версий используется Git, две базы - рабочая и тестовая. Задача: коммит в ветку должен автоматически обновлять базу. Без ручного запуска конфигуратора, без «сохрани CF и скопируй на сервер».
Инструмент - GitHub Actions + PowerShell-скрипты на сервере. Платформа 8.3.27.
Рассматриваем практический подход к автоматизации тестирования в среде 1С, который позволяет эффективно работать даже при ограниченных ресурсах и большом разнообразии систем. Объясняем, как построена пирамида автотестов, и как используется подход DDT. В статье описан собственный фреймворк тестирования, обеспечивающий универсальность, расширяемость и удобство поддержки. Она будет полезна специалистам любого уровня, которые работают с автоматизацией тестирования в 1С и смежных системах.
Статья раскрывает практический способ интеграции HTTP-сервисов 1С со Swagger через расширение swagger-1С, позволяющий автоматически генерировать живую интерактивную документацию API без ручного описания JSON-схем. Автор шаг за шагом показывает установку, создание модулей-описаний с примерами кода и обработку типичных "граблей", чтобы разработчики и интеграторы могли сразу тестировать методы в браузере.
В этой статье вы найдете подборку свежую видеоматериалов с подробным обзором ключевых инструментов Infostart Toolkit: консоль запросов, консоль кода, редактор объекта, инструменты для работы с пользователями, регламентные и фоновые задания
Стандартные отчеты в 1С на больших объемах данных неизбежно начинают тормозить, а попытки бесконечно ускорять их на MS SQL или PostgreSQL оказываются дорогими и малоэффективными. Показываем, в каких случаях связка 1С и ClickHouse действительно решает проблему аналитической производительности, а где ее использование будет избыточным. Разбираем архитектуру интеграции, сравниваем подходы к обмену данными и объясняем, почему главная ошибка – работать с колоночной СУБД так же, как со строковой. А также учимся правильно готовить данные, проектировать таблицы и избегать типичных ловушек, чтобы получить по-настоящему быстрые аналитические решения.
В данной статье мы поговорим о том, каким образом осуществляется организация ремонтов в системе 1C:Предприятие.ERP Агропромышленный комплекс на примере учета операций предприятия из демо базы.
Иногда в отчёте СКД возникает потребность сделать отбор по колонке типа булево, который нужно только включать и отключать. При снятой галочке отбора отбор должен быть отключен, а при включённом отбираются только те записи, у которых в колонке отбора значение - истина, при этом поле ввода значения булево (да/нет) - лишнее, на панели отборов, и его нужно скрыть.
Данная публикация рассматривает возможные способы сделать это.
С помощью шагов из стандартной библиотеки Vanessa Automation можно намного упростить себе решение реальных задач тестирования. Расскажем о базовых возможностях использования Vanessa Automation для подготовки тестовых данных, сравнения табличных частей и преобразования значений.
Обмен между базами 1С, как правило, строится по одному из классических сценариев - РИБ или с помощью правил конвертации данных. Эти подходы хорошо известны и в большинстве проектов работают удовлетворительно и полностью покрывают потребности в обмене. Проблемы начинаются при росте системы. В этой статье я хочу разобрать альтернативный подход — асинхронный обмен.
Все о «подводных камнях» в простых методах 1С: от неожиданного поведения дат и времени из-за региональных настроек и часовых поясов (ТекущаяДата() vs ТекущаяДатаСеанса()), преобразования строк в числа с учетом разделителей, до коварств Null в запросах, методов Пустая() и ЗначениеЗаполнено() с пустыми/битыми ссылками.
Qwen Code CLI для 1С-разработчика: BSL Language Server + CodePilot1C MCP — бесплатно и без VPN. Как настроить полноценный AI-стек для работы с 1С: подключаем BSL Language Server через LSP и CodePilot1C как MCP-хост. Работает бесплатно из России, без VPN и без иностранных карт.
Как перенести 10–20 лет истории бюджетов из УПП в 1С:Управление холдингом и не сойти с ума? Три варианта: типовые Excel-бланки, загрузка через документы-регистраторы и ETL-конвейер с пакетной записью. Честный разбор плюсов, минусов и «подводных камней» для каждого подхода. В приложении — готовая обработка.
Когда я пришёл в ИТ-службу, первое, что бросилось в глаза – героические замены оборудования «когда сгорит». И они горели регулярно. Быстрая инвентаризация показала: 80 % парка ПК старше семи лет. Люди жаловались на тормоза, но главная проблема была в другом: половина машин не поддерживала современные версии ОС, а значит – не получала обновлений безопасности. Серверы держались на инженерной интуиции и запчастях «с молотка». Дальше – рассказ: из чего собирали процесс, где брали данные, на чем спотыкались. И главное – как удалось не останавливать работу компании и не взорвать бюджет.
Стоит ли пытаться писать код с помощью локальных ИИ-моделей на видеокартах, которые к этому вообще не приспособлены? Спойлер: не стоит. И если у вас нет безлимитного бюджета на железо, лучше даже не начинать эту игру. Расскажем о том, когда ИИ действительно ускоряет работу, а когда просто плодит легаси и греет железо.
Это небольшой экскурс в технологию gRPC с основой на последнее обновление Открытого пакета интеграций, добавляющее работу с этой технологией в 1С. Поговорим об основных принципах и способах передачи данных, proto-файлах и других ключевых особенностях данного протокола.
В статье рассматриваются варианты с двойным и одинарным кликом, предлагается оптимальное решение с использованием события ПриАктивизацииЯчейки и параметра ВыбранныеСсылки. Приведен полный код запроса, настройки формы и клиентских процедур для удобного выбора элементов списка.
Платформенная защита модулей конфигураций, внешних обработок и расширений 1С легко «взламывается» общедоступными декомпиляторами, а использование СЛК (Система лицензирования и защиты конфигураций) часто избыточно из-за необходимости установки дополнительного ПО и покупки ключей. Рассмотрим использование методики защиты логики через обфускацию байт-кода, а именно частный случай использования метода, который позволит привязать решение к «железу» пользователя без использования внешних компонент и онлайн-активации.
В данной публикации рассматривается уникальный программный способ смены типа набора данных СКД с типа "Запрос" на тип "Объект". Набирать состав колонок СКД отчёта, с указанием их типов, через пользовательский интерфейс весьма муторно. И ещё более муторно, когда это надо делать при переделке существующего отчёта, базировавшегося ранее на запросе.
В данной статье мы поговорим о том, как обеспечить контроль над качеством и сбалансированностью питания в программном комплексе 1С:Комбинат планового питания.
С каждым годом запросов на интеграции в 1С становится все больше – даже в небольших компаниях. Для налаживания обмена данными с CRM, банками, маркетплейсами и другими системами оптимальным решением является использование REST API. Показываем, что важно учитывать при реализации REST API в 1С, и почему понимание REST как архитектуры критично для эффективной интеграции. Разбираем ключевые моменты работы с HTTP, методы, заголовки и коды, а также объясняем, почему JSON – предпочтительный формат для обмена данными. В статье выделены типичные ошибки при реализации и даны рекомендации, как их избежать, чтобы интеграции были быстрыми и масштабируемыми.