Конвертация данных. Из регистра сведений в документ

1. user1657356 21.12.22 08:51 Сейчас в теме
Добрый день.

Есть конфигурация1 в ней РС и его надо перенести в документ и заполнить ТЧ ( в ТЧ нужно создать 1 запись)

В ПКО ПриВыгрузке написал сл. код:

ВходящиеДанные = Новый Структура("ОбъектыЭкспертизы");
ВходящиеДанные.ОбъектыЭкспертизы = Новый ТаблицаЗначений;
ВходящиеДанные.ОбъектыЭкспертизы.Колонки.Добавить("ДатаСледующейЭкспертизы");
ВходящиеДанные.ОбъектыЭкспертизы.Колонки.Добавить("Объект");
ВходящиеДанные.ОбъектыЭкспертизы.Колонки.Добавить("ОПО");
ВходящиеДанные.ОбъектыЭкспертизы.Колонки.Добавить("РазрешенныйСрокЭксплуатацииЛет");


	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	торо_ЗавершенныеРемонтныеРаботы.Период КАК Период,
		|	торо_ЗавершенныеРемонтныеРаботы.Регистратор КАК Регистратор,
		|	торо_ЗавершенныеРемонтныеРаботы.НомерСтроки КАК НомерСтроки,
		|	торо_ЗавершенныеРемонтныеРаботы.Активность КАК Активность,
		|	торо_ЗавершенныеРемонтныеРаботы.ОбъектРемонта КАК ОбъектРемонта,
		|	торо_ЗавершенныеРемонтныеРаботы.ВидРемонтныхРабот КАК ВидРемонтныхРабот,
		|	торо_ЗавершенныеРемонтныеРаботы.ID КАК ID,
		|	торо_ЗавершенныеРемонтныеРаботы.ДатаНачала КАК ДатаНачала,
		|	торо_ЗавершенныеРемонтныеРаботы.ДатаОкончания КАК ДатаОкончания,
		|	торо_ЗавершенныеРемонтныеРаботы.МоментВремени КАК МоментВремени
		|ИЗ
		|	РегистрСведений.торо_ЗавершенныеРемонтныеРаботы КАК торо_ЗавершенныеРемонтныеРаботы
		|ГДЕ
		|	торо_ЗавершенныеРемонтныеРаботы.ID = &ID
		|	И торо_ЗавершенныеРемонтныеРаботы.ОбъектРемонта = &ОбъектРемонта
		|	И торо_ЗавершенныеРемонтныеРаботы.ВидРемонтныхРабот = &ВидРемонтныхРабот";
	
	Запрос.УстановитьПараметр("ID", Источник.ID);
	Запрос.УстановитьПараметр("ВидРемонтныхРабот", Источник.ВидРемонтныхРабот);
	Запрос.УстановитьПараметр("ОбъектРемонта", Источник.ОбъектРемонта);
	
	РезультатЗапроса = Запрос.Выполнить();
	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		СтрокаТЧ = ВходящиеДанные.ОбъектыЭкспертизы.Добавить();
		//СтрокаТЧ.Объект 						= ВыборкаДетальныеЗаписи.ОбъектРемонта;
		СтрокаТЧ.ДатаСледующейЭкспертизы 		= ТекущаяДата();//ВыборкаДетальныеЗаписи.ОбъектРемонта;
		//СтрокаТЧ.ОПО 							= ВыборкаДетальныеЗаписи.ОбъектРемонта.ОПО;
		//СтрокаТЧ.РазрешенныйСрокЭксплуатацииЛет = ВыборкаДетальныеЗаписи.ОбъектРемонта;
		
	КонецЦикла;
Показать

Ошибок при выгрузке нет.
Есть ошибка при загрузке



Ошибка при загрузке данных: Недопустимое значение параметра (параметр номер '1')
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(662)}:СсылкаПоИдентификатору = Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(Значение));
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6723)}:Объект = НайтиОбъектПоСвойству(СтруктураСвойств.Менеджер, СвойствоПоиска, ЗначениеСвойстваПоиска,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7626)}:СсылкаНаОбъект = НайтиИлиСоздатьОбъектПоСвойству(СтруктураСвойств, ТипОбъекта, СвойстваПоиска, СвойстваПоискаНеЗамещать,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8784)}:Ссылка = НайтиОбъектПоСсылке(ТипОбъекта,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12771)}:ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13101)}:ПроизвестиЧтениеДанных();
{Обработка.УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма.Форма(1418)}:ОбъектДляСервера.ВыполнитьЗагрузку();

по причине:
Недопустимое значение параметра (параметр номер '1')
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1657356 21.12.22 08:54 Сейчас в теме
Галочка "Получать из входящих данных" стоит.
3. user1657356 21.12.22 09:03 Сейчас в теме
<Объект Нпп="13" Тип="ДокументСсылка.Контакты"
ИмяПравила="Контакты"><Ссылка>
<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
<Значение/>
</Свойство>
<Свойство Имя="Комментарий" Тип="Строка">
<Значение>ead3d6ea-7374-4510-b2ba-30a6c4499fec</Значение>
</Свойство>
</Ссылка><Свойство Имя="НомерЗаключения" Тип="Строка">
<Значение>б/н</Значение>
</Свойство><Свойство Имя="НеобходимаПодачаЗаявленияНаВнесениеВИсключенияИзРеестр"­ Тип="Булево">
<Значение>false</Значение>
</Свойство><Свойство Имя="ВРегистрирующемОргане" Тип="Булево">
<Значение>false</Значение>
</Свойство><Свойство Имя="ПочтовымОтправлением" Тип="Булево">
<Значение>false</Значение>
</Свойство><Свойство Имя="ВЭлектроннойФорме" Тип="Булево">
<Значение>false</Значение>
</Свойство><Свойство Имя="ОбъектыЭкспертизыСтрокой" Тип="Строка">
<Значение>п.3/3</Значение>
</Свойство><ТабличнаяЧасть Имя="ОбъектыТелефоны"/>
</Объект>
4. user1657356 21.12.22 09:04 Сейчас в теме
Может ошибка в уникальномИдентификаторе, который не чсформировался???
5. maks_20 169 21.12.22 09:10 Сейчас в теме
(4) Если у вас источник пустой или указан регистр, то попробуйте убрать галочку Искать по уникальному идентификатору. Тогда это поле не будет выгружаться в пакет.
6. user1657356 21.12.22 10:12 Сейчас в теме
А как чтобыGUID формировался ????
7. user1657356 21.12.22 10:25 Сейчас в теме
8. RustamZz 21.12.22 10:28 Сейчас в теме
(7) Поиск по идентификатору отключите
9. user1657356 21.12.22 10:31 Сейчас в теме
10. user1657356 21.12.22 10:39 Сейчас в теме
<Объект Нпп="1" Тип="ДокументСсылка........"
ИмяПравила="пля ля л ял "><Ссылка>
<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
<Значение/>
</Свойство>
<Свойство Имя="Комментарий" Тип="Строка">
<Значение>1bb89b20-2d61-4418-b460-a1aeaeb353b6</Значение>
</Свойство>


и.т.д.

УникальныйИдентификатор - пустой
11. maks_20 169 21.12.22 10:44 Сейчас в теме
(10) Скиньте скрин с настройками ПКО
12. RustamZz 21.12.22 11:44 Сейчас в теме
(10) Его вообще не должно быть.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот