Имя: Пароль:
1C
1С v8
Обмен в РБД Присвоить новый номер сообщения
0 Adgjj
 
12.11.11
10:10
ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);
ЗаписьСообщения.НомерСообщения = ЗаписьСообщения.НомерСообщения + 1; //т.к. была ошибка, тепрь надо ув. на 1
ЗаписьСообщения.ЗакончитьЗапись();
ЗаписьXML.Закрыть();

Поле ЗаписьСообщения не доступно для записи. Скажите, пжл, как присвоить номер сообщения, ув. на 1.
1 Нуф-Нуф
 
12.11.11
10:13
Использование:

Только чтение.
2 Нуф-Нуф
 
12.11.11
10:14
может копнуть в сторону НомерПринятого и НомерОтправленного?
3 Adgjj
 
12.11.11
10:38
ПланыОбмена.уатПолный.ЭтотУзел().ПолучитьОбъект().НомерОтправленного = ПланыОбмена.уатПолный.ЭтотУзел().ПолучитьОбъект().НомерОтправленного + 1;
пишет не может быть изменено для пердопределенного узла
4 Adgjj
 
12.11.11
10:39
предопредел-х эл-в не вижу в плане обмена
5 Yorokonde
 
12.11.11
13:01
Узел самой базы и есть предопределен. В плане обмена всегда есть узел - самой базы. Он то собственно и есть предопределенный.
ЭтоУзел() как раз таки возвращает ссылку на предопределенный неудаляемый неприкасаемый узел текущей базы )
6 Нуф-Нуф
 
12.11.11
13:02
сделай форму для плана обмена и попробуй поменять значение там
7 Yorokonde
 
12.11.11
13:08
А вообще на ИТС прекрасные обработки появились называются РегистрацияИзмененийДляОбмена - незаменивмая вещь для РБДшников. Позволяет и поиграться с регистрацией данных. и отредактировать узлы (в т.ч. номера сообщений). Так что вот
8 Adgjj
 
12.11.11
13:29
Спасибо большое Вам, Yorokonde, за все ответы. ИТС у меня будут только в понедельник, сегодня надо как-то без них.
9 Adgjj
 
12.11.11
13:30
пробоавть (6) хотя в модуле форму узла кода нет
10 Adgjj
 
22.11.11
09:53
Скажите, пжл, за какой месяц ИТС с обработкой РегистрацияИзмененийДляОбмена?
У меня есть диски за январь-апрель2011 и за июль 2011. В июле не вижу, или обработка на более поздних дисках?