Недокументированное использование стандартных форм
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В этой статье буду писать про недокументированное использование стандартных форм.
Вопрос: Как перенести данные из стандартной управляемой формы в форму внешней обработки?
Недавно вышла публикация Недокументированное использование стандартных обработок из меню "Все функции", теперь давайте обсудим про использование стандартных форм.
Список расширений:
- LF - это стандартная компилированная управляемая форма, вызываемая платформой. В платформе 1с это формы: "Все функции", "Все сообщения", "Выбрать шрифт" и т.д.
- F - это стандартная компилированная обычная форма, вызываемая платформой.
- CLF - это стандартная компилированная управляемая форма, вызываемая методами: "ПоказатьПредупреждение", "ПоказатьВопрос" и т.д.
Чтобы получить встроенную в виде отдельного файла "AllFunctions.lf", нужно выполнить код:
КопироватьФайл("v8res://mngbase/AllFunctions.lf","C:\AllFunctions.lf");
Инструкция:
- Открыть обработку, нажать на кнопку "Получить список ресурсов", отметить необходимые ресурсы, выбрать каталог и нажать "Распаковать и упаковать".
- В выбранном каталоге открыть любую обработку в режиме конфигуратора.
- Открыть форму внешней обработки, восстановить в ней связи между элементами и реквизитами, записать и закрыть.
- Открыть записанную обработку в режиме предприятия.
Выражаю благодарность awa за оказанную помощь.
P.S. Не стоит забывать, что такое использование стандартных форм является недокументированным и может привести к неработоспособности в любой момент, поэтому не следует ими пользоваться чрезмерно.
Вступайте в нашу телеграмм-группу Инфостарт