|   |   | 
| 
 | Мобильное приложение: непонятный прикол | ☑ | ||
|---|---|---|---|---|
| 0
    
        Denyk 17.05.15✎ 10:07 | 
        Версия 8.3.5.96. Странным образом периодически у нескольких пользователей в планшетах откатываются данные на несколько дней назад, как вроде все выполнялось в транзакции за эти дни и произошла отмена этой транзакции. В один день может такое произойти у 5-10 торговых. Потом через некоторое время у других. Никак не могу понять, из-за чего такое может быть..     | |||
| 1
    
        DitriX 17.05.15✎ 14:32 | 
        ну может обмен чудит где то?
 А на 8.3.6 - то же самое? | |||
| 2
    
        Denyk 17.05.15✎ 16:28 | 
        (1) Да ну если бы обмен где-то чудил, то у всех бы сразу, да и намного чаще. Повторно произошло такое только у одного торгового за все время (2 месяца работы). Думаю, может на устройствах какие-то приколы, но они все абсолютно разные - и просто планшеты и смартфоны есть. Из 50 торговых примерно у 20-ти такая хрень случилась. 8.3.6 во-первых тестовая (глюков куча), во-вторых проверить это просто нереально.     | |||
| 3
    
        Denyk 17.05.15✎ 16:30 | 
        Из нюансов: у тех у кого это произошло в один день период отката данных разный - никакой логики не увидел.     | |||
| 4
    
        Denyk 17.05.15✎ 16:32 | 
        Да, и все работают на платформе, а не на скомпилированной версии, т.к. идет активная разработка     | |||
| 5
    
        rphosts 17.05.15✎ 16:39 | 
        чудес не бывает - ищите ошибку в своём коде... ну может сделать логирование что-ли     | |||
| 6
    
        Denyk 18.05.15✎ 00:16 | 
        (5) Да понятно, конечно.. Но сам все писал с нуля, поэтому в коде уверен. И еще момент - откатываются в мобильных базах даже номера отправленных и принятых сообщений плана обмена, а это вообще никак кодом объяснить не могу..     | |||
| 7
    
        Denyk 18.05.15✎ 13:55 | 
        Ап..  Народ, ну поделитесь соображениями!     | |||
| 8
    
        DitriX 19.05.15✎ 13:29 | 
        Тут идеально было бы сделать следующее - создать регистр куда пихать ссылку на объект и его версию
 Далее, при баге - сравнить последнюю версию в регистре (для точности лучше писать в текстовый файл, что бы не случилось что и регистр почистился) с версией вбазе. И тогда будет точно понятно - если версии отличаются, и в регистре версия старше - значит был полноценный откат. Если же версия такая же как и в регистре, а данные старые - значит вы где то начудили с обменом :) Это конечно топорно, но как вариант может проканать. Такие ошибки мне встречались когда люди делали порционный обмен и не использовали механизмя обмена 1С. | |||
| 9
    
        Denyk 19.05.15✎ 18:36 | 
        (8) Еще разок: откатываются даже номера принятых/отправленных сообщений, которые в коде изменяются стандартно: ЧтениеСообщение.ЗакончитьЧтение() и ЗаписьСообщения.ЗакончитьЗапись(). Например, в центральной базе сейчас номера 110/110 и в планшете тоже было на определенное время 110/110, а 3 дня назад: 70/70.. Так вот после глюка в планшете 70/70 (в центральной те же 110/110) и данные тоже соответствующие.. Я даже представить не могу, как можно так начудить в коде-то, чтоб такое получилось, разве что специально.. :)
 Ну и используется стандартный механизм обмена 1С, никаких велосипедов. | |||
| 10
    
        Denyk 19.05.15✎ 18:41 | 
        Вариант лога в текстовый файл вряд ли что-то даст - увижу только что да, такие объекты были созданы в базе, ну и что?     | |||
| 11
    
        Denyk 19.05.15✎ 18:48 | 
        (8) Ну и понятие версии объектов - они не просто возвращаются в какое-то состояние, которое было, а также те объекты, которые были созданы за этот период полностью отсутствуют.  Например, создавались заявки, оплаты и т.д. в самом планшете - потом они за этот период просто исчезли и все. В центральной базе они есть и с ними ничего не происходит, а в мобильных базах - ничего за этот период нет.     | |||
| 12
    
        ВРедная 19.05.15✎ 19:09 | 
        (11) может смартфон восстанавливает как-то свои файлы? Например, на винфоне сделали архив в облако и откатились к нему потом?     | |||
| 13
    
        Denyk 20.05.15✎ 10:30 | 
        (12) Да вот это первое, о чем подумал, но если бы 1-2 случая..  Начинаю думать, что все-таки не так что-то с платформой.     | |||
