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