Имя: Пароль:
1C
 
Ошибка чтения XDTO при обновлении
0 val245
 
11.06.24
10:01
Доброго времени суток.
Добавил в конфигурацию общий реквизит для справочников и документов Автор.
При обновлении БД с параметром "ЗапуститьОбновлениеИнформационнойБазы" во время обновления выходит ошибка
Ошибка при вызове метода контекста (ПрочитатьXML)
{ПланВидовХарактеристик.КатегорииНовостей.МодульМенеджера(124)}:ОбъектХДТО = ФабрикаXDTO.ПрочитатьXML(ЧтениеХМЛ);
Проверка свойства 'Автор':
    форма: Элемент
    имя: {http://v8.1c.ru/8.1/data/enterprise/current-config}Автор
    тип: {http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogRef.Пользователи
Отсутствует обязательное свойство

Кто может посоветовать, с чем может быть связано? Где добавлять или прописывать?
1 Лирик
 
11.06.24
10:48
Либо у ПВХ "КатегорииНовостей" отключите использование вашего
общего реквизита , либо измените макет "СтандартныеЗначения", прописав там строку типа:
<ncc:Автор></ncc:Автор>
2 val245
 
11.06.24
10:48
Сейчас попробую
3 Лирик
 
11.06.24
10:57
При обновлении метаданных возникает заполнение "Категорий новостей". Данные для заполнения берутся из макета "СтандартныеЗначения". В макете сериализованные через XDTO объекты "КатегорииНовостей", но у них нет Автора, а он нужен. Вы же добавили реквизит.
<ncc:ChartOfCharacteristicTypesObject.КатегорииНовостей xsi:type="ncc:ChartOfCharacteristicTypesObject.КатегорииНовостей">
		<ncc:Ref>606b3f38-f347-11e6-8bfd-20cf30c96139</ncc:Ref>
		<ncc:DeletionMark>true</ncc:DeletionMark>
		<ncc:Code>DEL_FnOptionDAOn</ncc:Code>
		<ncc:Description>УДАЛ. Функциональная опция (области данных) включена</ncc:Description>
		<ncc:ValueType>
			<Type xmlns="http://v8.1c.ru/8.1/data/core">xs:string</Type>
			<StringQualifiers xmlns="http://v8.1c.ru/8.1/data/core">
				<Length>0</Length>
				<AllowedLength>Variable</AllowedLength>
			</StringQualifiers>
		</ncc:ValueType>
		<ncc:ЗаполняетсяАвтоматически>true</ncc:ЗаполняетсяАвтоматически>
		<ncc:ОбновляетсяССервера>false</ncc:ОбновляетсяССервера>
		<ncc:ОтборНастраиваетсяНаСервере>false</ncc:ОтборНастраиваетсяНаСервере>
		<ncc:ТипЗначенияВспомогательный>Строка</ncc:ТипЗначенияВспомогательный>
		<ncc:ЗагруженоССервера>false</ncc:ЗагруженоССервера>
	</ncc:ChartOfCharacteristicTypesObject.КатегорииНовостей>

При попытке десериализовать в объект возникает ошибка