Имя: Пароль:
1C
1С v8
Как включить в обмен все элементы справочников, даже не измененные
0 breezee
 
18.06.15
07:43
Взял из книги пример, в нем для каждого узла обмена регистрируются изменения и передаются в базу на мобильном.

ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(УзелОбмена,
ЗаписьСообщения.НомерСообщения);
Пока ВыборкаИзменений.Следующий() Цикл
Данные = ВыборкаИзменений.Получить();
// Записываем данные в сообщение.
ЗаписатьДанные(ЗаписьXML, Данные);

Хочу за место ПланыОбмена.ВыбратьИзменения Выбирать не изменения для узлов а все элементы справочников, как это сделать?
1 Heckfy
 
18.06.15
07:47
Запросом с условием Группа=ЛОЖЬ. Про пометку удаления тоже нужно будет подумать. :)
2 breezee
 
18.06.15
07:51
(1) Спасибо, сейчас попробую, я не подумал что можно вообще не использовать ПланыОбмена.ВыбратьИзменения, а выбирать все запросом.
3 VladZ
 
18.06.15
07:56
(2) Мы так и поняли.
4 breezee
 
18.06.15
08:04
Возникла проблема, изменения, которые нужно записать в XML нужно записывать из хранилища значений. Использую общий модуль для обмена, все процедуры серверные. как поместить данные в обмен?
5 breezee
 
18.06.15
08:05
(4) Забыл написать что на сервере нельзя создать хранилище значений.
6 Рэйв
 
18.06.15
08:19
(0)ХранилищеЗначения (ValueStorage)
...
Данный объект может быть сериализован в/из XML.
(С)СП

Его на прямую можно в XML.
7 Рэйв
 
18.06.15
08:20
(5)Возможен обмен с сервером...
(С) СП