Записки программиста 1с

Как открыть форму созданного документа 1c?

Вопрос “Как открыть форму созданного документа 1c?” часто возникает перед программистами 1с.

Формы документов 1с

Объект конфигурации документ имеет несколько видов форм. 1с:Предприятие умеет генерировать все необходимые для документа формы. Разработчикам 1с предоставляется возможность конфигурировать самостоятельно формы для документов, которые им необходимы. Увидеть все формы документа можно в конфигураторе системы. Для этого выделяем Документ и открываем Формы:

Как открыть форму созданного документа 1c?
Реквизиты документа

Объект Документ может иметь три вида форм:

  • документа
  • списка
  • выбора
открыть форму созданного документа
форма документа

При создании формы документа необходимо сделать следующие действия:

  1. Выбрать тип формы
  2. Поставить галочку “Назначить форму основной”
  3. Ввести имя и синоним формы(или оставить имя и синоним заданные по умолчанию)
открыть форму созданного документа 1с
форма списка документа

Замечание: При определении формы документа как основной ее нельзя удалить. Необходимо вначале заменить основную форму и затем повторить удаление.

Как открыть форму созданного документа 1c програмно?

Сайт 1с ИТС предлагает следующий порядок действий:

  • открыть форму нового документа и предоставить пользователю самому интерактивно записать данные объекта в базу данных.
  • создать новый документ программно, программно заполнить его данными и программно записать. Затем, если нужно, показать его пользователю.

В первом сценарии проще всего использовать метод глобального контекста ОткрытьФорму(). Это можно сделать на клиенте.

открыть форму 1с
код открытия формы

При этом создается новый документ и открывается для редактирования основная форма этого документа.

Во втором весь процесс делится на 2 этапа

Вначале программно создается документ на сервере и заполняется данными.

Процедура открытия формы 1с
код на сервере

Затем открывается форма на ссылке документ на клиенте.

процедура на клиенте
Код открытия формы на клиенте

В результате откроется документ заполненный данными на Сервере. Мы разобрали вопрос: “Как открыть форму созданного документа?”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *