Страница 8 из 28
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 21 Сентябрь 2022, 15:44
				 kreator
				В ABC вроде так. После открытия формы (допустим, формы, EIP похоже) запись скидывается в переменную типа Record. При сохранении это дело проверяется. В Legacy должно быть тоже самое. В AS обход этого кода что ли?
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 21 Сентябрь 2022, 15:53
				 Губин Игорь
				kreator писал(а): 21 Сентябрь 2022, 15:44
В AS обход этого кода что ли?
 
Не знаю. Ещё не смотрел. Сейчас куча других задач. Тут, пока, ограничился жёстким внушением и инструкцией. Это внутренняя проблема, не у клиентов, потому и терпит.
Надо смотреть. Дело в том, что работа программ с AnyScreen, довольно, специфична. 
Это хорошо видно при любых действиях с паузой и при слежении за процессами в NetMonitor
По ощущениям, программа, если не было действий с экраном, уходит в какой-то кеш, как закрытая. При реакции она вытаскивается из кеша и как-то синхронизируется с обстановкой.
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 03 Октябрь 2022, 10:45
				 Губин Игорь
				Губин Игорь писал(а): 21 Сентябрь 2022, 15:53
В AS обход этого кода что ли?
 
Проблема локализована и, как оказалось, AnyScreen тут, совершенно, не при чём. Это глюк шаблонов для SDI-приложений.
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 20 Февраль 2023, 13:42
				 Губин Игорь
				1814, а крестьяне до сих пор гувернёров отлавливают... 
В общем, небольшая фича отличий AnyScreen и Desktop приложений.
Если в Desktop кнопка задисаблена,  то её Key(...) не обрабатывается и не перехватывается при вводе. В AnyScreen иначе - клавиша перехватывается в любом случае, а вот кнопка уже не отрабатывает.
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 12 Апрель 2023, 16:58
				 Губин Игорь
				1917, французы на родину косяками...
1. Для List не стоит использовать From('Один|#1|Два|#2|'). Отрабатывает с пятого на  десятое и, более того, крайне плохо отрабатывает переприсвоение через {PROP:From}
Рекомендуется использовать Queue с Use(?другое имя). Такое сочетание гарантирует устойчивую и быструю работу.
2. В окнах с большим количеством полей, особенно со множеством Use(FieldName,,?FieldName:2) и переприсвоением значений из программы наблюдаются тормоза с отображением. В первую очередь для String и Entry. Display(), AnyScreen:Display() и Auto не помогают. Но гарантированно лечится прямым Display(?поле) плюс, как побочный эффект, заметно ускоряется отображение.
Первый косяк широко известен, а вот второй обнаружен только что.
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 12 Апрель 2023, 18:26
				 finsoftrz
				Судя по последним постам в группе, никто так и не начал за прошедший год на этом работать. Кроме одного. 

Как юзеры относятся, не верещат, брюки перешить не требуют? 

 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 12 Апрель 2023, 18:33
				 Губин Игорь
				finsoftrz писал(а): 12 Апрель 2023, 18:26
Как юзеры относятся, не верещат, брюки перешить не требуют?
 
Ну, те кто пользуется, вполне довольны и пользуются охотно. Более того, я сам этим пользуюсь чаще, чем десктопным вариантом.
Были некоторые проблемы с кеширующими программами, но тут ничего не поделаешь. Программа кеширования у пользователей ддосила сервер постоянно формируя запросы 24x7 по несколько раз в секунду.
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 12 Апрель 2023, 18:45
				 Губин Игорь
				finsoftrz писал(а): 12 Апрель 2023, 18:26
никто так и не начал за прошедший год на этом работать
 
Тут, как с любым новым инструментом, главное - принять решение. У нас наложилась удалённая работа и требование наличия online-версии. Решение было принято и результат вполне нормален
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 12 Апрель 2023, 18:45
				 finsoftrz
				Что такое кеширующая программа?
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 13 Апрель 2023, 1:47
				 Admin
				finsoftrz писал(а): 12 Апрель 2023, 18:45
