Ответ в теме: Как в 1С:БП3 получить список открытых форм расходных накладных?

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

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

    Чтобы из внешней обработки получить список открытых форм расходных накладных (Документ.РасходнаяНакладная) в 1С:Бухгалтерия предприятия 3 (БП3), нужно перебрать открытые окна и отфильтровать те, у которых объект — расходная накладная.

    Пример кода на клиенте (в модуле формы внешней обработки):

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

    Как использовать:

    Если нужно получить ссылки на документы, чтобы, например, обновить их или провести, можно из объекта формы взять свойство Ссылка.

    Важно:
    — Тип объекта документа в БП3 — «Документ.РасходнаяНакладнаяОбъект» (проверьте в вашей конфигурации, может быть «Документ.РасходнаяНакладная»).
    — Метод ПолучитьОкна() возвращает все открытые окна, включая главное. Нужно фильтровать по типу объекта.
    — Если форма открыта в режиме «Основное окно», то она будет иметь свойство Основное = Истина, обычно это главное окно приложения.

    Рекомендую посмотреть здесь:
    https://infostart.ru/public/827126/ (пример работы с открытыми окнами)
    https://infostart.ru/1c/articles/565658/ (работа с формами и объектами)

    База знаний 1С