|
Какое отловить событие для документа?
| ☑ |
0
pro3ri
30.10.15
✎
12:31
|
Добрый день! 1с 81 ут10.2
Меняю склад в Счете, и создаю документ на основании, он мне тянет старое значение склада.
Предлагаю решение: в событии формы "ПриИзменении" сделать
Процедура СкладПриИзменении(Элемент)
ДокументОбъект.Записать();
КонецПроцедуры
А как бы сделал профи? также?
|
|
1
Amra
30.10.15
✎
12:34
|
Профи такое никогда бы не сделали
|
|
2
ДенисЧ
30.10.15
✎
12:34
|
Профи проверяет на изменённость документ-основание и грязно ругается
|
|
3
mikecool
30.10.15
✎
12:34
|
нет
|
|
4
mikecool
30.10.15
✎
12:35
|
|
|
5
pro3ri
30.10.15
✎
12:46
|
(2) Проверяю на модифицированность в новом введенном на основании документе, там метод возвращает ложь.
Объект = Основание.ПолучитьОбъект();
Если Не ПроверитьМодифицированность(Объект) Тогда
Возврат;
КонецЕсли;
|
|
6
pro3ri
30.10.15
✎
12:50
|
была бы процедура объекта "ПриВводеНового"
|
|
7
pro3ri
30.10.15
✎
13:01
|
реализовал так:
на форме прописал
Процедура СкладПриИзменении(Элемент)
//Объект = Основание.ПолучитьОбъект();
Если Не ПроверитьМодифицированность(ДокументОбъект) Тогда
Возврат;
КонецЕсли;
КонецПроцедуры
|
|
8
ДенисЧ
30.10.15
✎
13:36
|
(5) А объект-то тут при чём? У тебя же форма изменена
|
|
9
pro3ri
31.10.15
✎
11:49
|
(8) ок спасибо разобрался, просто захотелось процедуры которая бы выполнялась до ввода на основании.
|
|