diff --git "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\232\320\276\320\264\320\260\320\232\320\273\320\270\320\265\320\275\321\202/Module.bsl" "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\232\320\276\320\264\320\260\320\232\320\273\320\270\320\265\320\275\321\202/Module.bsl" index fc6a0f0d..bae897b3 100644 --- "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\232\320\276\320\264\320\260\320\232\320\273\320\270\320\265\320\275\321\202/Module.bsl" +++ "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\232\320\276\320\264\320\260\320\232\320\273\320\270\320\265\320\275\321\202/Module.bsl" @@ -497,13 +497,46 @@ Для Каждого ТекИмя Из МассивИмен Цикл ОбновляемыеДанные.Вставить(ТекИмя, Новый Структура); КонецЦикла; - Иначе - ОписаниеОбъектаМетаданных = УИ_РедакторКодаВызовСервера.ОписаниеОбъектаМетаданныхКонфигурацииПоИмени(ВидОбъекта, МассивИменМетаданного[1]); - Описание = ОписаниеОбъектаМетаданныхДляРедактораMonaco(ОписаниеОбъектаМетаданных); - - ОбновляемыеДанные = Описание; + Если ВидОбъекта = "module" Тогда + ОписаниеОбъектаМетаданных = УИ_РедакторКодаВызовСервера.ОписаниеОбъектаМетаданныхКонфигурацииПоИмени("ОбщиеМодули", МассивИменМетаданного[1]); + + ОбновляемыеДанные = Новый Структура; + +// Метод = Новый Структура; +// Метод.Вставить("name", "_От"); +// Метод.Вставить("name_en", "_От"); +// Метод.Вставить("description", "Выполняет запуск соответсвующего инструмента для толстого клиента или производит запись данных в базу для дальнейшей отладки +// |// +// |// Если контекст запуска отладки является толстым клиентом открытие формы консоли происходит сразу по окончании выполнения вызова кода +// |// Если отладка вызывается в контексте сервера или тонкого или веб клиента, необходимая информация сохраняется в справочник Данные для отладки. +// |// В таком случае вызов отладки проиходит потом из списка справочника ""Данные для отладки"". +// |// +// |// Параметры: +// |// ОбъектОтладки - Объект типа Запрос +// |// Возвращаемое значение: +// |// СсылкаНаДанныеОтладки- Тип Строка. +// |// Результат выполнения сохранения данных отладки"); +// Метод.Вставить("detail", +// "Выполняет запуск соответсвующего инструмента для толстого клиента или производит запись данных в базу для дальнейшей отладки"); +// Метод.Вставить("returns", "Строка"); +// +// Метод.Вставить("signature", Новый Структура); +// Метод.signature.Вставить("default", Новый Структура); +// Метод.signature.default.Вставить("СтрокаПараметров","ОбъектОтладки, НастройкиСКДИлиСоединениеHTTP = Неопределено, ВнешниеНаборыДанных = Неопределено"); +// Метод.signature.default.Вставить("Параметры", Новый Структура); +// Метод.signature.default.Параметры.Вставить("ОбъектОтладки", "Объект типа Запрос"); +// Метод.signature.default.Параметры.Вставить("НастройкиСКДИлиСоединениеHTTP", ""); +// Метод.signature.default.Параметры.Вставить("ВнешниеНаборыДанных", "Структура"); +// +// ОбновляемыеДанные.Вставить("_От", Метод); + Иначе + ОписаниеОбъектаМетаданных = УИ_РедакторКодаВызовСервера.ОписаниеОбъектаМетаданныхКонфигурацииПоИмени(ВидОбъекта, МассивИменМетаданного[1]); + Описание = ОписаниеОбъектаМетаданныхДляРедактораMonaco(ОписаниеОбъектаМетаданных); + + ОбновляемыеДанные = Описание; + КонецЕсли; ОбновляемаяКоллекцияРедактора = ОбновляемаяКоллекцияРедактора +"."+ОписаниеОбъектаМетаданных.Имя; КонецЕсли; @@ -1034,6 +1067,7 @@ Соответствие.Вставить("chartsofcalculationtypes","chartsOfCalculationTypes.items"); Соответствие.Вставить("константы", "constants.items"); Соответствие.Вставить("constants", "chartsOfCalculationTypes.items"); + Соответствие.Вставить("module", "commonModules.items"); Возврат Соответствие; КонецФункции