Имя: Пароль:
1C
 
Ошибка в запросе динамического списка
0 Dmitryy1
 
23.06.24
13:29
Изменял запрос динамического списка. Был написан до меня.
Форму где этот список и все необходимое так же добавил в расширение. Создал реквизит ВАрхиве, добавил в запрос, тем самым изменив. Выдает ошибку:Синтаксическая ошибка "СпрНоменклатура.Расш1_ВАрхив"
<<?>>СпрНоменклатура.Расш1_ВАрхив = &Расш1_ВАрхив.

Вот сам запрос:
&ИзменениеИКонтроль("ПолучитьДополненныйЗапросДинамическогоСписка")
Процедура Расш1_ПолучитьДополненныйЗапросДинамическогоСписка(ТекстЗапроса)
    //++ Локализация
    ТекстЗапроса =

    "ВЫБРАТЬ
    |    СпрНоменклатура.Ссылка КАК Ссылка,
    |    СпрНоменклатура.Код КАК Код,
    |    СпрНоменклатура.Наименование КАК Наименование,
    |    СпрНоменклатура.Артикул КАК Артикул,
    |    СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
    |    СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |    СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
    |    СпрНоменклатура.Родитель,
    #Вставка
    |    СпрНоменклатура.Расш1_ВАрхив,
    #КонецВставки
    |    ВЫБОР
    |        КОГДА СпрНоменклатура.ЕстьТоварыДругогоКачества
    |            ТОГДА 4 + ВЫБОР
    |                    КОГДА СпрНоменклатура.ПометкаУдаления
    |                        ТОГДА 1
    |                    ИНАЧЕ 0
    |                КОНЕЦ + ВЫБОР
    |                    КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
    |                        ТОГДА 0
    |                    ИНАЧЕ 2
    |                КОНЕЦ
    |        ИНАЧЕ ВЫБОР
    |                КОГДА СпрНоменклатура.ПометкаУдаления
    |                    ТОГДА 1
    |                ИНАЧЕ 0
    |            КОНЕЦ
    |            + ВЫБОР
    |                        КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
    |                            ТОГДА 0
    |                        ИНАЧЕ 2
    |                    КОНЕЦ
    |    КОНЕЦ КАК ИндексКартинки,
    |    
    |    // ЭлектронноеВзаимодействие.РаботаСНоменклатурой
    |    
    |    ВЫБОР
    |        КОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.СтатусСопоставления = &Сопоставлено
    |            ТОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.ПредставлениеНоменклатурыСервиса
    |        КОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.СтатусСопоставления = &НеСопоставлено
    |                И СоответствиеНоменклатурыРаботаСНоменклатурой.КоличествоВариантов > 0
    |            ТОГДА &СтрокаНайденыВарианты
    |        КОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.СтатусСопоставления В (&СтатусыНайдено)
    |            ТОГДА &СтрокаНайдено + СоответствиеНоменклатурыРаботаСНоменклатурой.ПредставлениеНоменклатурыСервиса
    |        ИНАЧЕ &СтрокаСопоставить
    |    КОНЕЦ КАК НоменклатураРаботаСНоменклатурой,
    |    ВЫБОР
    |        КОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.КоличествоВариантов > 0
    |                ИЛИ СоответствиеНоменклатурыРаботаСНоменклатурой.СтатусСопоставления В (&СтатусыНайдено)
    |            ТОГДА 1
    |        КОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.СтатусСопоставления = &Сопоставлено
    |            ТОГДА
    |                ВЫБОР
    |                    КОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.РежимЗагрузкиХарактеристик = &Сопоставление
    |                        ТОГДА 3
    |                    ИНАЧЕ 2
    |                КОНЕЦ
    |        ИНАЧЕ 0
    |    КОНЕЦ КАК КодСтатусаСопоставленияРаботаСНоменклатурой,
    |    СоответствиеНоменклатурыРаботаСНоменклатурой.ИдентификаторНоменклатурыСервиса КАК ИдентификаторНоменклатурыРаботаСНоменклатурой,
    |    ВЫБОР
    |        КОГДА СоответствиеНоменклатурыРаботаСНоменклатурой.ОбновляетсяАвтоматически
    |            ТОГДА 1
    |        ИНАЧЕ 0
    |    КОНЕЦ КАК КартинкаРежимаОбновленияРаботаСНоменклатурой
    |    
    |    // Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
    |    
    |ИЗ
    |    Справочник.Номенклатура КАК СпрНоменклатура
    |    
    |        // ЭлектронноеВзаимодействие.РаботаСНоменклатурой
    |        
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответствиеНоменклатурыРаботаСНоменклатурой КАК СоответствиеНоменклатурыРаботаСНоменклатурой
    |        ПО СпрНоменклатура.Ссылка = СоответствиеНоменклатурыРаботаСНоменклатурой.Номенклатура
    |            И (СоответствиеНоменклатурыРаботаСНоменклатурой.Характеристика = &ПустаяХарактеристика)
    |        
    |        // Конец ЭлектронноеВзаимодействие.РаботаСНоменклатурой
    |    
    |ГДЕ
    |    НЕ СпрНоменклатура.ЭтоГруппа
    #Вставка
    |    СпрНоменклатура.Расш1_ВАрхив = &Расш1_ВАрхив
    #КонецВставки
    |{ГДЕ
    |    (СпрНоменклатура.Ссылка В
    |            (ВЫБРАТЬ
    |                Сегменты.Номенклатура
    |            ИЗ
    |                РегистрСведений.НоменклатураСегмента КАК Сегменты
    |            ГДЕ
    |                Сегменты.Сегмент = &СегментНоменклатуры))}";

    //-- Локализация
КонецПроцедуры
1 Волшебник
 
23.06.24
13:55
Вставки-шмавки, а нихера не работает...
2 Волшебник
 
23.06.24
13:56
ГДЕ
    |    НЕ СпрНоменклатура.ЭтоГруппа
    #Вставка
    |    СпрНоменклатура.Расш1_ВАрхив = &Расш1_ВАрхив
    #КонецВставки

"И" добавь
3 Dmitryy1
 
23.06.24
14:19
(2) Ты волшебник