Имя: Пароль:
1C
1С v8
перед записью пометка удаления
0 arhiordinator
 
27.10.15
19:01
Всем привет, задача такая сравнить пометку удаления, модуле объекта перед записью, с той которая была до, просто Ссылка.ПометкаУдаления не красиво и получает весь объект, собственно вопрос как правильно выбирать Ссылка.ПометкаУдаления запросом?
1 FIXXXL
 
27.10.15
19:04
в запросе тож тянется объект, если через точку обращаться
2 Casey1984
 
27.10.15
19:13
(1) в запросе левое соединение, если через точку обращатся
3 Casey1984
 
27.10.15
19:14
(0) в типовых прям в коде пишут "Ссылка.ПометкаУдаления", ну делай запросом если уж так придираться.
4 FIXXXL
 
27.10.15
19:17
(2) с чем соединение? и что потащит такой запрос?
5 Casey1984
 
27.10.15
19:21
(4) одно единственное поле.
6 RomanYS
 
27.10.15
19:42
в типовых есть что-то типа
ОбщегоНазначения.ПолучитьРеквизит();

а так
выбрать Спр.ПометкаУдаления ИЗ ... как Спр
где Спр.Ссылка =&Ссылка
7 arhiordinator
 
28.10.15
10:23
Вот что пишет ИТС
Если Не ЭтоНовый() Тогда
        Запрос = Новый Запрос;
        Запрос.Текст = "ВЫБРАТЬ
        | Документ1.Дата
        |ИЗ
        | Документ.Документ1 КАК Документ1
        |ГДЕ
        | Документ1.Ссылка = &Ссылка";

        Запрос.УстановитьПараметр("Ссылка", Ссылка);

        Результат = Запрос.Выполнить();
        Выборка = Результат.Выбрать();
        
        Если Выборка.Следующий() Тогда
            ДатаДокумента = Выборка.Дата;
        КонецЕсли;
    КонецЕсли;

    Если ДатаДокумента <> Дата Тогда
        Сообщить("Дата изменена");
    КонецЕсли;

Сделал похожее но ругается на Документ в запросе
8 arhiordinator
 
28.10.15
10:41
Есть варианты как правильно написать ?
9 arhiordinator
 
28.10.15
11:00
вопрос решен :)