8.х Как активизировать форму документа?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alem, 25 дек 2006.

  1. TopicStarter Overlay
    alem
    Offline

    alem

    Регистрация:
    25 дек 2006
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Суть проблемы: необходимо добавлять строки в таб часть ОТКРЫТОГО (уже записанного или проведённого) документа из обработки.
    Есть таб значений, где хранится документОбъект содержащий сам документ.
    Для того, чтобы добавлять строки в открытую форму необходимо её (форму) активизировать. КАК ЭТО СДЕЛАТЬ?? Метод Форма.Активизировать() - пробовал - не работает. Если сделать Форма.открыть(), то форма открывается и информ. добавляется, НО на заднем плане висит старая форма. Пробовал принудительно сначала закрыть старую форму, но выдается ошибка - ФОРМА НЕ ОТРЫТА.

    Как можно добраться из внешней обработки до формы (закрыть или активизировать) имея только ССЫЛКУ на документ.
  2. Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    Можешь попробовать в обработке поставить Оповестить(...), а на форме подключить ОбработкаОповещения и отлавливать там событие из обработки, ну и на него обновлять форму, тогда будут по идее новые данные, или не обновлять, а перечитывать объект из базы по-новой.

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