|  | Как в СКД выбрать чеки с набором номенклатуры? | ☑ | 
    
        | 0
    
        RomaH   naïve 26.01.23✎ 19:54 | 
        Т.е. делаю запрос к ТЧ документа
с условием на ссылку
 как проверить, что в ТЧ есть указанный список номенклатуры?
 |  | 
    
        | 1
    
        RomaH   naïve 26.01.23✎ 19:57 | 
        задача не сломать существующую системы     |  | 
    
        | 2
    
        RomaH   naïve 26.01.23✎ 19:57 | 
        а существующая - там именно исходный запрос     |  | 
    
        | 3
    
        RomaH   naïve 26.01.23✎ 19:58 | 
        ВЫБРАТЬ
ЗаказКлиентаМИСТовары.Ссылка КАК Ссылка,
 ЗаказКлиентаМИСТовары.Номенклатура КАК Номенклатура
 {ВЫБРАТЬ
 Ссылка.*,
 Номенклатура.*}
 ИЗ
 Документ.ЗаказКлиентаМИС.Товары КАК ЗаказКлиентаМИСТовары
 ГДЕ
 ЗаказКлиентаМИСТовары.Ссылка = &Ссылка
 {ГДЕ
 ЗаказКлиентаМИСТовары.Номенклатура.*}
 
 вот такой
 |  | 
    
        | 4
    
        FIXXXL   26.01.23✎ 20:00 | 
        это скд? установи отбор программно     |  | 
    
        | 5
    
        RomaH   naïve 26.01.23✎ 20:05 | 
        (4) как - не - там отбор устанавливается пользователем интерактивно     |  | 
    
        | 6
    
        RomaH   naïve 26.01.23✎ 20:18 | 
        хреново еще то, что набор - это внешний источник
т.е. тч заказа я вижу только отдельным набором-объектом
 |  | 
    
        | 7
    
        RomaH   naïve 26.01.23✎ 20:19 | 
        запросом вроде как прикинул, что можно как-то так:
 ВЫБРАТЬ
 Номенклатура.Ссылка КАК Ссылка
 ПОМЕСТИТЬ втНабор
 ИЗ
 Справочник.Номенклатура КАК Номенклатура
 {ГДЕ
 Номенклатура.Ссылка.* КАК Набор}
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 ВЫБРАТЬ
 ЗаказКлиентаМИСТовары.Ссылка КАК Ссылка,
 ЗаказКлиентаМИСТовары.Номенклатура КАК Номенклатура
 ПОМЕСТИТЬ втТовары
 {ВЫБРАТЬ
 Ссылка.*,
 Номенклатура.*}
 ИЗ
 Документ.ЗаказКлиентаМИС.Товары КАК ЗаказКлиентаМИСТовары
 ГДЕ
 ЗаказКлиентаМИСТовары.Ссылка = &Ссылка
 {ГДЕ
 ЗаказКлиентаМИСТовары.Номенклатура.*}
 ;
 
 ////////////////////////////////////////////////////////////////////////////////
 ВЫБРАТЬ
 МИНИМУМ(ВЫБОР
 КОГДА втТовары.Ссылка ЕСТЬ NULL
 ТОГДА ЛОЖЬ
 ИНАЧЕ ИСТИНА
 КОНЕЦ) КАК ПолныйНабор
 ИЗ
 втНабор КАК втНабор
 ЛЕВОЕ СОЕДИНЕНИЕ втТовары КАК втТовары
 ПО (втТовары.Номенклатура = втНабор.Ссылка)
 
 
 но как связать с объектом?
 |  | 
    
        | 8
    
        RomaH   naïve 27.01.23✎ 06:50 | 
        вроде в последних платформах что-то там с передачей менеджера ВТ было ?     |  | 
    
        | 9
    
        echo77   28.01.23✎ 16:38 | 
        (8) Начиная с 8.3.17 появилась возможность использовать менеджер ВТ https://infostart.ru/1c/articles/1229680/ |  |