Примеры работы с общими модулями (вызов экспортных методов)

Примеры работы с общими модулями (вызов экспортных методов) на языке программирования 1С:Предприятие. Примеры позволяют быстро разобраться в вопросе и использовать код в своих разработках

Вызов метода Экспортного модуля

Процедура ВызовЭкспортногоМетода()
    ОбщегоНазначения = ИмпортОбъект("ОбщегоНазначения", "ПубличныеПроцедуры");
    ОбщегоНазначения.ВызовЭкспортногоМетода("ПримерМетод");
    Сообщить("Метод вызван успешно");
КонецПроцедуры

Работа с файлами через экспортный метод

Процедура РаботаСФайлами()
    ОбщегоНазначения = ИмпортОбъект("ОбщегоНазначения", "ПубличныеПроцедуры");
    Папка = "C:\Документы\";
    Файл = "Документ.txt";
    Строка = "Пример текста";
    ОбщегоНазначения.СоздатьФайл(Папка + Файл, Строка);
    Сообщить(ОбщегоНазначения.ПрочитатьФайл(Папка + Файл));
КонецПроцедуры

Отправка почты через экспортный метод

Процедура ОтправкаПочты()
    ОбщегоНазначения = ИмпортОбъект("ОбщегоНазначения", "ПубличныеПроцедуры");
    ТекстСообщения = "Тема письма: тестовая отправка";
    Адресат = "test@example.com";
    ОбщегоНазначения.ВызовЭкспортногоМетода("ОтправитьПочту", ТекстСообщения, Адресат);
КонецПроцедуры

Работа с таблицами Excel через экспортный метод

Процедура ЗагрузкаТаблицыExcel()
    ОбщегоНазначения = ИмпортОбъект("ОбщегоНазначения", "ПубличныеПроцедуры");
    Файл = "Таблица.xlsx";
    Таблица = ОбщегоНазначения.ПрочитатьТаблицуExcel(Файл);
    Для Каждого Строка Из Таблица Цикл
        Сообщить(Строка.Имя & ": " & Строка.Значение);
    КонецЦикла;
КонецПроцедуры

Обновление значений параметров через экспортный метод

Процедура ОбновлениеПараметров()
    ОбщегоНазначения = ИмпортОбъект("ОбщегоНазначения", "ПубличныеПроцедуры");
    Параметры = Новый Массив;
    Параметры.Добавить(Новый Структура("Имя", "НовыйПараметр", "Значение", "НовоеЗначение"));
    ОбщегоНазначения.ВызовЭкспортногоМетода("ОбновитьПараметры", Параметры);
КонецПроцедуры

Загрузка и сохранение настроек через экспортный метод

Процедура УправлениеНастройками()
    ОбщегоНазначения = ИмпортОбъект("ОбщегоНазначения", "ПубличныеПроцедуры");
    ОбщегоНазначения.СохранитьНастройки("НастройкиПрограммы");
    Настройки = ОбщегоНазначения.ПрочитатьНастройки("НастройкиПрограммы");
    Сообщить(Настройки.Свойство1);
КонецПроцедуры

Использование типовых процедур экспорта

Процедура ЭкспортВФорматеJSON()
    ОбщегоНазначения = ИмпортОбъект("ОбщегоНазначения", "ПубличныеПроцедуры");
    Данные = Новый Структура;
    Данные.Вставить("Имя", "Иван");
    Данные.Вставить("Возраст", 30);
    ОбщегоНазначения.ВызовЭкспортногоМетода("ЭкспортВФорматеJSON", Данные);
КонецПроцедуры

Поделиться с друзьями
Smirnov code
Добавить комментарий