Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.full.php on line 243 1С, Запрос с параметрами, Параметр запроса, Фильтр по ссылочному полю, Результат запроса в таблицу значений, Когда, Тогда, Выразить, УстановитьПараметр, Вопрос
Заголовок
1С, Запрос с параметрами, Параметр запроса, Фильтр по ссылочному полю, Результат запроса в таблицу значений, Когда, Тогда, Выразить, УстановитьПараметр, Вопрос
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ТекущийДок", ЭтотОбъект.Ссылка);
Запрос.Текст = "
    |ВЫБРАТЬ
    |    Поле1,
    |    Поле2,
    |    ВЫБОР
    |        КОГДА
    |            (Регистратор ССЫЛКА Документ.НалоговаяНакладная)
    |        ТОГДА
    |            ВЫРАЗИТЬ (Регистратор.Договор.НаименованиеПолное КАК СТРОКА(100))
    |        КОГДА
    |            (Регистратор ССЫЛКА Документ.ГТД)
    |        ТОГДА
    |            Регистратор.Контрагент.Наименование
    |        КОНЕЦ КАК ДоговорИлиКонтрагент
    |ИЗ"
+
    ?(Экспортируем = Истина, "РегистрНакопления.НалоговыеОбязательства КАК Рег", "РегистрНакопления.НалоговыйКредит КАК Рег") + "
    |ГДЕ
    |   Фильтр = &ТекущийДок
    |        И НЕ
    |    Рег.Регистратор ССЫЛКА Документ.ИмпортНДСНалоговыеОбязательстваКредит
    |"
;
Результат = Запрос.Выполнить();
Тз = Новый ТаблицаЗначений;
Тз = Результат.Выгрузить();
Тз.ВыбратьСтроку();