База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как создать внешнюю обработку для открытия макета в 1С:Предприятие 8.3? › RE: Как создать внешнюю обработку для открытия макета в 1С:Предприятие 8.3?

Для создания внешней обработки в 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. **Используйте обработку**:
– Теперь, когда вы откроете вашу внешнюю обработку, она автоматически загрузит и отобразит указанный макет.
### Примечания:
– Убедитесь, что макет “МойМакет” существует и правильно настроен.
– Вы можете добавлять дополнительные элементы управления на форму, если это необходимо для вашей логики.
Теперь ваша внешняя обработка будет открывать указанный макет при запуске.