Имя: Пароль:
1C
1С v8
Прошу помощи с ошибкой в веб-клиенте
0 Wit77
 
04.06.15
11:58
Доброго времени суток уважаемые!
Есть самописная небольшая база на УФ. работают с ней через веб. Собственно писалась она как раз для освоения УФ, поэтому написано конечно все далеко не идеально, но работает.
Вчера обновил платформу с 8.3.5 до 8.3.6.2014.
в базе отключил режим совместимости и использование модальных окон (к слову их давно нет - весь код был переписан после того как в хроме запретили их использование).
И вот сегодня стала появляться вот такая ошибка у пользователей при редактировании табличной части в документе. Воспроизвести ошибку не могу - все те же действия делаю - все прекрасно работает. У пользователей тоже ошибка то появляется, то нет.
В коде тоже вроде никаких особых алгоритмов не прописано - так, элементарные вычисления.
Т.к. УФ я только осваиваю - даже идей нет из-за чего это. Подскажите куда копать? Или это баг новой платформы? На старой кстати никогда такой ошибки не было, после смены платформы код не менялся.
Все работают под одной версией хрома (Портейбл, каждому скопирована на локальный комп).
вот сама ошибка:
http://s017.radikal.ru/i438/1506/23/521868996d71.png
1 DmitrO
 
04.06.15
12:07
удивительно.. расставить каждому определенную версию хрома - это нормально, а тупо расставить тонкого клиента всем - это проблема..
зачем вообще люди используют веб-клиентов? ведь там глюков и просто проблем будет больше всегда, ВСЕГДА-А! Вопрос риторический, конечно.
2 Wit77
 
04.06.15
12:18
(1) Ну тут не все так просто конечно-же. :) Изначально была идея во-первых поработать с веб-клиентом, во-вторых - уйти от установки клиента вообще - садимся за любой комп - запускаем браузер и работаем.
Так и было все до той поры, когда прилетела очередная версия хрома, в которой что-то поправили так, что веб-клиент от 1с стал работать с ошибками. возможно проблема решалась обновлением серверной части 1с, но сделать этого было нельзя в тот момент по объективным причинам. Поэтому пришлось найти предыдущую версию хрома в портейбл виде и раздать каждому на компьютер.
Я прекрасно понимаю - что тонкий клиент и веб-клиент - это две большие разницы :)
3 DmitrO
 
04.06.15
12:28
да это все понятно :) что попробовать.. и уйти от установки..
так вот, не будет такого никогда :)
веб-клиент всегда будет работать хуже.
всегда будет прилетать очередная версия хрома или очередное обновление 1С, и подобные проблемы будут возникать регулярно.
это же очевидно :)
4 Wit77
 
04.06.15
12:33
(3) Очевидно. Но тут не дает покоя мой пытливый инженерный ум. :) Квалификацию поднимаю опять же...
5 DmitrO
 
04.06.15
12:39
не, ну против этого я конечно ничего возразить не могу, да и не буду.
я просто обратил внимание сообщества, что на самом деле дело с веб-клиентом обстоит именно так.
с учетом еще того что дистрибутив тонкого может раздаваться через http..
и кстати отказ от модальности, это именно браузерные закидоны, от которых неоправданно страдают все, даже те кто на веб-клиента смотрит так как я :)
6 mikeA
 
04.06.15
12:45
(2) была такая же фигня, и в хроме, и в файерфоке, с разных клиентских компов.
опубликовал базу на другом веб-сервере, всё прошло
в инете на эту тему инфы не нашёл
что это было - хз. склоняюсь таки к мысли что дело в веб-сервере, может кэш какой там или ещё чего
7 Wit77
 
04.06.15
12:45
(5) все прелести веба я уже прочувствовал пытаясь работать с базой в которой 5 справочников и 2 документа. :) Такого секса у меня ооочень давно не было.
Про отказ от модальности не могу плохого сказать ничего - по логике как бы правильно от него отказываться, но конечно сколько это влечет переделок за собой...
про веб кстати вспомнил, есть у меня конторка одна. Там УТ 11 работает. Есть у конторки директор, который хочет иногда в базе смотреть отчеты. А у директора есть мак :) Так что хочешь не хочешь, а пришлось ему ходить через веб в базу.
8 Wit77
 
04.06.15
12:47
(6) дельная мысль... если ничего не останется - грохну веб-сервер, и подыму заново.
9 mikeA
 
04.06.15
12:49
(7) да нормально там уже стало почти на 8.3.6))
на 8.3.5 да были глюки, самый прикольный, двойной клик мыши и Enter в табличной части не работал, только по F2 редактировать ячейку
представляете, пользователей учить нажимать F2?)))
10 Wit77
 
04.06.15
12:53
(9) вы мне глаза открыли. :) у меня все прекрасно работало в табличной части без F2. версия была 8.3.5.1231
ну вот я тоже на 8.3.6 большие надежды возлагаю.
за веб-клиентами будущее как ни крути... такой подход - это самое простое решение кроссплатформенности, ИМХО.
11 Wit77
 
05.06.15
10:12
(0)
Продолжение темы.
Насел на пользователей, чтобы мне показали как возникает ошибка. Удалось ее воспроизвести, но текст не такой как на первой картинке. :)
теперь вот так:
http://s017.radikal.ru/i422/1506/20/1656d441b86f.jpg
и такая ошибка происходит когда в веб-клиенте в табличной части двигаешь стрелками строки вверх-вниз. В момент когда самую нижнюю строку пытаешься еще вниз сдвинуть или самую верхнюю еще вверх.
На тонком клиенте, такого не возникает есс-но.
Что думает сообщество? Интернет как всегда молчит.
12 Wit77
 
05.06.15
11:39
(11) Вопрос закрыт. Все работает прекрасно, дело было в корявом коде
13 KrabCore
 
05.06.15
11:42
(12) какой молодец, сам спросил, сам разобрался))
14 Wit77
 
05.06.15
11:43
(13) Сам с собой поговорил. :) Чертовски приятно пообщаться с умным человеком.