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

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36079
      Фото аватараOdineski
      Участник

        есть ссылка на документ. можно ли на сервере получить доступ к форме этого документа по ссылке

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

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

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

          или

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

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

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

          Итого:

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С