История изменений: контекст настоящей штатной формы

Учебные задачи

Неавтономный пример чтения параметров уже полученной системной формы. Это не сценарий программного открытия формы.

Где и как запускать

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

Подготовка

  1. В собственной учебной базе включите историю данных своего объекта, вручную подготовьте две его версии и откройте соответствующее штатное представление истории.

  2. ФормаИстории обозначает настоящий удержанный экземпляр именно этой системной формы. Справка не даёт его программного имени открытия или универсальной фабрики; без экземпляра код неавтономен. Не создавайте вместо формы структуру.

Параметры = ФормаИстории.Параметры;
Сообщить(ФормаИстории.Заголовок);
Сообщить(Параметры.Данные);
Сообщить("Читается уже открытая штатная форма");
Сообщить("История этим фрагментом не изменяется");

Разбор по шагам

  1. Работаем с действительно открытой системной формой.

  2. Читаем её заголовок и документированные параметры.

  3. Выводим сведения, не изменяя историю.

Как проверить результат

  1. Показаны параметры именно выбранного объекта или версий.

  2. В коде отсутствуют вымышленные имена ОткрытьФорму для системной формы.

Ожидаемый результат

Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.

На что обратить внимание

  1. Тонкий, веб- или толстый клиент. Настройки истории и способ получения удержанной формы зависят от реального штатного интерфейса.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.