Имя: Пароль:
1C
 
Какое отловить событие для документа?
0 pro3ri
 
30.10.15
12:31
Добрый день! 1с 81 ут10.2
Меняю склад в Счете, и создаю документ на основании, он мне тянет старое значение склада. https://s.mail.ru/2mcNVAc5oNaJ/img-2015-10-30-14-28-56.png
Предлагаю решение: в событии формы "ПриИзменении" сделать
Процедура СкладПриИзменении(Элемент)
    ДокументОбъект.Записать();
КонецПроцедуры

А как бы сделал профи? также?
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) ок спасибо разобрался, просто захотелось процедуры которая бы выполнялась до ввода на основании.