|
Проверка заполнения "Выдавать ошибку", а она не выдается. В чем дело?
| ☑ |
0
FlashPoint
21.05.20
✎
15:48
|
Всем привет.
Значит дело такое, есть РС, подчинен регистратору, в РС есть измерение, у измерения свойство Проверка заполнения = "Выдавать ошибку", но ошибка не выдается. Форма документа управляемая.
Код:
Движения.МойРегистр.Очистить();
Движения.МойРегистр.Записывать = Истина;
Пока Выборка.Следующий() Цикл
Движение = Движения.МойРегистр.Добавить();
ЗаполнитьЗначенияСвойств(Движение,Выборка);
КонецЦикла;
ОбменДанными.Загрузка = ЛОЖЬ и у документа и у набора в РС.
ЧЯДНТ?
|
|
1
fisher
21.05.20
✎
15:51
|
Это настройка для декларативного интерфейса. Для наследования в формах. На программную обработку не влияет.
|
|
2
Cyberhawk
21.05.20
✎
15:51
|
В ПриЗаписи модуля регистра смотри, что в наборе
|
|
3
FlashPoint
21.05.20
✎
15:52
|
(1) Не понял.
(2) Пустая ссылка справочника
|
|
4
fisher
21.05.20
✎
15:53
|
Вот "запрет незаполненных значений" - будет срабатывать всегда.
|
|
5
FlashPoint
21.05.20
✎
15:57
|
(4) Ого, даже не знал про эту галку, а в чем у них отличие?
|
|
6
fisher
21.05.20
✎
16:01
|
(5) Примерно как между правами "Чтение" и "Просмотр". Первое работает на самом низком уровне, второе - на интерфейсном.
|
|
7
FlashPoint
21.05.20
✎
16:03
|
(6) Ясно спасибо. День не зря, что то новое узнал
|
|
8
fisher
21.05.20
✎
16:04
|
Если нет прав на просмотр - запросом прочитать все равно сможешь. Так и тут. Программная запись на это внимание не обращает. Просто с появлением УФ (декларативного интерфейса) в объекты метаданных добавили группы свойств, облегчающие его построения. Чтобы не указывать одно и то же каждый раз руками в разных формах объекта, на уровне метаданных можно задать дефолтное поведение в формах.
|
|
9
fisher
21.05.20
✎
16:14
|
По идее, для сабжа это свойство будет иметь смысл только в вырожденном случае - если разместить набор записей этого регистра на управляемой форме, для которой этот набор записей будет выступать основным реквизитом формы. Тогда при выполнении стандартной команды на запись сработает обработка проверки заполнения, которая туда "посмотрит".
|
|