Недокументированное использование стандартных форм

27.02.26

Разработка - Инструментарий разработчика

Не хватает возможностей в платформе 1С? Рассмотрены возможности использования стандартных форм, вызываемых из платформы.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Преобразование стандартных управляемых форм
.epf 100,38Kb
136 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

В этой статье буду писать про недокументированное использование стандартных форм.

Вопрос: Как перенести данные из стандартной управляемой формы в форму внешней обработки?

Недавно вышла публикация Недокументированное использование стандартных обработок из меню "Все функции", теперь давайте обсудим про использование стандартных форм.

Список расширений:

  • LF - это стандартная компилированная управляемая форма, вызываемая платформой. В платформе 1с это формы: "Все функции", "Все сообщения", "Выбрать шрифт" и т.д.
  • F - это стандартная компилированная обычная форма, вызываемая платформой.
  • CLF - это стандартная компилированная управляемая форма, вызываемая методами: "ПоказатьПредупреждение", "ПоказатьВопрос" и т.д.

Чтобы получить встроенную в виде отдельного файла "AllFunctions.lf", нужно выполнить код:

КопироватьФайл("v8res://mngbase/AllFunctions.lf","C:\AllFunctions.lf");

Инструкция:

  1. Открыть обработку, нажать на кнопку "Получить список ресурсов", отметить необходимые ресурсы, выбрать каталог и нажать "Распаковать и упаковать".
  2. В выбранном каталоге открыть любую обработку в режиме конфигуратора.
  3. Открыть форму внешней обработки, восстановить в ней связи между элементами и реквизитами, записать и закрыть.
  4. Открыть записанную обработку в режиме предприятия.

Выражаю благодарность awa за оказанную помощь.

P.S. Не стоит забывать, что такое использование стандартных форм является недокументированным и может привести к неработоспособности в любой момент, поэтому не следует ими пользоваться чрезмерно.

Вступайте в нашу телеграмм-группу Инфостарт