Поля Объекта не обнаружена(ОрганизацияИНН)

1. Fanatiq777 31.08.21 09:27 Сейчас в теме
Функция ВыгрузитьПоступлениеУслуг(ПутьКФайлу)
	          	ЗаписьXML = Новый ЗаписьXML;
	ЗаписьXML.ОткрытьФайл(ПутьКФайлу,"UTF-8");
	ЗаписьXML.ЗаписатьОбъявлениеXML();

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


	Сообщить("Файл успешно записан записано "+ счетчик+ " документов");

КонецФункции
Показать


Что не так делаю? Заранее спасибо. Выдает ошибку: Поля Объекта не обнаружена(ОрганизацияИНН).
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Hi_Hydra 4 31.08.21 09:31 Сейчас в теме
(1)
ПриобретениеУслугПрочихАктивов.Расходы.

Действительно, в запросе нет этого поля.
3. spacecraft 31.08.21 09:32 Сейчас в теме
(1)
Поля Объекта не обнаружена(ОрганизацияИНН)

Я тоже в запросе такого поля не обнаружил.
4. Kovekh 31.08.21 09:54 Сейчас в теме
(1) Вангую, поправите ОрганизацияИНН и потом зададите вопрос про КонтрагентИНН такими темпами)
В запросе-то у вас нет таких полей, которые вы хотите получить из него)
5. PhoenixAOD 62 31.08.21 10:26 Сейчас в теме
(1)
| ПриобретениеУслугПрочихАктивов.Организация.ИНН КАК ОрганизацияИНН,
и будет тебе щастье
6. SlavaKron 31.08.21 10:31 Сейчас в теме
(5) Не будет, как сказал (4), нам еще КонтрагентИНН побороть нужно.
1c_ssnik; +1 Ответить
7. DenisVol 3 31.08.21 12:07 Сейчас в теме
ЗаписьXML.ЗаписатьАтрибут("ОрганизацииИНН",Строка(РезультатЗап.Организация.ИНН));
ЗаписьXML.ЗаписатьАтрибут("Контрагент",Строка(РезультатЗап.Контрагент));
ЗаписьXML.ЗаписатьАтрибут("КонтрагентИНН",Строка(РезультатЗап.Контрагент.ИНН));
8. Kovekh 31.08.21 12:25 Сейчас в теме
(7) Значения через точку от лукавого. Нормально писать запросом, либо бспшным функционалом получать значение реквизита объекта. Иначе бесправным людям можно и свалиться в ошибку)
11. PhoenixAOD 62 31.08.21 13:54 Сейчас в теме
13. DenisVol 3 31.08.21 15:37 Сейчас в теме
(11) Хотелось бы для себя уточнить почему "не взлетит"?
9. user856012 13 31.08.21 12:27 Сейчас в теме
"Дураки какие-то..." (с)

Разуйте глаза: вы все советуете автору, как ему найти поле, а у него не обнаружена Поля (Объекта - скорее всего, фамилия Полины) - наверное, ушла от него к другому. :)
10. Kovekh 31.08.21 12:31 Сейчас в теме
(9)А это знатный подкол от сведущих в русском языке) Без вас как-то даже не заострил на этом внимание))
12. PhoenixAOD 62 31.08.21 13:55 Сейчас в теме
(9)тебе в (5) чето не нравиться?
14. пользователь 01.09.21 13:00
Сообщение было скрыто модератором.
...
15. пользователь 01.09.21 13:10
Сообщение было скрыто модератором.
...
16. пользователь 01.09.21 13:25
Сообщение было скрыто модератором.
...
17. пользователь 01.09.21 13:47
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

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