Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 23:42

Поле объекта не обнаружено.

Автор cobra77777, 23 июн 2014, 12:57

0 Пользователей и 1 гость просматривают эту тему.

cobra77777

Форма Управляемая.
Пытаюсь прочитать файл, после чего выдаёт ошибку:


{Обработка.ТаблицаЗначений.Форма.Форма.Форма(30)}: Поле объекта не обнаружено (СтраховойНомер)[/size]НовСтр.СтраховойНомер = Файл.Значение;


Что неправильно ?


Есть код:





&НаКлиенте
Процедура ТаблицаЗначений(Команда)
   ТЗ ()
КонецПроцедуры


&НаСервереБезКонтекста
Процедура ТЗ ()
                                                        
Чтение = Новый ЧтениеXML;




ТЗ = Новый ТаблицаЗначений;




ТЗ.Очистить();


Файл = Новый ЧтениеXML;
Файл.ОткрытьФайл("c:\1.xml");
ИмяУзла = "";


Пока Файл.Прочитать() Цикл


Если Файл.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
ИмяУзла = Файл.Имя;
КонецЕсли;


Если Файл.ТипУзла = ТипУзлаXML.Текст и ИмяУзла = "СтраховойНомер" Тогда
НовСтр = ТЗ.Добавить();
НовСтр.СтраховойНомер = Файл.Значение;
КонецЕсли;


Если Файл.ТипУзла = ТипУзлаXML.Текст и ИмяУзла = "Фамилия" Тогда
НовСтр = ТЗ.Добавить();
НовСтр.Фамилия = Файл.Значение;
КонецЕсли;


Если Файл.ТипУзла = ТипУзлаXML.Текст и ИмяУзла = "Имя" Тогда
НовСтр = ТЗ.Добавить();
НовСтр.Имя = Файл.Значение;
КонецЕсли;


Если Файл.ТипУзла = ТипУзлаXML.Текст и ИмяУзла = "Отчество" Тогда
НовСтр = ТЗ.Добавить();
НовСтр.Отчество = Файл.Значение;
КонецЕсли;


КонецЦикла;


Файл.Закрыть();


   
КонецПроцедуры


mixqn

Не устаю повторять: ошибка означает буквально то, что написано в тексте сообщения.
Цитата: cobra77777 от 23 июн 2014, 12:57Поле объекта не обнаружено (СтраховойНомер)[/size]НовСтр.СтраховойНомер
говорит о том, что нет у вас поля СтраховойНомер у объекта НовСтр.

Предчувствуя следующий вопрос отвечу заранее: просмотрел ваш код, НовСтр - это строка таблицы значений. Пустой таблицы значений. Совсем пустой. Без колонок. Логично, что колонки СтраховойНомер там тоже нет, так как нет вообще никаких колонок.

cobra77777

прикладываю скрин.
Добавлено: 23 июн 2014, 13:59


прикладываю скрин, что не так?

mixqn

а при чем собственно тут форма, если у вас сине-красным по белому написано:
Цитата: cobra77777 от 23 июн 2014, 12:57ТЗ = Новый ТаблицаЗначений;

cobra77777

да точно. :(
Добавлено: 23 июн 2014, 17:37


могли бы подсказать как выгрузить из ТаблЗначений в XLS в след.формате:

Стр.№   Фамилия Имя Отчество

Спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск