|
Программно обязательное заполнение
| ☑ |
0
Petrov93
15.03.14
✎
17:23
|
Как сделать программно обязательным заполнение реквизита?
|
|
1
zak555
15.03.14
✎
17:31
|
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
|
2
zak555
15.03.14
✎
17:32
|
ОбработкаПроверкиЗаполнения(<Отказ>, <ПроверяемыеРеквизиты>)
Параметры:
<Отказ>
Тип: Булево.
Если в теле процедуры-обработчика установить данному параметру значение Истина, то будет выполнен отказ от продолжения работы после выполнения проверки заполнения.
Значение по умолчанию: Ложь.
<ПроверяемыеРеквизиты>
Тип: Массив.
Массив путей к реквизитам, для которых будет выполнена проверка заполнения. Массив может быть модифицирован удалением или добавлением путей к необходимым реквизитам.
Описание:
Вызывается расширением формы при необходимости проверки заполнения реквизитов при записи в форме, а также при выполнении метода ПроверитьЗаполнение.
Позволяет разработчику конфигурации самостоятельно реализовать проверку заполнения в обработчике события. При этом в обработчике можно полностью отказаться от системной обработки (очистив список проверяемых реквизитов), отказаться от проверки системой части реквизитов (выполнив проверку отдельных реквизитов особенным образом и исключив эти реквизиты из списка), а также добавить для проверки другие реквизиты, проверка которых не была указана.
|
|
3
Petrov93
15.03.14
✎
17:34
|
(2) это я понял а как мне получить в модуле объекта реквизит на форме?
|
|
4
zak555
15.03.14
✎
17:37
|
(3) в форме также есть перезаписью
|
|
5
zak555
15.03.14
✎
17:40
|
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Отказ = НЕ ЗначениеЗаполнено(Форма.НомерСчетаФактурыПолученного) И НЕ ЗначениеЗаполнено(Форма.ДатаСчетаФактурыПолученного);
КонецПроцедуры
|
|
6
zak555
15.03.14
✎
17:41
|
опечатка, вместо И надо ИЛИ
|
|
7
Petrov93
15.03.14
✎
17:52
|
(6) это форма справочника
|
|
8
zak555
15.03.14
✎
17:58
|
(7) в 5 пример
|
|
9
Petrov93
15.03.14
✎
18:06
|
(8) и эта не форма элемента
|
|
10
zak555
15.03.14
✎
18:30
|
(9) в 5 форма документа
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший