Всем привет, помогите кто в теме, погуглил, посмотрел и не нашел где такое сделать.
При подключении расширения к 1cfresh.com одно из требований имеет такой вид:
Требования к передаче данных за пределы сервиса
- Если в расширении конфигурации выполняется передача любых данных за пределы сервиса, эти операции должны подтверждаться пользователем.
- Если на этапе разработки расширения конфигурации существует возможность определить ресурсы сети Интернет, к которым будет выполняться обращение, необходимо реализовать запрос разрешений в программном интерфейсе расширения конфигурации. Такой запрос должен дать возможность пользователю еще перед установкой расширения конфигурации ознакомиться, к каким ресурсам будет выполняться передача данных расширением конфигурации.
В случае необходимости реализации собственных инструментов работы с расширениями следует использовать специализированный программный интерфейс. Его методы доступны в том случае, если текущий пользователь обладает правом АдминистрированиеРасширенийКонфигурации. Текущий сеанс должен работать в небезопасном режим в том случае, если будет использоваться метод Записать() объекта РасширениеКонфигурации.
Программный интерфейс предоставляется посредством специального менеджера расширений конфигурации, который представлен свойством глобального контекста РасширенияКонфигурации. Подробное описание методов приведено в синтакс-помощнике.
Из встроенного языка имеется возможность выполнить проверку того, что объект конфигурации расширен в данном сеансе работы. Для этого предназначен метод объекта конфигурации <Объект метаданных>.ЕстьИзмененияРасширениямиКонфигурации(). Данный метод вернет значение Истина в том случае, если в текущем сеансе выбранный объект конфигурации модифицирован расширениями одним из следующих способов:
● модифицировано свойство объекта конфигурации;
● добавлен новый дочерний объект объекта конфигурации (форма, макет, команда и т. д.);
● модифицировано свойства одного из дочерних объектов.
С помощью метода <Объект метаданных>.РасширениеКонфигурации() имеется возможность определить, какому расширению конфигурации (или расширяемой конфигурации) принадлежит объект конфигурации.
(7) Привет, я не нашел решения и прописал, чтобы выводился вопрос пользователю перед отправкой запросов на сторонний ресурс.
Буквально сегодня для Фреша готовил обработку и наткнулся на описание по всех видимости этих инструментов.
Почитайте тут описание
(8) Вопрос возник
Есть внешняя обработка, которая отправляет данные через HTTPS. Все разрешения прописаны, но "заворачивает" аудит.
Заменили HTTPS на выгрузку в файл, тогда аудит прошел.
Следовательно, если я правильно понял "требования к передаче данных за пределы"
1. Перед каждым сеансом передачи данных надо выводить вопрос "Отправляем данные в интернет-ресурс" ?
2. При этом регламентные задания использовать не получится ? Или перед включением "Регламента" 1 раз достаточно задать вопрос.
А, внимательно перечитал требование.
1. (возможно, с сохранением полученного ответа)
2. Реализовать открытие формы перед включением, с сохранением разрешения. У вас есть кусок реализации этого ?