В учебном примере на Хабре клиентский код отвечает за конкретное действие пользователя — открытие диалога выбора файла. Автор предлагает создать обработчик события «НачалоВыбора» на клиенте и задать фильтр для Excel.xlsx и таблиц 1С.mxl.
Сначала — внешняя обработка
Материал адресован начинающим разработчикам и студентам. Первый шаг в нём — открыть Конфигуратор и пройти по меню «Файл — Новый — Внешняя обработка». Это конкретная точка входа: руководство начинает с создания самой обработки, прежде чем переходить к выбору файла.
Автор объясняет, что внешние обработки представляют собой файлы с расширением.epf. По его утверждению, они не мешают последующим типовым обновлениям фирмы «1С».
Почему выбор файла вынесен на клиент
Для открытия диалога автор использует событие «НачалоВыбора». В его настройках предлагается выбрать команду «Создать на клиенте». Так в примере работа с пользовательским экраном и выбором файла связывается с клиентской частью.
Здесь можно разобраться с одной конкретной обязанностью клиентского кода, не пытаясь сразу охватить всю клиент-серверную архитектуру. Описанный шаг касается взаимодействия с пользователем.
Что означает фильтр форматов
В приведённом коде фильтр диалога задаёт два варианта: файлы Excel с расширением.xlsx и таблицы 1С с расширением.mxl. Это настройка выбора, а не подтверждение совместимости всех файлов с такими расширениями.
В руководстве описан диалог Windows и предложена проверка формы в режиме «1С:Предприятие». При этом версия платформы и тип клиента не указаны, а точная среда авторского тестирования не описана.
Источники и контекст
- Хабр — Архитектура 1С для новичков: Строим первую внешнюю обработку и клиент‑серверный мост. Часть первая



