[РЕШЕНО] Открыть документ в своей форме из обработки

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Haken, 10 май 2016.

  1. TopicStarter Overlay
    Haken
    Offline

    Haken Опытный в 1С

    Регистрация:
    11 ноя 2010
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    Добрый день.
    Есть своя обработка, в которой в таблице есть список документов (из конфигурации). Сейчас сделал, что при выборе строки открывается документ в стандартной форме
    ДокЗаявки.ПолучитьФорму().Открыть();

    Можно ли в обработку вставить свою форму документа, и чтобы документ открывался не в стандартной форме, а в моей?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Нет, на то у каждого объекта своя форма.
  3. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Сам не делал, но, думаю, можно.
    Назначение формы определяется ее основным реквизитом (выделен жирным).
    Если тип основного реквизита формы, к примеру, "ДокументОбъект.<ИмяДокумента>", то эта форма становится формой данного документа. У нее появляются соответствующие стандартные команды (Записать, Провести и т.д.).
    Поэтому можете у обработки создать такую форму - и она будет формой документа с соответствующим ему поведением.
    Haken и alexburn нравится это.
  4. TopicStarter Overlay
    Haken
    Offline

    Haken Опытный в 1С

    Регистрация:
    11 ноя 2010
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    Да, всё оказалось проще простого. Вчера что-то не допер, как форме сказать, какой документ открывать. Спасибо, 1cUserAndrew
    Код:
    ДокЗаявки = ВыбраннаяСтрока.Заявка.ПолучитьОбъект();
    Форма = ПолучитьФорму("ФормаДокументаИзОбработки");
    Форма.ДокументОбъект = ДокЗаявки;
    Форма.Открыть();
    

Поделиться этой страницей