Имя: Пароль:
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 номера объектов удалять
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший