Перенос табличной части справочника в регистр сведений
Добрый день! Переношу данные из табличной части справочника в регистр сведений подчиненный регистратору. В ПВД формирую необходимый набор запросом и с помощью процедуры ВыгрузитьПоПравилу передаю в ПКО. При выгрузке никаких ошибок не выходит, а при загрузке выдает сообщение:
Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7551)}: Значение не является значением объектного типа (Период). Открыл файл с данными и увидел
что после правил существует такая строка
<Объект ИмяПравила="ПлощадиЛоджий" Тип="РегистрСведенийЗапись.ПлощадиЛоджий" Нпп="1"/> Следующие записи формируются как положено
-<Объект ИмяПравила="ПлощадиЛоджий" Тип="РегистрСведенийЗапись.ПлощадиЛоджий" Нпп="2">
-<Свойство Тип="Булево" Имя="Активность">
<Значение>true</Значение>
</Свойство>
-<Свойство Тип="Дата" Имя="Период">
<Значение>2016-08-03T00:00:00</Значение>
Почему формируется так первая запись и как от нее избавиться, подскажите?
Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7551)}: Значение не является значением объектного типа (Период). Открыл файл с данными и увидел
что после правил существует такая строка
<Объект ИмяПравила="ПлощадиЛоджий" Тип="РегистрСведенийЗапись.ПлощадиЛоджий" Нпп="1"/> Следующие записи формируются как положено
-<Объект ИмяПравила="ПлощадиЛоджий" Тип="РегистрСведенийЗапись.ПлощадиЛоджий" Нпп="2">
-<Свойство Тип="Булево" Имя="Активность">
<Значение>true</Значение>
</Свойство>
-<Свойство Тип="Дата" Имя="Период">
<Значение>2016-08-03T00:00:00</Значение>
Почему формируется так первая запись и как от нее избавиться, подскажите?
По теме из базы знаний
- Перенос справочников между ЛЮБЫМИ базами в 1С [за SM!]
- Выгрузка и загрузка данных XML (только справочников) - метод синхронизации зависимых справочников по коду, наименованию и владельцу
- Перенос контактной информации из 2.0 в 3.0
- Универсальный обмен данными web или com (UDE ver.4.x.x)
- Перенос движений документа. КД 3.0
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Вот запрос, я его в базе проверял у него нет пустых записей
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВложенныйЗапрос.Помещение,
| ВложенныйЗапрос.Площадь,
| ИзменениеЦеныИПлощадиПомещенияСписокПомещений.Ссылка.Дата КАК Период,
| ИзменениеЦеныИПлощадиПомещенияСписокПомещений.Ссылка КАК Регистратор,
| ИСТИНА КАК Активность,
| ""Лоджия"" КАК Лоджия
|ИЗ
| (ВЫБРАТЬ
| ПомещенияЛоджии.Ссылка КАК Помещение,
| ПомещенияЛоджии.ПлощадьЛоджии КАК Площадь
| ИЗ
| Справочник.Помещения.Лоджии КАК ПомещенияЛоджии
| ГДЕ
| ПомещенияЛоджии.ПлощадьЛоджии <> 0) КАК ВложенныйЗапрос
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ИзменениеЦеныИПлощадиПомещения.СписокПомещений КАК ИзменениеЦеныИПлощадиПомещенияСписокПомещений
| ПО ВложенныйЗапрос.Помещение = ИзменениеЦеныИПлощадиПомещенияСписокПомещений.Помещение";
ПоказатьВот запрос, я его в базе проверял у него нет пустых записей
Все ПВД выглядит вот так
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВложенныйЗапрос.Помещение,
| ВложенныйЗапрос.Площадь,
| ИзменениеЦеныИПлощадиПомещенияСписокПомещений.Ссылка.Дата КАК Период,
| ИзменениеЦеныИПлощадиПомещенияСписокПомещений.Ссылка КАК Регистратор,
| ИСТИНА КАК Активность,
| ""Лоджия"" КАК Лоджия
|ИЗ
| (ВЫБРАТЬ
| ПомещенияЛоджии.Ссылка КАК Помещение,
| ПомещенияЛоджии.ПлощадьЛоджии КАК Площадь
| ИЗ
| Справочник.Помещения.Лоджии КАК ПомещенияЛоджии
| ГДЕ
| ПомещенияЛоджии.ПлощадьЛоджии <> 0) КАК ВложенныйЗапрос
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ИзменениеЦеныИПлощадиПомещения.СписокПомещений КАК ИзменениеЦеныИПлощадиПомещенияСписокПомещений
| ПО ВложенныйЗапрос.Помещение = ИзменениеЦеныИПлощадиПомещенияСписокПомещений.Помещение";
ВыборкаДанных = Запрос.Выполнить().Выгрузить();
ВыгрузитьПоПравилу(ВыборкаДанных, , , , "ПлощадиЛоджий");
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот