Имя: Пароль:
1C
 
ОбработкаПроверкиЗаполненияНаСервере
0 егаис
 
13.03.17
15:12
не срабатывает процедура
&НаСервере
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
    
    ПроверкаРодителя = ЭтаФорма.ВариантСоздания = 1;    
    Если ПроверкаРодителя Тогда
        ПроверяемыеРеквизиты.Добавить("Родитель");
    КонецЕсли;    
    
КонецПроцедуры

Отладчиком заходить, в массив добавляет, но все равно записывает с пустым реквизитом. Проверку на "родитель" можно вообще вешать?
Мне нужно только в определенных случаях проверять это поле (иерархический справочник по элементам)
1 HardBall
 
13.03.17
15:27
А для этого реквизита  установлена проверка заполнения?
2 егаис
 
13.03.17
15:32
(1) мы говорим про реквизит формы?
3 егаис
 
13.03.17
15:34
как на родителя "повесить" проверку заполнения?
4 HardBall
 
13.03.17
15:49
Свойства реквизита - Проверка заполнения.
Если это справочник тогда через стандартные реквизиты.
5 RomanYS
 
13.03.17
15:53
(0) я бы проверил сам и вернул отказ.
6 RomanYS
 
13.03.17
15:53
+(5)
Отказ = ПроверкаРодителя  И Родитель.Пустая();
7 егаис
 
13.03.17
15:54
(6) изначально так и сделал, хотел красиво )
спасибо, все решилось
Закон Брукера: Даже маленькая практика стоит большой теории.