Что такое кеширующая программа?
 
Я подозреваю что кеширующая программа с последнего [запроса|страницы] скачивает все ссылки предваряя возможный переход по ним. В случае перехода сразу отдает данные. Если на странице 200 ссылок, возможно она все их скачивает в потоках. С нынешним инетом это как бы не проблема.
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 13 Апрель 2023, 15:18
				 Губин Игорь
				Admin писал(а): 13 Апрель 2023, 1:47
Я подозреваю что кеширующая программа с последнего [запроса|страницы] скачивает все ссылки предваряя возможный переход по ним
 
Я сумел повторить похожую диагностику, без, естественно, ддос-атаки. Диагноз: кеширующая программа обращается по одной и той же ссылке, натыкается на закрытую уже сессию и отваливается, не ожидая пока AnyScreen вытащит кеш с диска в память. И тут же отправляет запрос заново. А AnyScreen устроен так, что у него нет мгновеного срубания сессии, если она не закрыта пользователем по всем правилам. В результате, формально, сессии нет, счётчик на количество одновременно работающих под логином не срабатывает, а оперативка переполнена открывающимися/закрывающимися кешами.
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 13 Апрель 2023, 15:21
				 Губин Игорь
				finsoftrz писал(а): 12 Апрель 2023, 18:45
Что такое кеширующая программа?
 
В случае с этим пользователем так работал в фоне браузер на смартфоне. Что там было с настройками мне не интересно. Я выяснил причину и закрыл этого пользователя, пока не настроит свой телефон.
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 13 Апрель 2023, 15:38
				 finsoftrz
				Я так понимаю, за это отвечает настройка в броузере. Если пользователи неизвестные или подключаются с разных устройств, то это может стать проблемой.
Англоязычные, кто пытается тестировать, пишут про рандомную недоступность сервера anyscreen, пока никто причину определить не смог. И все устали, кто ещё пытается тестировать. 

 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 13 Апрель 2023, 15:53
				 Губин Игорь
				finsoftrz писал(а): 13 Апрель 2023, 15:38
Я так понимаю, за это отвечает настройка в броузере. Если пользователи неизвестные или подключаются с разных устройств, то это может стать проблемой.
 
Нет. Тут именно проблема была в том, что с этого же самого устройства ранее подключался известный пользователь и подставлял правильные логин и пароль.
С неавторизованными пользователями проблем нет, отрубаются в момент и не нагружают сервер сверх разумного.
finsoftrz писал(а): 13 Апрель 2023, 15:38
Англоязычные, кто пытается тестировать, пишут про рандомную недоступность сервера anyscreen, пока никто причину определить не смог. И все устали, кто ещё пытается тестировать.
 
Не знаю, что там у них, но, наверное, надо вытащить руки из того места, откуда растут ноги и включить то, что растёт из того места, откуда растут руки.
Пока я знаю только одну причину рандомной недоступности сервера. И я её озвучил. Сервер работает тьфу-тьфу-тьфу устойчиво. Естественно, поскольку это винды, раз в несколько недель стоит перегружать. Но, самое интересное, что AnyScreen нормально восстановит сессию нормальному пользователю на момент до перезагрузки.
Из непонятных сложностей есть генерация pdf в отчёте. Порой, раз в пару дней, она зависает в отдельном окне. Но это абсолютно не критично, т.к. достаточно нажать кнопку генерации отчёта ещё раз.
 
			 
			
					
				AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
				Добавлено: 01 Сентябрь 2023, 11:40
				 Валерий Будько
				Привет Народ!
Работает приложение в режиме HTML5.
Не меняется иконка приложения для установки как PWA,остается кларионовский треугольник.
везде иконку по мануалу вроде прописал.
Может кто занимался и знает как решить?