#0
by snegovik
На форме документа имеется поле выбора реквизита документа (Подразделение). При изменении подразделения задаю вопрос пользователю, и если ответ отрицательный, то хотелось бы, чтобы подразделение не менялось. Как реализовать эту достаточно простую вещь? Вот что написал в процедуре: Процедура ПодразделениеПриИзменении(Элемент)
#1
by ЧашкаЧая
Объявляешь переменную модуля формы ПредыдущееПодразделение, кидаешь ее обновление в процедуры ПриОткрытии, ПодразделениеПередИзменением, и вот тебе предудущее значение подразделения.
#2
by alexei366
Попробуй процедуру окончание редактирования, тама есть и старое значение и новое вроде как
#3
by snegovik
Нет такого события у элемента... ПриОкончанииРедактирования есть только у табличного поля, насколько понимаю.
#6
by snegovik
В этом случае после этого события выходит форма выбора справочника подразделений и пользователь всё равно может выбрать другое подразделение. Поизвращаться можно, конечно, запоминая в переменных текущее подразделение и затем манипулируя и сравнивая подставлять нужное или запретить подставлять нужное. Но кажется странным, что нет процедуры, в которой можно было бы кратко написать: Отказ = Истина и при этом бы процедура закрылась без возможности выбора и дальнейшего выполнения (как это сделано в событии ПередНачаломИзменения(Элемент, Отказ)
#7
by Mort
Синтаксис: ОбработкаВыбора(<ВыбранноеЗначение>, <СтандартнаяОбработка>) Параметры: <ВыбранноеЗначение> Тип: Произвольный. Выбранное значение, которое будет установлено как значения поля ввода. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Фактически это означает, что выбор произведен не будет. Значение по умолчанию: Истина Описание: Возникает после выполнения выбора при: обработке выбора из списка выбора; обработке выбора из всех модальных диалогов выбора (например, календаря, калькулятора); обработке немодального выбора (например, из списка справочника).
#9
by Serg_1960
Вообще-то, предупреждать надо "до того как", а не "в процессе" или "после". Имхо, перед выбором предупреждать. Когда ещё ничего не было изменено.
#10
by snegovik
Ну да, хотелось бы включить событие "НачалоВыбора", но в нем не получается запретить дальнейшее срабатывание выбора подразделения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Как сделать историю значения поля ввода в форме обработки?
- ТиС (Проведение возвратов (Возврат от поставщика, возврат покупателю))
- Как программно задать Связь по Владельцу для Поля ввода Табличного поля?
- Как сделать в УТ8.0 сделать реализацию по нескольким заказам
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- программно вызвать обработку события поля ввода табличного поля "начало выбора"?
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Как сделать из поля ввода список ?
- можно ли связать добавляемые поля ввода программно с разными строками табл. поля?
- v8: УТ 10.3.9.4 как сделать возврат товара, проданного по договору комиссии ...
- Построитель отчета, почему в поля отбора попадают все поля?
В этой группе 1С
- Помогите с FTP. Ошибка работы с Интернет
- Как узнать текущий режим управления блокировкой данных?
- Создание нового значения регистра сведений из формы документа
- Обновление конфигурации РИБ через обмен - отказывается
- Не выгружаются пояснения в 1С8 БП 2.0 (рел 46)
- Распределение 25 счета на 20 (Рауз)
- Объект и ЭтотОбъект
- Что такое клюшки?
- УФ Сортировка в табличной части документа
- Обращение к ресурсу регистра сведений
- Где найти правила обмена ТиС 9.2 и БП 3.0 ? Или как настроить выгрузку?
- Печать из макета 1С
- Где-нибудь реализована автоматическая рассылка сообщений должникам?
- Добавить колонки в Таблицу значений
- Обновление нетиповой УПП 1.3
- где взять ОГРН Контрагента
- БГУ выгрузка отчетности в Контур Экстерн
- Какой компонентой генерировать QR-код и читать QR-код с фотографии?
- Универсальный обмен данными в формате ХМЛ
- Анализ состояния налогового учета УСН