#0
by iva77ru
Пожалуйста, помогите разобраться? На УП есть поле ввода связано с данными справочника контраген. Нужно по окончанию ввода/выбора нового значения задать вопрос и либо откатить присвоение нового значения либо нет. &НаКлиенте Если ответить нет, то все равно остается новое выьранное значение.
#3
by iva77ru
Обработка выбора или подобное не подходит, т.к. нужно использовать не модальный вызов для вопроса и, следовательно, нет остановки в процедуре, а в др. процедуре уже нет возможности установить ложь для отмены ввода.
#4
by Maxus43
ПриОткрытии пихай в реквизит формы "СтароеЗначение", а в оттуда устанавливай обратно, если ответ отрицательный
#5
by Enders
Запомни прошлое значение поля (ПриОткрытии, ПриАктивизации,НачалоВыбора), и при ответе "нет". Верни его. В чем сложность?
#6
by mikecool
смотреть передизменением - запоминаем смотреть приизменении - анализ и откат или принятие
#7
by iva77ru
Интефейс Такси. Нажимаем на стрелочку в правом углу поля ввода.Видим список выбора. Выбираем что-то новенькое и не одна из доступных процедур не срабатывает для отлова ранее установленного значения. Проверял: НачалоВыбораИзСписка НачалоВыбора
#9
by mikecool
проверяй все процедуры я когда не могу точно предположить - какой конкретно обработчик сработает, добавляю все, ставлю точки останова и смотрю где выстрелит
#11
by iva77ru
Для текущего случая подходит: АвтоПодбор для фиксации значения до изменения. СП: возникает при активизации поля ввода, для которого выключен быстрый выбор, мышью.
#12
by iva77ru
Правильно нужно задействавать все обработчики: Чтобы учесть все варианты ввода. То есть при замене модальных вызовов на не модальные нужно еще и дописывать кучу лишнего кода. Спасибо, разработчикам платформы.
#13
by Enders
Ну или обойтись процедурой "ПриОткрытии", кто как хочет так и извращается. При чем тут разработчики?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1cv8: Как откатить конфиг с 8.0.9.32 на 8.0.8.7 СРОЧНО
- Присвоение значения
- В 8.0 при вводе в поле ввода неправильн. значения фокус не остается в этом поле
- Как открыть программно Поле ввода с типом значения СписокЗначений?
- Как "откатить" изменения в 1С SQL
- Запрет ввода пустого значения в поле ввода
- v8: Как откатить изменения в таблице MySQL?
- Как Откатить базу?
- Сохранять значения, Сохраняемые значения, ВосстанавливатьЗначенияПриОткрытии?
- флажок в табличном поле - получается только поле ввода
- Нечаянно загрузил dt вместо выгрузки. Можно откатить?
- УНФ Присвоение номера новому документу
В этой группе 1С
- Упаковка в 1С 8.2 УПП
- обработка Печать Спецификации Номенклатуры
- v7: ошибка загрузки модуля userdef.dll изменить реестр
- Как запретить интерфейс Такси?
- 1С 8.3 УФ. Обработка выбора
- Индексация зарплаты в ЗуП 8.2
- УТ 11 как ввести Юр. лицо из Казахстана в Юридические лица?
- v7: ТиС 7.7 Программно сменить владельца подчиненного справочника Партии. Как ?
- Программно получить список пользователей домена.
- Отбор ДоговорыКонтрагента по Организации
- 1с УПП 1.3 восстановление последовательности партионного в разрезе контрагентов
- Что такое GUID
- % скидки (наценки)
- Картинка в динамическом списке 1с8.3
- Не освобождается порт сканера ШК при закрытии программы. Как поменять?
- Ocvita Barcode, иногда вываливается 1с
- Зависание процесса 1cv8.exe при закрытии программы
- Размер файла CF и оптимизация конфы
- журнал регистрации нетленка 1С
- Как узнать, какую кнопку нажал пользователь?