|
Безопасный режим при запуске внешней обработки | ☑ | ||
---|---|---|---|---|
0
Genby
17.09.14
✎
07:29
|
Запускаю обработку по созданию файла выгрузки. Она работает, но на этапе записи файла пишет, что режим не безопасный, операция не может быть выполнена. Че делать?
|
|||
1
Балоун
17.09.14
✎
07:32
|
снять безопасный режим
|
|||
2
Genby
17.09.14
✎
07:35
|
(1)
как? |
|||
3
Балоун
17.09.14
✎
07:37
|
(2) этот.. как его... святое писание? нет. скорая помощь? не то. синтакс-помощник что говорит?
|
|||
4
Мимохожий Однако
17.09.14
✎
07:37
|
Лень в СП заглянуть?
|
|||
5
Genby
17.09.14
✎
07:39
|
(4)
там много нюансов. в частности метод не обнаружен при запуске |
|||
6
Балоун
17.09.14
✎
07:44
|
(5) не надо там ничего запускать, кроме ктрл+ф1
|
|||
7
Мимохожий Однако
17.09.14
✎
07:49
|
Возьми на просторах инета любую обработку и подсмотри
|
|||
8
DrZombi
гуру
17.09.14
✎
07:52
|
(5) Тонкий клиент?
Конфа какая? УТ 11? |
|||
9
Genby
17.09.14
✎
07:54
|
(8)
да |
|||
10
DrZombi
гуру
17.09.14
✎
07:54
|
В модуль обработки вставь вот такой кусок кода
Функция СведенияОВнешнейОбработке() Экспорт РегистрационныеДанные = Новый Структура; РегистрационныеДанные.Вставить("Наименование", "Выгрузка MXL... v3.000009"); РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь); РегистрационныеДанные.Вставить("Версия", "1.0"); //ДополнительнаяОбработка //ДополнительныйОтчет //ЗаполнениеОбъекта //Отчет //ПечатанаяФорма //СозданиеСвязанныхОбъектов РегистрационныеДанные.Вставить("Вид", "ДополнительнаяОбработка"); РегистрационныеДанные.Вставить("Информация", "Выгрузка ряда документов в другую БД (Выгрузка MXL... v3.000009)"); ///////////// команды ///////////////////////// тзКоманд = Новый ТаблицаЗначений; тзКоманд.Колонки.Добавить("Идентификатор"); тзКоманд.Колонки.Добавить("Представление"); тзКоманд.Колонки.Добавить("Модификатор"); тзКоманд.Колонки.Добавить("ПоказыватьОповещение"); тзКоманд.Колонки.Добавить("Использование"); строкаКоманды = тзКоманд.Добавить(); строкаКоманды.Идентификатор = "1"; строкаКоманды.Представление = "Открыть выгрузку MXL... v3.000009"; строкаКоманды.ПоказыватьОповещение = Истина; строкаКоманды.Использование = "ОткрытиеФормы"; //строкаКоманды = тзКоманд.Добавить(); //строкаКоманды.Идентификатор = "2"; //строкаКоманды.Представление = "команда ""Hello Word"" (ВызовКлиентскогоМетода)"; //строкаКоманды.ПоказыватьОповещение = Истина; //строкаКоманды.Использование = "ВызовКлиентскогоМетода"; //строкаКоманды = тзКоманд.Добавить(); //строкаКоманды.Идентификатор = "3"; //строкаКоманды.Представление = "команда ""Hello Word"" (ВызовСерверногоМетода)"; //строкаКоманды.ПоказыватьОповещение = Истина; //строкаКоманды.Использование = "ВызовСерверногоМетода"; //строкаКоманды.ПоказыватьОповещение = "Истина"; РегистрационныеДанные.Вставить("Команды", тзКоманд); ////////////// назначение (в каких объектах используется) ///////////////////////// //для печ.форм, заполнения, ввода свазанных объектов //МассивНазначений = Новый Массив; //МассивНазначений.Добавить("Документ.*"); // все документы назначаются //МассивНазначений.Добавить("Документ.АвансовыйОтчет"); //МассивНазначений.Добавить("Документ.ЗаказПокупателя"); //РегистрационныеДанные.Вставить("Назначение", МассивНазначений); Возврат РегистрационныеДанные; КонецФункции //пример вызова клиентской команды //обработка вид СозданиеСвязанныхОбъектов Процедура ВыполнитьКоманду(ИдентификаторКоманды) Экспорт //Если ИдентификаторКоманды = "3" Тогда // Запрос = Новый Запрос("ВЫБРАТЬ ""HELLO WORD"""); // Запрос.Выполнить(); // // ТекДата = ТекущаяДата(); // Пока ТекущаяДата() < ТекДата + 10 Цикл // // КонецЦикла; // // //КонецЕсли; КонецПроцедуры |
|||
11
DrZombi
гуру
17.09.14
✎
07:55
|
(10) Наименование тут
РегистрационныеДанные.Вставить("Наименование", "Выгрузка MXL... v3.000009"); Укажи своё |
|||
12
DrZombi
гуру
17.09.14
✎
07:55
|
(10) И вообще, где видишь "Выгрузка MXL... v3.000009"
Укажи своё :) |
|||
13
DrZombi
гуру
17.09.14
✎
07:55
|
Это ограничение от 1С, вечно они усложняют там, где все побоку :)
|
|||
14
Genby
17.09.14
✎
08:10
|
(10)
"установлен безопасный режим, выполнение операции запрещено" |
|||
15
Genby
17.09.14
✎
08:27
|
пытаюсь вставить во внешние обработки, пишет "для выполнения операции в небезопасном режиме требуются полные права"
|
|||
16
Genby
17.09.14
✎
08:27
|
но галка на полных правах стоит
|
|||
17
DrZombi
гуру
17.09.14
✎
08:36
|
(15) Ты хоть перед добавление внешней обработки, быть Админом в БД :)
|
|||
18
DrZombi
гуру
17.09.14
✎
08:37
|
+(17) Ты хоть кусок кода добавил?
Можешь добавить как есть. |
|||
19
DrZombi
гуру
17.09.14
✎
08:38
|
На форму его добавлять не надо :)
|
|||
20
Genby
17.09.14
✎
08:45
|
(18)
в модуль внешней обработки, вставил как было |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |