cpr1c / tools_ui_1c

Универсальные инструменты 1С для управляемых форм
GNU General Public License v3.0
685 stars 219 forks source link

Вынести все опасные действия в отдельную функцию, дабы запускать в базах с разделителями в облаках #595

Open fixinchik opened 4 months ago

fixinchik commented 4 months ago

Хочу попробовать запускать УИ в облаках, например Cloud 42.

Проверил код, 100500 вхождений "Выполнить ". "Вычислить", "ОбменДанными.Загрузка", "УстановитьПривелигированныйРежим".

Можно все эти вещи вынести в отдельную функцию, чтобы при необходимости закомментировать ее вызов, чтобы прошло аудит? Это всего лишь оформительская фича.

LevkinSergey commented 4 months ago

Если это облако на подобие фреша, то этого будет сильно недостаточно для прохождения аудита. Там есть ограничения на универсальные обработки и низкоуровневый доступ к данным. В облаках где есть доступ до конфигуратора или под каждый инстанс клиента создается отдельная база, оно уже работает.

Если возьмешься, без проблем примем изменения

fixinchik commented 4 months ago

Если это облако на подобие фреша, то этого будет сильно недостаточно для прохождения аудита. Там есть ограничения на универсальные обработки и низкоуровневый доступ к данным. В облаках где есть доступ до конфигуратора или под каждый инстанс клиента создается отдельная база, оно уже работает.

Не во всех. На универсальные не запрет, а рекомендация.

Если возьмешься, без проблем примем изменения Вынесите пожалуйста, все что я написал, в отдельные методы для начала.