#0
by abuca
Есть форма с текст. полем "Комментарий". Форма обработки имеет обработчик ожидания. В обработчике ожидания переписывается заголовок обработки (Требуется чтобы пользователь видел информацию в закладках открытых форм). Естественно, в этот момент стирается активное поле "Комментарий". Как, блин, скэшировать ТекстРедактирования активного поля и не дать ему пропасть? Ввести еще один обработчик ожидания, который будет восстанавливать текст из КЭШа - глупый вариант. Всю голову изломал. Или есть еще мысли?
#1
by Рэйв
>>В обработчике ожидания переписывается заголовок обработки тоже какой то не очень умный вариант...
#3
by abuca
в том то и дело, что в этом вся соль. Закладок несколько. Специалист должен без перебора открыть нужную. Кроме того, программный расчет каждые 10 секунд и перезаполнение на основании его реквизитов формы также обнуляет текущее поле редактирования. А это уже ни в какие ворота. Повторю вопрос: можно ли перед выполнением расчета сохранить текущее поле редактирования, как если бы пользователь нажал Enter. Я видел, что в некоторых стандартных конфигурациях на УФ есть "тормоза" с проглатыванием символов при вводе с клавиатуры. Скорее всего разраб столкнулся с тем же, но он как-то не дает теряться набранному тексту.
#5
by Сильф
А вот такое не подойдёт? Расширение поля формы для поля ввода (Form field extension for a text box) ИзменениеТекстаРедактирования (EditTextChange) Синтаксис: ИзменениеТекстаРедактирования(<Текст>, <СтандартнаяОбработка>) Параметры: <Текст> Тип: Строка. Содержит редактируемый текст. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если после вызова обработчика данный параметр содержит значение Ложь, то не будут выполняться действия по автоподбору (в том числе, не будет вызван обработчик события АвтоПодбор). Значение по умолчанию: Истина. Описание: Вызывается при изменении текста в поле ввода – при наборе текста, при работе с буфером обмена, при вызове команд "Отменить"/"Вернуть", а также при отмене ввода. Добавить реквизит формы "ТекущийКомментарий" и в этом событии записывать в него содержание поля, затем после обновления заголовка восстанавливать.
#6
by abuca
Все вам расскажи))) Специалист сидит удаленно с несколькими клиентами. Одному тестирует, второму обновляет, третьему настраивает ККМ и т.д. УНФ. Журнал работ - Г. Самого бесит. Написал "Таксометр". С паузами с расчетом по ставке работы. По окончании работы делает запись в соотв. Учете времени. Пока спец работает, таксометр считает время и сумму. Визуальное изменение реквизитов Времяработы и Сумма, даже стимулирует спеца работать. ))) Замечено.
#7
by abuca
помогло. Но, получилось через 3ю точку. Перехватываю начало ввода текста, останавливаю обработчик ожидания. и далее: А если у меня будет 10 реквизитов? Еа каждый из них огород городить? УФ - это для стойких.
#8
by abuca
Кстати, ОтключитьОбработчикОжидания тоже зачем-то обнуляет текущий редактируемый реквизит... Зачем?..
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При полном пересчете бухитогов обнуляются таблицы 1SBKTTLC, 1SBKTTL
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как получить конкретный тип значения и вид значения объекта метаданных ?
- Где хранятся настройки (которые по кнопкам Сохранить значения, Восстановить значения)
- Сохранить Значения, Восстановить Значения
- Как в зависимости от значения реквизита в шапке менять тип значения в табличной части
- Сохранять значения, Сохраняемые значения, ВосстанавливатьЗначенияПриОткрытии?
- Проблема с выбором значения в управляемой форме
- УПП Сторно Требования наклодной, после расч. себест. суммы обнуляются
- Как в управляемой форме посчитать итог по колонке тч на форме?
В этой группе 1С
- Навигация через ЗапускПриложенияМобильногоУстройства
- ОСВ и ОСВ по счету показывают разные сальдо
- Программно развернуть на весь экран окно УФ, откр.в режиме "блокировать весь интерфейс"
- УТ11 Как почистить ХранилищеСистемныхНастроек?
- Настройка интерфейса УФ
- БП ред. 3.0. Проводка "Перенос сальдо счета 68.04.2"
- Как в СКД выводить разные итоги в группировках разного уровня?
- Схема базы данных 1С
- ERP Поступление товаров по нескольким заказам
- ERP. Интеркампани
- Проблема с драйвером ККМ в Комплексной Автоматизации
- ЗуП 3.1 документ кадровый перевод где хранится оклад?
- Получить список имен макросов Excel
- Конвертация данных. Набор движений регистра бухгалтерии.
- УТ 11.3 Чек ККМ на возврат не день в день
- Создал в БП отчет и не могу ни внедрить ни запустить как внешний ни подключить как доп.???
- Атол 30ф 1С Розница 2.2
- Блокировка пользователя при неверно введенном пароле
- Сумма по иерархии не верно выводит. СКД
- КД 2.1. Группы справочника без полей поиска не переносятся