Depository of News

Архитектура 1С для новичков: Строим первую внешнюю обработку и клиент-серверный мост. Часть первая

newsdepo.com · world

Боитесь запутаться в клиент-серверной архитектуре и управляемых формах? В этой короткой статье разберем самый простой и понятный алгоритм создания внешней обработки с нуля. Идеально для начинающих разработчиков и студентов, делающих первые шаги в 1С. ​Каждый начинающий программист 1С рано или поздно приходит к моменту, когда типовых возможностей конфигурации не хватает, а вносить изменения в саму конфигурацию (снимать с поддержки) нельзя или не хочется. Именно для таких задач и существуют внешние обработки (файлы с расширением .epf),они не мешают последующим типовым обновлениям от фирмы 1С. Шаг 1. Создаем файл обработки в Конфигураторе Открываем Конфигуратор и идем по классическому пути: Файл — Новый — Внешняя обработка. Перед нами пустая карточка. Здесь нас интересуют два поля: Имя и Синоним. Имя — это то, как к вашей обработке будет обращаться сама система в коде (пишем строго без пробелов, например: ЗагрузкаДанныхИзФайлов). Синоним — это название, которое 1С выведет на экран пользователю (тут пробелы и знаки препинания разрешены, например: Умный импорт первички). Шаг 2. Проектируем интерфейс (Управляемую форму) Находим в дереве пункт Формы, жмем на лупу и создаем новую управляемую форму обработки. Добавляем данные: В правом верхнем углу (вкладка Реквизиты) нажимаем «Добавить». Нам нужна строка, назовем её ПутьКФайлу, перетаскиваем в левое верхнее окно Элементы. Лайфхак для интерфейса: Выделяем это поле, открываем его свойства (Alt + Enter) и в поле Заголовок пишем то, что должен увидеть пользователь, а чуть ниже находим свойство КнопкаВыбора и ставим галочку Да (чтобы в поле появились заветные три точки ...). Читать далее

Read full article →