Имя: Пароль:
1C
1С v8
Конвертация - проверить уже загруженный объект перед повторной загрузкой
0 fgaabbb
 
27.03.19
09:23
Мне надо проверить курс в уже загруженном документе, и, если он отличается, то не грузить документ.
Прочитал про событие "После загрузки", что оно возникает до записи объекта.

делаю

Если ОбъектНайден Тогда
    
        Курс =  ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "КурсВзаиморасчетов");
    Если Курс <> Объект.КурсВзаиморасчетов Тогда
        Отказ = Истина;
    КонецЕсли;
    
КонецЕсли;

объект все равно загружается - видимо, я неверно обращаюсь к ранее загруженному объекту. что я делаю не так?
1 Йохохо
 
27.03.19
09:29
мб НеЗамещатьОбъект = Истина
2 fgaabbb
 
27.03.19
09:39
(1) этот параметр в При загрузке есть, в После загрузки - нет.
3 fgaabbb
 
27.03.19
09:40
я пробовал в При Загрузке, с НеЗамещатьОбъект = Истина; но тоже не работает:

Если ОбъектНайден Тогда
    Курс =  ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Ссылка, "КурсВзаиморасчетов");
    Если Курс <> Объект.КурсВзаиморасчетов Тогда
        
        НеЗамещатьОбъект = Истина;
    
    КонецЕсли;
    
КонецЕсли;
4 Йохохо
 
27.03.19
09:51
там что то с модифицированностью афаир, надо в Ложь установить