Имя: Пароль:
1C
1С v8
Обмен с мобильным приложением,Веб Сервисы,План обмена
0 NurkaProg
 
18.02.19
04:36
Добрый день. Пробую создать свое первое мобильное приложение и обмен с ним. Обмен настроен через веб сервисы и планы обмена c центральной базой. Обмен проходит в обе стороны удачно. Но если изменить какой то документ в центральной базе, источником которого является мобильное приложение. ТО при следующей синхронизации эти изменения "отменяются", т.е. снова ка бы от источника приходит не измененный документ. Подскажите, пожалуйста, возможные причины в которые нужно копать. Код для понимания -
&НаСервере
Функция ВыполнитьСинхронизациюНаСервереК() Экспорт
    Попытка
        ВСОпределение = Новый WSОпределения("******","Администратор","1");
        ВСервис = ВСОпределение.Сервисы.Получить("Obmen","ОбменДанными");
        ВТочкаВхода = ВСервис.ТочкиПодключения.Получить("ОбменДаннымиSoap");
        ВОперация = ВТочкаВхода.Интерфейс.Операции.Получить("Синхронизация");
        
        Данные = Новый ХранилищеЗначения(СформироватьСообщениеСерверу(),Новый СжатиеДанных(9));

        
        ДанныеXDTO = ВСОпределение.ФабрикаXDTO.Создать(ВОперация.Параметры.Получить("Данные").Тип,Данные);
        
        ВСПрокси = Новый WSПрокси(ВСОпределение,"Obmen","ОбменДанными","ОбменДаннымиSoap");
        ВСПрокси.Пользователь = "Администратор";
        ВСПрокси.Пароль = "1";
        Ответ = ВСПрокси.Синхронизация(ДанныеXDTO);
        ПринятьИзменениеПоПлану(Ответ.Получить());
        Возврат Истина
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат Ложь;
    КонецПопытки;    
КонецФункции
1 Жан Пердежон
 
18.02.19
06:44
Причина в том, что от источника приходит не измененный документ.
2 NurkaProg
 
18.02.19
06:49
Но как это исправить. Я не понимаю почему он не измененный,когда после синхронизации и на источнике должны измениться данные. А они выходят не меняются.
3 ДенисЧ
 
18.02.19
06:53
Правила регситрации смотреть нужно
4 NurkaProg
 
18.02.19
07:00
Стоит авторегистрация. Значит нужно вручную изменения в план обмена записывать?
5 Жан Пердежон
 
18.02.19
07:00
>> Обмен проходит в обе стороны удачно

3 черепашки?
6 NurkaProg
 
18.02.19
07:03
Не понимаю вас.
7 Жан Пердежон
 
18.02.19
07:05
Ползут три черепашки. Первая говорит, что перед ней никого нет, а сзади неё — две черепашки.
Вторая говорит, что впереди неё — одна черепашка, и сзади ещё одна.
И третья тоже говорит, что впереди неё одна, и сзади одна.
Как такое может быть?
8 NurkaProg
 
18.02.19
07:10
Вы имеете ввиду что нужно ответ передавать еще, что изменения приняты. Удалять регистрацию? Вроде удаляется регистрация после обмена.
9 ДенисЧ
 
18.02.19
07:23
(8) Регистрация удаляется после получения ответа.
10 NurkaProg
 
18.02.19
07:44
(9) Я имела ввиду что после синхронизации я проверяю и вижу что регистрация изменения удалена.