Имя: Пароль:
1C
1С v8
ПрочитатьНовоеСообщение() и НомерПринятогоСообщения
0 Икогнито
 
18.08.11
15:31
Как сбрасывать номера отправленных и принятых сообщений или управлять этим?

Надоело уже лазить в xml и менять номера, чтобы ЧтениеXML мог прочитать не ругаясь на то, что номер отправленного сообщения меньше или равен номеру принятого.
1 Икогнито
 
18.08.11
15:33
Я могу тут установить нужный номер сообщения?

   // Создаем новое сообщение
   ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
   ЗаписьСообщения.НачатьЗапись(ЗаписьXML, Ссылка);
   
   // Для сокращения размера файла сообщения записываем соответствие пространств имен
   ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsd", "http://www.w3.org/2001/XMLSchema");
   ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsi", "http://www.w3.org/2001/XMLSchema-instance");
   ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("v8", "http://v8.1c.ru/data");
   
   НомерСообщения = ЗаписьСообщения.НомерСообщения;
2 Икогнито
 
19.08.11
10:06
Т.е. НомерПринятогоСообщения - это недоступный для изменений с помощью "кодинга" сферический конь?
3 Икогнито
 
19.08.11
10:10
(1) не то, вот тут ошибка возникает
// Загрузка из найденного файла
   ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
   ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
   НомерСообщения = ЧтениеСообщения.НомерСообщения;
4 forforumandspam
 
19.08.11
10:18
"номер отправленного сообщения меньше или равен номеру принятого" - означает, что это сообщение ты уже прочитал. Зачем это менять?
2 + 2 = 3.9999999999999999999999999999999...