Имя: Пароль:
1C
1С v8
Установить доп свойства документа в форме списка обычное приложение
,
0 ВПоискахИстины
 
20.01.14
11:41
При проведении документов надо выполнять проверку, если они проводятся интерактивно. Если  проводятся обработкой, то не надо.

1) В форме документа (обычное приложение) перед записью формы устанавливаю ДополнительныеСвойства.Вставить("ВыполняетсяИнтерактивно", Истина).

2) В обработке проведения проверяю это доп свойство, если истина то выполняю проверки, и в конце устанавливаю его в ложь.

3) В форме списка (обыч.пр) не понимаю как установить доп свойство. Это возможно? У меня не засовывается. Спасибо.
1 ВПоискахИстины
 
20.01.14
11:43
Как изловить ту же "перед записью" в форме списка?
2 vicof
 
20.01.14
11:45
(1) И зачем в форме списка что-то отлавливать, связанное с проведением?
3 ВПоискахИстины
 
20.01.14
11:47
(2) чтобы установить дополнительные свойства документа, чтобы если провожу из формы списка, то тоже выполнялись проверки.

Вот нашел событие ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты), может оно послужит мне.
4 ВПоискахИстины
 
20.01.14
11:51
(3) нет, оно не для того
5 Defender aka LINN
 
20.01.14
11:54
Поведение документа не должно меняться, независимо от того, как он проводится
6 ВПоискахИстины
 
20.01.14
11:56
(5) Спасибо, не знал, исправлю.
Тогда мне надо каким то образом передавать в передЗаписью выполняется интерактивно или нет. Из формы документа ок, из формы списка - никак:(
7 vicof
 
20.01.14
11:57
(6) Делай свою конпку в форме списка, получай нужные объекты, вставляй свойства, проводи
8 Infsams654
 
20.01.14
12:04
(6) а все-таки интересно, для чего это надо ?
9 ВПоискахИстины
 
20.01.14
12:11
(8) есть куча проверок, которые выполняются для проведения. Когда документ проводится/перепроводится обработкой, то выполнять их не надо, многие проверки открывают свои формы.
10 Serg_1960
 
20.01.14
12:13
(8) Вероятно автор свою "альтернативу" к правам/ролям пишет :)

PS: следующий вопрос у автора будет как дотянуться до контекстного меню и там пошалить :)
11 vicof
 
20.01.14
12:14
(9) Нужно проверки делать в форме перед записью, и все, а не в обработке проведения.
12 ВПоискахИстины
 
20.01.14
12:14
(7) испробую, спасибо.
13 ВПоискахИстины
 
20.01.14
12:16
(11) да, теперь хочу сделать проверку в форме списка, но не знаю куда написать ее. пока буду делать свою кнопку "действия-провести" в контекстном меню, ох, сбывается пророчество из (10)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший