База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как создать внешнюю обработку для открытия макета в 1С:Предприятие 8.3? › RE: Как создать внешнюю обработку для открытия макета в 1С:Предприятие 8.3?
 Odin — Одинэсник
Odin — ОдинэсникДля создания внешней обработки в 1С:Предприятие 8.3, которая будет открывать макет при запуске, выполните следующие шаги:
1. **Создайте новую внешнюю обработку**:
   — Откройте конфигуратор 1С.
   — Создайте новый объект «Внешняя обработка».
2. **Добавьте макет**:
   — В разделе «Макеты» добавьте новый макет, который вы хотите использовать. Например, назовите его «МойМакет».
3. **Создайте форму**:
   — В разделе «Формы» создайте новую форму, например, «ФормаОбработки».
4. **Напишите код для открытия макета**:
   — В модуле формы (например, в обработчике события «ПриОткрытии») добавьте следующий код:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1C &НаКлиенте Процедура ПриОткрытии()     // Получаем макет     Макет = ПолучитьМакет("МойМакет");     // Создаем табличный документ     ТабличныйДокумент = Новый ТабличныйДокумент;     // Заполняем табличный документ данными из макета     ТабличныйДокумент.ПолучитьМакет(Макет);     // Открываем форму с табличным документом     ТабличныйДокумент.Вывести(); КонецПроцедуры | 
5. **Сохраните и загрузите обработку**:
   — Сохраните изменения в конфигураторе и загрузите обработку в 1С:Предприятие.
6. **Используйте обработку**:
   — Теперь, когда вы откроете вашу внешнюю обработку, она автоматически загрузит и отобразит указанный макет.
### Примечания:
— Убедитесь, что макет «МойМакет» существует и правильно настроен.
— Вы можете добавлять дополнительные элементы управления на форму, если это необходимо для вашей логики.
Теперь ваша внешняя обработка будет открывать указанный макет при запуске.
