Имя: Пароль:
1C
 
УТ 10.3 Потеря фокуса в форме подбора после обновления платформы -2
0 bolder
 
18.09.25
11:50
1. Откатить платформу, поставив второй сервер. 100% (1)
2. Переписать подбор в УТ 10.3 0% (0)
3. Кушать кактус 0% (0)
Всего мнений: 1

Предыдущая ветка УТ 10.3 Потеря фокуса в форме подбора после обновления платформы
Тот же сабж.Платформа  8.3.27.1719.
Поведение:Открываем подбор, кликаем на номенклатуре,при взведенной галочке "Запрашивать количество,(цена и тп)" возникает модальное окно с запросом количества.Вводим количество, жмем энтер и окно закрывается с переносом значения в документ.При этом фокус ввода перепрыгивает с обработки подбора в ТЧ документа.Ранее фокус оставался в обработке и можно было продолжить подбор в той же позиции списка номенклатуры, смесившись по стрелке вниз или вверх.Очень удобно и быстро было.Теперь жрем кактус и проходим по списку дважды для уточнения количества.
Ситуация усугубляется обязательностью платформы 8.3.27.X для новых релизов.
Какие есть решения?
1 shuhard
 
18.09.25
11:53
(0) развернуть на 2541 рекомендованный для УТ 10.3 сервер

Откатить платформу, поставив второй сервер.
2 maxab72
 
18.09.25
13:44
(0) есть несколько способов обхода этой проблемы.
УПП подбор в реализацию, 8.3.27.*
3 bolder
 
18.09.25
15:48
(1) Спасибо, по мне так вполне приемлемый способ,но клиент ждет исправления без установки второго инстанса(ресурсы).
(2) Там открытие модальной формы сбивает клавиатурный ввод.
Вряд ли эта примочка работает, во всяком случае у меня ничего не вышло.
Зарегистрирована ошибка 60022524.Ждем исправления в версии 8.5.2.
4 maxab72
 
18.09.25
16:08
(3) да, и эти методы насильно возвращают фокус обратно в таблицу подбора номенклатуры.
5 bolder
 
18.09.25
17:04
(4) Ну поясните тогда в какой форме и процедуре вы вставили вот это:

текАктивныйЭлемент = ЭтаФорма.ТекущийЭлемент;
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.кнСправка; // любой элемент в принципе
ЭтаФорма.ТекущийЭлемент = текАктивныйЭлемент;


Там 3 формы:документа,подбора и ввода количества(та которая модальная и создает проблему).
6 maxab72
 
18.09.25
20:45
(5) если хорошенько подумать, то напрашивается единственный ответ, что в той процедуре, которая должна завершать подбор и после закрытия формы выбора количества возвращать фокус в поле списка номенклатуры.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.