HelpF.pro

Как в запросе отобрать значения по Типу?

Для того, чтобы определить отобрать по типу значения в запросе нужно использовать логический оператор "ССЫЛКА". Примером может служить вот такой фрагмент запроса из типовой конфигурации 1С:
Код 1C v 8.х
     Запрос = Новый Запрос;
    Запрос.Текст =     "ВЫБРАТЬ
                       |    ХозрасчетныйОстатки.Субконто1 КАК Покупатель
                       |ИЗ
                       |    РегистрБухгалтерии.Хозрасчетный.Остатки(
                       |            &Период,
                       |            Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСНачисленныйПоОтгрузке),
                       |            ,
                       |            Организация = &Организация
                       |                И Субконто2 ССЫЛКА Документ.РеализацияТоваровУслуг
                       |                И Субконто1 В (&СписокПокупателей)
                       |                И ВЫРАЗИТЬ(Субконто2 КАК Документ.РеализацияТоваровУслуг).ВидОперации = 
                       |                       &ОперацияОтгрузка) КАК ХозрасчетныйОстатки";   

В данном примере используется проверка, что субконто 2 содержит тип значения ссылки на документ Реализации товаров и услуг, чтобы потом уверенно использовать реквизит вид операции.
Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/1159.html