|
ERP обновление версии программы при добавлении отчета, выдает ошибку на внешний источник? | ☑ | ||
|---|---|---|---|---|
|
0
pvase
24.11.20
✎
13:38
|
Здравствуйте. Добавил новый отчет в метаданные, после его при его вызове 1С попросила запустить с ключем для обновления справочника метаданных. Но при процедуре обновления появилась ошибка о метаданных. Ошибка связана с внешними источниками данных и выбор таблицы в качестве типа для реквизита справочника. Пришлось прописать тип в ПриЗаполненииТиповОбщихДанныхПоддерживающихСопоставлениеСсылокПриЗагрузке:
Типы.Добавить(Метаданные.ВнешниеИсточникиДанных.CDS.Таблицы.dbo_Nci_0062); Типы.Добавить(Метаданные.ВнешниеИсточникиДанных.CDS.Таблицы.dbo_Nci_0081); но, после этого стало появляться сообщение об неизвестном объекте матаданных: Неизвестный тип объекта метаданных "ВнешнийИсточникДанных.CDS.Таблица.dbo_Nci_0062" {ОбщийМодуль.ВыгрузкаЗагрузкаНеразделенныхДанных.Модуль(272)}: ВызватьИсключение СтрШаблон(НСтр("ru='Обнаружены ошибки в структуре метаданных конфигурации: %1';uk='Виявлені помилки в структурі метаданих конфігурації: %1'",Метаданные.ОсновнойЯзык.КодЯзыка), {(1)}:ВыгрузкаЗагрузкаНеразделенныхДанных.КонтрольЗаполненияПолейЕстественногоКлючаДляНеразделенныхОбъектов() {ОбщийМодуль.РаботаВБезопасномРежиме.Модуль(513)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3085)}: РаботаВБезопасномРежиме.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1486)}: ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(390)}: ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1630)}: Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления); {(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1]) {ОбщийМодуль.РаботаВБезопасномРежиме.Модуль(513)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(511)}: РаботаВБезопасномРежиме.ВыполнитьМетодКонфигурации(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); Почему она не понимает внешние источники, может кто сталкивался, подскажите как исправляли? Второй вопрос, как временно отключить это обновление, чтобы люди продолжали работать без обновлений? Заранее сппасибо. |
|||
|
1
pvase
24.11.20
✎
13:41
|
ERP 2.1.12.5
|
|||
|
2
pvase
24.11.20
✎
14:33
|
Надо было вставить в процедуру: "ПриЗаполненииТиповОбщихДанныхНеТребующихСопоставлениеСсылокПриЗагрузке" мои типы данных.
|
| Форум | Правила | Описание | Секции | Поиск |