Внешняя форма заполнения табличной части используется для добавления или обновления данных в табличную часть документа или справочника. Она представляет собой отдельный файл внешней обработки, который вызывается из основной формы.
Преимущества использования внешней формы
Внешняя форма заполнения табличной части имеет ряд преимуществ⁚
- Возможность создания сложных форм. Внешняя форма позволяет создавать формы с произвольным интерфейсом и предоставлять пользователю различные функции для работы с данными.
- Повторное использование. Внешняя форма может использоваться для заполнения табличных частей нескольких документов или справочников.
- Централизованное управление данными. Все данные, введенные через внешнюю форму, хранятся в центральном месте, что упрощает их обслуживание и обновление.
- Повышение производительности. Внешняя форма может выполняться в отдельном процессе, что позволяет разгрузить основную форму и повысить ее производительность.
Структура внешней формы
Внешняя форма заполнения табличной части состоит из следующих компонентов⁚
- Модуль формы (ВнешняяОбработка). Содержит код, определяющий пользовательский интерфейс и логику работы формы.
- Файл макета (ВнешняяОбработка.mxl). Описывает внешний вид формы, включая расположение элементов управления и их свойства.
- Файл параметров (ВнешняяОбработка.xml). Содержит параметры, передаваемые внешней форме из основной формы.
Создание внешней формы
Для создания внешней формы заполнения табличной части выполните следующие шаги⁚
1. Откройте конфигуратор 1С⁚Предприятие.
2. Создайте новый объект типа «Внешняя обработка».
3. Добавьте модуль формы с именем «ВнешняяОбработка».
4. Напишите код модуля формы, определяющий логику работы формы.
5. Создайте файл макета с именем «ВнешняяОбработка.mxl» и опишите внешний вид формы.
6. Создайте файл параметров с именем «ВнешняяОбработка.xml» и определите параметры, передаваемые внешней форме.
Использование внешней формы
Для использования внешней формы заполнения табличной части выполните следующие шаги⁚
1. Откройте соответствующую форму документа или справочника.
2. Нажмите кнопку «Заполнить табличную часть».
3. В диалоговом окне «Выбор внешней обработки» выберите созданную внешнюю форму.
4. Заполните данные в форме и нажмите кнопку «ОК».
Данные, введенные в внешнюю форму, будут добавлены или обновлены в табличной части.