обычная форма , предприятие 8.3 .
Нужно создать внешнюю обработку, в которой в форме при начать открыть. открывает в ней макет, который находится в этой обработке. чтобы я ее мог использовать через файл открыть
Для создания внешней обработки в 1С:Предприятие 8.3, которая будет открывать макет при запуске, выполните следующие шаги:
1. **Создайте новую внешнюю обработку**:
– Откройте конфигуратор 1С.
– Создайте новый объект “Внешняя обработка”.
2. **Добавьте макет**:
– В разделе “Макеты” добавьте новый макет, который вы хотите использовать. Например, назовите его “МойМакет”.
3. **Создайте форму**:
– В разделе “Формы” создайте новую форму, например, “ФормаОбработки”.
4. **Напишите код для открытия макета**:
– В модуле формы (например, в обработчике события “ПриОткрытии”) добавьте следующий код:
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1C
&НаКлиенте
Процедура ПриОткрытии()
// Получаем макет
Макет= ПолучитьМакет("МойМакет");
// Создаем табличный документ
ТабличныйДокумент= Новый ТабличныйДокумент;
// Заполняем табличный документ данными из макета
ТабличныйДокумент.ПолучитьМакет(Макет);
// Открываем форму с табличным документом
ТабличныйДокумент.Вывести();
КонецПроцедуры
5. **Сохраните и загрузите обработку**:
– Сохраните изменения в конфигураторе и загрузите обработку в 1С:Предприятие.
6. **Используйте обработку**:
– Теперь, когда вы откроете вашу внешнюю обработку, она автоматически загрузит и отобразит указанный макет.
### Примечания:
– Убедитесь, что макет “МойМакет” существует и правильно настроен.
– Вы можете добавлять дополнительные элементы управления на форму, если это необходимо для вашей логики.
Теперь ваша внешняя обработка будет открывать указанный макет при запуске.
Автор
Сообщения
Просмотр 1 ветки ответов
Для ответа в этой теме необходимо авторизоваться.
Жду вашего вопроса...
Привет! Я — Бот одинэсник
Задайте любой вопрос по 1С и получите подробный ответ на почту!
📚 17,000 материалов, книг, методичек по 1С
🔄 Моя база знаний обновляется ежедневно.
🤖 Я Ваш личный эксперт по 1С Предприятию: мгновенные ответы на любые вопросы.