| 14
    
        DitriX 20.05.15✎ 15:14 | 
        (0) вышло обновление 8.3.6, на первый взгляд - достаточно стабильная, во всяком случае жирные косяки исправили
 Так что пробуйте | |||
| 15
    
        Denyk 20.05.15✎ 15:32 | 
        (14) Полсотни агентов переустановить на 8.3.6 чтобы попробовать тестовую версию (и без подгонки интерфейса тоже не обойтись) ?!  :)     | |||
| 16
    
        DitriX 20.05.15✎ 15:39 | 
        (15) ну все равно надо начинать, тем более можно начать с одного или двух :)     | |||
| 17
    
        Denyk 20.05.15✎ 15:51 | 
        (16) Уговорили, попробую на ком-нить :)     | |||
| 18
    
        rphosts 20.05.15✎ 16:09 | 
        (10) в логе будет то, что ты туда будешь писать     | |||
| 19
    
        Denyk 20.05.15✎ 16:54 | 
        (18) И что мне туда писать, чтобы выявить этот прикол?     | |||
| 20
    
        DitriX 20.05.15✎ 17:09 | 
        (19)та что угодно,ибо основная цель - понять, когда идет сбой, и как только поймешь - тогда можно сделать бекап базы и себе скачать. А у себя можно уже экспериментировать.     | |||
| 21
    
        Denyk 20.05.15✎ 18:03 | 
        (14) Из 2-ух часового опыта ковыряния 8.3.6.166 уже понятно, что это даже не бета, а сырая альфа: падает чуть меньше чем постоянно, работать практически не возможно. Интерфейс вообще придется переписывать, скорость работы заметно ниже на далеко не слабом железе и т.д. и т.п. :( Печально пока с 8.3.6.     | |||
| 22
    
        DitriX 20.05.15✎ 20:37 | 
        (21) хз, я когда переводил - особой разницы не заметил :)
 Тем более - по любому прийдется переходить :) | |||
| 23
    
        Denyk 20.05.15✎ 23:41 | 
        (22) И как со стабильностью? У меня падает иногда даже при простом повороте экрана. Насчет по-любому - годик-то запросто можно подождать..     | |||
| 24
    
        Злопчинский 21.05.15✎ 00:30 | 
        Я не понял, что за нытье?
 Жрите кактус! DitriX вон явно уже на мескалин подсел ;-) Его от кактусов прет нереально ;-) | |||
| 25
    
        Denyk 21.05.15✎ 01:40 | 
        (24) Спасибо, добрый человек! :)     | |||
| 26
    
        rphosts 21.05.15✎ 02:48 | 
        (19) например я-б регистрировал каждое событие ПередЗаписью (проведение, пометка на удаление и т.п. тоже обрабатываются этим событием)... можно ещё регистрировать по кокой-то конкретной позиции/позициям номенклатуры остаток до и после операции... если удачно подобрать позицию (например такую что есть в каждом документе) - будет богатая пища для анализа     | |||
| 27
    
        Denyk 21.05.15✎ 09:25 | 
        (26) Ну хорошо, и как вы себе представляете в логах этот момент?     | |||
| 28
    
        DitriX 22.05.15✎ 12:33 | 
        (24) Дитрикс просто понял, что кактусы придется жрать рано или поздно, так зачем это откладывать на потом?
 Ну да, есть некоторые баги, например, в предыдущей версии при нажатии на шапку таблицы - платформа падала, ну так убрал я заголовки везде. Теперь они исправили баг - вернул заголовки. Да, муторно, но еще больше было муторно, кгда я переводил с 8.3.5 на 8.3.6, а потом на новый интерфейс в 8.3.7 будет проще перевести, т.е. это всеравно надо делать. У меня, сейчас, 8.3.6 работает стабильно. Просто я не редко встречал другое - вот в стационарной, если вы сделаете зацикливание, что случится? Платформа рухнет (раньше так было, сейчас уже проде исправили). Но разница в том, что это зацикливание легко найти и справить, а с мобильной - сложнее. Тут отладка пока еще не доступна всем. Так что многое надо анализировать самостоятнельно, вот к примеру - на 8.3.6.106 был баг с обработкой смс, если включиь приемку, то через 5 - 10 секунд 1с падала в крит, но человек 10 гнали на что угодно, только не на это, пока им пальцем не ткнул :) | |||
| 29
    
        Denyk 22.05.15✎ 12:56 | 
        (28) Да махнули просто рукой на "стабильность" 8.3.6 - вот и все. Народу работать надо, а не плакаться на падежи программы.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |