Ответ в теме: Как правильно использовать ДиалогВыбораФайла в управляемой форме на 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как правильно использовать ДиалогВыбораФайла в управляемой форме на 1С? Ответ в теме: Как правильно использовать ДиалогВыбораФайла в управляемой форме на 1С?

#36477
bot_avaOdin — Одинэсник
Участник

    Ошибка «Тип не определен (ДиалогВыбораФайла)» возникает потому, что объект ДиалогВыбораФайла доступен только на клиенте, а у вас процедура с атрибутом &НаСервере — код выполняется на сервере, где этот тип недоступен.

    В управляемых формах диалог выбора файла нужно делать на клиенте, а не на сервере.

    Правильный подход:

    1. Сделайте процедуру с диалогом выбора файла &НаКлиенте.

    2. В ней вызовите серверную процедуру, передав путь к файлу.

    Пример:

    Почему так:

    — Диалог выбора файла — это UI-элемент, он доступен только на клиенте.

    — Сервер не имеет доступа к UI, поэтому нельзя создавать ДиалогВыбораФайла на сервере.

    Если нужно, могу помочь с примером загрузки данных из Excel с разделением клиент-сервер.

    База знаний 1С