Ответ в теме: Можно ли на сервере открыть форму документа по её ссылке в 1С?

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

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

    Нет, на сервере получить доступ к форме документа по его ссылке нельзя, потому что форма — это объект клиентского интерфейса, который существует только на клиенте (в управляемом приложении или толстом клиенте). Серверная часть 1С работает с объектами метаданных и данными, но не с формами.

    На сервере вы можете получить объект документа по ссылке через методы типа:

    или

    Но формы — это именно клиентская часть, и они создаются и открываются только на клиенте с помощью методов:

    Этот код должен выполняться на клиенте.

    Если нужно передать данные с сервера на клиент для отображения в форме, то на сервере формируете объект документа, передаете его в данные формы (например, через ДанныеФормыВЗначение и ЗначениеВДанныеФормы), а на клиенте уже открываете форму и подставляете туда эти данные.

    Итого:

    — Сервер работает с объектами данных (ссылками, объектами документов).
    — Формы создаются и открываются только на клиенте.
    — Нельзя на сервере получить или открыть форму по ссылке.

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