Имя: Пароль:
1C
1С v8
РИБ
0 ehb
 
01.08.11
15:28
При чтение загрузки  ВозможностьЧтениеXML неизвестная фукция
из книги Радченко. Выгрузка работает, а загрузка неработает из
Пока ВозможностьЧтениеXML(ЧтениеXML) Цикл
       Данные= ПрочитатьXML(ЧтениеXML);

Где ошибка?
1 PR
 
01.08.11
15:30
В голове
2 ehb
 
01.08.11
15:31
Не работает ВозможностьЧтениеXML(ЧтениеXML) процедра или
функция
3 PR
 
01.08.11
15:35
(2) Напиши все понятно и по-русски, иначе даже никто вникать не будет в твой набор букв.
4 ehb
 
01.08.11
15:41
Процедура ПрочитатьСообщениеСИзменениями()Экспорт
   Каталог= КаталогВременныхФайлов();
   
   ИмяФайла=Каталог+?(Прав(Каталог,1)="\","","\")+
   "Message"+СокрЛП(Ссылка.Код)+"_"+
   СокрЛП(ПланыОбмена.Филиалы.ЭтотУзел().Код)+".xml";

   Файл= Новый Файл(ИмяФайла);
   Если Не Файл.Существует()Тогда
       Возврат;
   конецЕсли;
   ЧтениеXML= Новый ЧтениеXML;
   Попытка
   ЧтениеXML.ОткрытьФайл(ИмяФайла);
Исключение
   Сообщить("Невозможно открыть файл обмена данными.");
   Возврат;
   
   Сообщить("----- Загрузка из" + Строка(ЭтотОбъект) + "---------");
   Сообщить(" - Считывается файл" + ИмяФайла);
   
   ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
   
   ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
   
   Если ЧтениеСообщения.Отправитель <> Ссылка Тогда
       ВызватьИсключение "Неверный Узел";
   КонецЕсли;
   
   ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель, ЧтениеСообщения.НомерПринятого);
   //Пока true Цикл
   
       Пока ВозможностьЧтениеXML(ЧтениеXML) Цикл
       Данные= ПрочитатьXML(ЧтениеXML);
       
       Если Не ЧтениеСообщения.Отправитель.Главный
           И
           ПланыОбмена.ИзменениеЗарегистрировано(ЧтениеСообщения.Отправитель.Данные) тогда
           Сообщить(" - Изменения отключены");
           Продолжить;
       КонецЕсли;
       Данные.ОбменДанными.Оправитель= ЧтениеСообщения.Отправитель;
       Данные.ОбменДанными.Загрузка = Истина;
       Данные.Записать();
   КонецЦикла;

   ЧтениеСообщения.ЗакончитьЧтение();
   ЧтениеXML.Закрыть();
   УдалитьФайлы(ИмяФайла);
   Сообщить("-------Конец загрузки---------");
КонецПопытки;
//КонецЦикла
       КонецПроцедуры


Вся процедура чтение данных при обмене.
При запуске сл. ошибка
{ПланОбмена.Отделения(65,14)}: Процедура или функция с указанным именем не определена (ВозможностьЧтениеXML)
       Пока <<?>>ВозможностьЧтениеXML(ЧтениеXML) Цикл
5 Vitello
 
01.08.11
15:43
ВозможностьЧтениеXML - нет такой процедуры
6 Vitello
 
01.08.11
15:43
что непонятного то
7 ehb
 
01.08.11
15:44
В книге не нашел такую процедуру
8 Vitello
 
01.08.11
15:45
ВозможностьЧтениЯXML - есть
9 ehb
 
01.08.11
15:48
Эта процедура есть, то можете отправить мне , пожалуйста
10 Vitello
 
01.08.11
15:55
в платформе процедура есть, пиши буквы правильно