| 
    
        
     
     | 
    
    
  | 
Запрос к справочнику для получения ссылок ном-ы по списку значений или массиву | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Ilnazio    
     25.07.20 
            ✎
    16:29 
 | 
         
        Доброго времени суток. Полностью задача такова: необходимо открыть форму выбора справочника номенклатуры с отбором по заданному списку номенклатуры.
 
        В принципе открывать форму выбора научился и делал, но на входе у меня был список значений с ссылками на номенклатуру. Сейчас же у меня есть просто список номенклатуры и мне надо я так понимаю составить запрос к справочнику номенклатуры по списку значений или по массиву для получения ссылок. Как это можно сделать? Список номенклатуры допустим - "один", "два" и "три". Спасибо  | 
|||
| 
    1
    
        ДенисЧ    
     25.07.20 
            ✎
    16:39 
 | 
         
        @Список номенклатуры допустим - "один", "два" и "три"@
 
        Это не список номенклатуры. Это список строк.  | 
|||
| 
    2
    
        acht    
     25.07.20 
            ✎
    16:41 
 | 
         
        (0)  СП / Интерфейс (управляемый) / Форма клиентского приложения / Расширение динамического списка / Параметры формы / Отбор     
         | 
|||
| 
    3
    
        acht    
     25.07.20 
            ✎
    16:42 
 | 
         
        Для получения экземпляра СП обращайся к ДенисЧ =)     
         | 
|||
| 
    4
    
        acht    
     25.07.20 
            ✎
    16:46 
 | 
         
        И кроме того тебе уже давали ответ в установить отбор в форме выбора справочника     
         | 
|||
| 
    5
    
        Ilnazio    
     25.07.20 
            ✎
    16:46 
 | 
         
        (1) Совершенно верно, мне дали список номенклатуры на бумажке, в программе это на данный момент список строк. И вроде как нужно получить их ссылки     
         | 
|||
| 
    6
    
        acht    
     25.07.20 
            ✎
    16:51 
 | 
         
        (5) > список номенклатуры на бумажке - Наименование? Код? Артикул? Штрихкод? Идентификатор фазы луны?     
         | 
|||
| 
    7
    
        acht    
     25.07.20 
            ✎
    16:53 
 | 
         
        Ну и в любом случае надо составить запрос к справочнику номенклатуры с отбором по условию.
 
        С учетом того, что в ЗУП номенклатуры нет.  | 
|||
| 
    8
    
        Ilnazio    
     25.07.20 
            ✎
    16:55 
 | 
         
        (7) Наименование     
         | 
|||
| 
    9
    
        Ilnazio    
     25.07.20 
            ✎
    16:57 
 | 
         
        (7) Блин, обычно уважительно всегда отношусь к людям, особенно незнакомым. Но тут прям появилось огромное желание сказать: молодец что придумал написать запрос к спр-ку номенклатуры.. вот только это в названии темы прописано :)     
         | 
|||
| 
    10
    
        acht    
     25.07.20 
            ✎
    17:01 
 | 
         
        (9) Так в чем у тебя проблема - ты не знаешь откуда брать данные или не знаешь, как писать запросв? Во втором случае тебе прямая дорога на https://www.1c-uc3.ru/zapros-sod-den.html     
         | 
|||
| 
    11
    
        Злопчинский    
     25.07.20 
            ✎
    17:12 
 | 
         
        (5) и тут тебе жопа.
 
        потому что в строках у тебя будет, например, "гвоздь", (хз откуда эти строки получены). а в базе будет "гвоздъ"  | 
|||
| 
    12
    
        Ilnazio    
     25.07.20 
            ✎
    17:23 
 | 
         
        (11) Все под контролем, значения выписаны из самого справочника)     
         | 
|||
| 
    13
    
        Злопчинский    
     25.07.20 
            ✎
    18:06 
 | 
         
        (12) ну-ну..
 
        если они выписаны из справочника - то что мешает при "выписке из справочника" - брать сразу ссылки, а не наименования..?  | 
|||
| 
    14
    
        Ilnazio    
     25.07.20 
            ✎
    18:07 
 | 
         
        (13) Да выписаны они руками, мне передали их на бумажке, вот выписали и дали мне))     
         | 
|||
| 
    15
    
        Ilnazio    
     25.07.20 
            ✎
    18:08 
 | 
         
        Запрос отрабатывает впустую, хотя такая номенклатура есть
 
        Мас = Новый Массив; Мас.Добавить("Специальный комплекс пассивных упражнений"); Мас.Добавить("Специальный комплекс активных упражнений"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка КАК Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.Наименование В(&Наименование)"; Запрос.УстановитьПараметр("Наименование", Мас); РезультатЗапроса = Запрос.Выполнить().Выгрузить();  | 
|||
| 
    16
    
        Злопчинский    
     25.07.20 
            ✎
    18:29 
 | 
         
        (15) У меня работает, только наименования загонял не в массив, а в список     
         | 
|||
| 
    17
    
        Злопчинский    
     25.07.20 
            ✎
    18:29 
 | 
         
        Проверял на ИР     
         | 
|||
| 
    18
    
        Ненавижу 1С    
     гуру 
    25.07.20 
            ✎
    18:41 
 | 
         
        завести РС для хранения ссылок на эти товары
 
        и назначить ответственного за поддержания его актуальности  | 
|||
| 
    19
    
        GreyK    
     25.07.20 
            ✎
    19:04 
 | 
         
        (18) Каков бюджет предусмотрен по вакансию ответственного?     
         | 
|||
| 
    20
    
        Злопчинский    
     27.07.20 
            ✎
    04:12 
 | 
         
        (19) весь  бюджет потрачен на оплату инета по этой ветке видимо.. ;-)     
         | 
|||
| 
    21
    
        Kesim    
     27.07.20 
            ✎
    10:27 
 | 
         
        (0) "необходимо открыть форму выбора справочника номенклатуры с отбором по заданному списку номенклатуры." и так каждый раз на бумажке приносить будут? почему бы не отдать заказчику типовой инструмент, пусть вбивает на клаве наименование и подбирает номенклатуру по наименованию. нет?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |