![]() |
![]() |
![]() |
|
Изменить Изменения.НомерСообщения ПланыОбмена | ☑ | ||
---|---|---|---|---|
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 номера объектов удалять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |