8.х УРБД. Как проверить есть ли объект в базе.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alex-79, 14 авг 2008.

  1. TopicStarter Overlay
    alex-79
    Offline

    alex-79 Опытный в 1С

    Регистрация:
    21 сен 2006
    Сообщения:
    643
    Симпатии:
    1
    Баллы:
    29
    Добрый день! Ситуация такая. Я из центрального узла выгружаю набор записей регистра сведений. Одно из измерений этого регистра ссылка на документ. При загрузке в подчиненный узел этих данным нужно проверить есть ли этот документ в подчиненном узле или нет на момент загрузки ?

    Попытался такое условие поставить

    Код:
    
    Если Тип(ЭлементДанных.Отбор.Счет.Значение.Ссылка) = ТипЗнч("ДокументСсылка.ПРОНТО_Счет") <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда		</span>
    .......................
    .......................
    КонецЕсли;
    
    
    

    1С выдает ошибку. Хотя если в отладчике посмотреть тип значения ЭлементДанных.Отбор.Счет.Значение.Ссылка, то в колонке тип появляется значения "ДокументСсылка.ПРОНТО_Счет"

    :unsure:
  2. GRUV
    Offline

    GRUV Опытный в 1С

    Регистрация:
    7 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Код:
    Документ = Ссылка.ПолучитьОбъект();
    Если Документ = Неопределено Тогда
    //Документа в базе нет		
    КонецЕсли;
    
    PS. В приведенном примере поменяй параметры функций местами ... см синтакс-помошник

Поделиться этой страницей