ИТ-инфраструктура · Учётные системы и рабочие места операторов
C# АРМ для работы с формами 1С 7.7
Развивается C#-клиентский слой для работы с формами и внешними обработками 1С 7.7: он сохраняет особенности старой платформы, но позволяет развивать пользовательский интерфейс и техническую интеграцию на .NET.
Опубликовано: 07.10.2026 · Обновлено: 07.10.2026
Контекст
Отрасль: Учётные системы и рабочие места операторов
Направление: ИТ-инфраструктура
Проблема
Для развития интерфейсов и вспомогательных рабочих мест 1С 7.7 нужен современный клиентский слой, который понимает формы, кодировки и бизнес-артефакты платформы.
Решение
В проекте ARM1c упорядочены механизмы описания поведения форм, каталог форм и карта действий. Сборочный контур приведён к x86, совместимому с COM 1С 7.7.
Технические детали
Обработаны FormBehaviorService.FindElementName, OneCFormCatalog.json, OneCActionMap.txt, ресурсы внешних форм и CP1251. Генерируемые артефакты и прикладной код 1С сохранены без несвязанных изменений.
Результат
Сборки C# ARM в конфигурациях x86 Debug и Release прошли. Подключение к 1С 7.7 через COM подготовлено; отдельная проверка живого COM-сеанса не входила в подтверждённый результат.
Технологии
- C#
- WinForms
- .NET
- COM
- 1С 7.7
- CP1251