Для создания внешней обработки в 1С, которая будет выполнять определенные задачи без изменения основной конфигурации, следуйте этим шагам:
-
-
-
-
-
Запуск 1С в режиме “Конфигуратор”:
-
Запустите 1С в режиме “Конфигуратор”. Это позволит вам создавать и изменять метаданные системы.
-
-
Создание новой внешней обработки:
-
В меню “Файл” выберите пункт “Новый”.
-
В появившемся окне выберите вариант “Внешняя обработка” и нажмите “ОК”.
-
Введите имя вашей обработки. Например, “УправлениеЭлектроннымиЦенниками”.
-
-
Создание формы для обработки: в данном случае не обязательно, если нам не нужно вносить настройки
-
Написание кода для обработки:
-
Добавляем код инициализации:
Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1"); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка(); ПараметрыРегистрации.БезопасныйРежим = Ложь; НоваяКоманда = ПараметрыРегистрации.Команды.Добавить(); //представление команды в пользовательском режиме НоваяКоманда.Представление = "Выгрузка для электронных ценников"; НоваяКоманда.Идентификатор = НоваяКоманда.Представление; НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода(); Возврат ПараметрыРегистрации; КонецФункции
- Добавляем код выполнения команды
-
Функция ВыполнитьКоманду(ИдентификаторКоманды, ПараметрыКоманды) Экспорт Если ИдентификаторКоманды = "Выгрузка для электронных ценников" Тогда //Выполнить какой-то код выгрузки КонецЕсли; КонецФункции
-
-
-
Сохраняем и добавляем обработку в режиме предприятия и настраиваем регламентное задание
Впервые в истории планеты Земля все люди во всех странах задались единой целью: заработать столько денег, чтобы уподобиться героям рекламы.