Имя: Пароль:
1C
 
Изменить Изменения.НомерСообщения ПланыОбмена
0 myr4ik07
 
27.04.16
13:56
Привет. Будьте добры. Как изменить в вирт.таблице .Изменения .НомерСообщения?
Не РИБ. Нужно, при выполнении неких действий изменять .НомерСообщения этой таблице, как это сделать?
1 RomanYS
 
27.04.16
14:00
(0) штатно никак
1) напрямую в sql

2) поменять номер сообщения у узла, перерегистрировать изменения, вернуть номер

Зачем??
2 myr4ik07
 
27.04.16
14:10
(1) не стандартный обмен с мобильным клиентом и мне нужно помечать список элементов справочников, которые уже попали на мобилку и если попали тогда очищаем таблицу изменений
3 RomanYS
 
27.04.16
14:15
(2) клиент что принимает сообщения не полностью? Очистка изменений по номеру сообщения - стандартная функция. Зачем менять номер?
4 myr4ik07
 
27.04.16
14:17
(3) скажи, а когда этот .НомерСообщения изменяется тогда?
он у меня постоянно в налл
5 RomanYS
 
27.04.16
14:20
(4) по всей видимости когда клиент пришлет сообщение-ответ, в котором подтвердит, что получил сообщение № XXX
6 myr4ik07
 
27.04.16
14:25
(5) ну тогда, как мне отдать ответ в котором будет подтверждения, что я получил предыдущее сообщение и увеличилось .НомерСообщения не подскажешь?
7 hhhh
 
27.04.16
14:27
(6) просто сделать обмен. в нем и будет ответ.
8 myr4ik07
 
27.04.16
14:32
(7) смысл в том, что мне ПланОбмена нужен всего лишь для регистрации измененных данных, потому как менжду 1с и мобилкой используется свой обмен посредством хмл и что бы не выгружать каждый раз на моб агент полный пакован элементов справочников я выгружаю только измененные (таблица плана обмена) элементы на мобилку и теперь мне нужно понять, когда МОЖНО очищать ттаблицу изменений (регистрации) плана обмена, вот по этому мне я использую свой обмен между мобилкой и 1с, а уже по условии, удачно ли по хмл получила мобилка данные или нет я должен теперь сказать 1с-ке очищать таблицу изменений или нет, как теперь программно по условию 1с-ке вернуть .НомерСообщения и если оно больше за то, что было то буду очищать?
9 RomanYS
 
27.04.16
14:58
(8) посмотри в СП описание УдалитьРегистрациюИзменений
10 myr4ik07
 
27.04.16
15:00
(9) с удаление проблем нет, есть проблемы понимания когда конкретную номенклатуру из таблицы изменений нужно удалять, вот мне нужно сэмулировать верный ответ от перефирийного узла, что данные получены, что бы в таблице изменений НомерСообщения стал какое то число, а не налл, что сейчас постоянно показывает
11 hhhh
 
27.04.16
15:32
(10) УдалитьРегистрациюИзменений тогда делайте. А какие нужно удалять -это только ваш обмен знает. То есть нужно списочек номенклатур передать с того обмена на этот.
12 hhhh
 
27.04.16
15:35
(10) ну или по номеру сообщения. Присылаете команду, удалить сообщение 17. У вас всё удаляется, получается null. и начинает формироваться сообщение 18 для следующего обмена.
13 myr4ik07
 
27.04.16
16:06
(11) вот мне типа этого "удалить сообщения 17" как я понимаю, в таблице изменений для каждого зарегистрированого объекта пишеться 17 номер, и вот это я хочу с моб при обработке хмл ответа от мобилки указать, что если какой то там параметр есть с моб то я будуудалять только элементы с 17 номером, как это указать? как это сделать? что бы удалить только 17 данные? и как сделать так, что бы в таблицу изменений в поле НомерСообщения писались эти самые 17?
14 myr4ik07
 
27.04.16
16:07
если будут объекты уже с НомеромСообщения 18 то я их не трогаю до тех пор пока моб не пришлет мне параметр, который даст мне понять, что 18 номера объектов удалять
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн