Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[52.14.36.228] |
|
Сообщ.
#1
,
|
|
|
Всем привет.
Сделал в модуле справочника обработчик ПередЗаписью. При определенных условиях выставляю Отказ = Истина и вывожу сообщение. Но при этом система выводит окно с предупреждением, что не удалось записать элемент. Можно ли избавиться от этого сообщения? |
Сообщ.
#2
,
|
|
|
В модуле формы? Если да, то попробуй перенести в модуль объекта.
|
Сообщ.
#3
,
|
|
|
Цитата evGenius @ В модуле формы? Если да, то попробуй перенести в модуль объекта. У меня этот обработчик в модуле объекта находится. |
Сообщ.
#4
,
|
|
|
Значит не удастся избавиться от предупреждения.
|
Сообщ.
#5
,
|
|
|
перенеси проверку в модуль формы в процедуру ПередЗаписью.
|
Сообщ.
#6
,
|
|
|
Цитата Rust @ перенеси проверку в модуль формы в процедуру ПередЗаписью. Ок, попробую. |
Сообщ.
#7
,
|
|
|
Цитата Rust @ в модуль формы Отставить модуль формы! Я делал в модуле объекта т.к. в некоторых документах создаю элементы справочника программно. И такая проверка нужна и в этом случае. |
Сообщ.
#8
,
|
|
|
Сделай в справочнике экспортированную функцию Проверить() и вызывай её перед записью и из мест, где элементы справочника создаются программно.
|
Сообщ.
#9
,
|
|
|
kosten, разные варианты есть.
Например, можно вместо Отказ = Истина сделать ВызватьИсключение "Бла-бла-бла" - будет твое сообщение с ошибкой. Тогда вместо окошка, что не удалось записать элемент будет окошко с твоим сообщением. Если управляемое приложение и нужно "привязывать" сообщения к элементам формы - то проверки нужно делать в ОбработкаПроверкиЗаполнения, а не в ПередЗаписью - тогда и записать будет нельзя, и окошка не будет. P.S. Если не изменяет память. |
Сообщ.
#10
,
|
|
|
@@@, спасибо за идею.
|