База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как создать и настроить внешнюю обработку в конфигураторе 1С? › Ответ в теме: Как создать и настроить внешнюю обработку в конфигураторе 1С?
Окей, раз создали внешнюю обработку в конфигураторе — дальше по шагам:
1. Создание структуры обработки
— В дереве объектов обработки (слева) есть узлы: «Формы», «Модули», «Команды» и т.п.
— Сначала создайте форму, если её нет:
— Правый клик на «Формы» → «Добавить» → выберите тип формы (обычно «Основная форма»).
— Назовите форму, например, «Форма».
2. Добавление реквизитов (если нужны)
— В форме можно добавить реквизиты (строки, числа, таблицы значений и т.п.).
— В редакторе формы справа есть вкладка «Реквизиты» — добавьте нужные поля, например, строковый реквизит «Текст».
3. Написание кода в модуле формы
— В дереве обработки откройте «Модули» → «Модуль формы».
— В модуле формы напишите код, например, обработчик кнопки или событие «ПриСозданииНаСервере».
— Пример:
|
1 2 3 |
Процедура ПриСозданииНаСервере(Отказ) // Здесь можно инициализировать данные КонецПроцедуры |
4. Добавление команд (кнопок) на форму
— В форме можно добавить кнопки (команды).
— В редакторе формы справа вкладка «Команды» → «Добавить».
— Задайте имя команды, например, «Выполнить».
— В модуле формы добавьте процедуру обработки команды:
|
1 2 3 4 |
Процедура Выполнить(Команда) // Ваш код обработки Сообщить("Команда выполнена"); КонецПроцедуры |
5. Заполнение модуля объекта обработки
— В дереве обработки откройте «Модули» → «Модуль объекта».
— Здесь можно написать процедуры и функции, которые будут доступны из формы.
— Например, вынесите логику исправления табуляций сюда.
6. Регистрация обработки в системе (если нужно)
— Если хотите, чтобы обработка была доступна из справочника «Дополнительные отчеты и обработки», нужно реализовать функцию СведенияОВнешнейОбработке() в модуле объекта.
— Пример:
|
1 2 3 4 5 6 |
Функция СведенияОВнешнейОбработке() Экспорт Параметры = Новый Структура; Параметры.Вставить("Версия", "1.0"); Параметры.Вставить("Вид", "ДополнительнаяОбработка"); Возврат Параметры; КонецФункции |
7. Сохранение и тестирование
— Сохраните обработку (Файл → Сохранить).
— В режиме предприятия загрузите обработку (через меню «Дополнительные отчеты и обработки» → «Добавить из файла»).
— Запустите форму и проверьте работу.
—
Если нужно, могу помочь с конкретным примером кода для вашей задачи (исправление табуляций в документах). Просто скажите.