Имя: Пароль:
1C
 
Проверка заполнения "Выдавать ошибку", а она не выдается. В чем дело?
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
По идее, для сабжа это свойство будет иметь смысл только в вырожденном случае - если разместить набор записей этого регистра на управляемой форме, для которой этот набор записей будет выступать основным реквизитом формы. Тогда при выполнении стандартной команды на запись сработает обработка проверки заполнения, которая туда "посмотрит".
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс