|   |   | 
| 
 | Передача ссылки при выборе справочника | ☑ | ||
|---|---|---|---|---|
| 0
    
        vadim_m23 05.11.20✎ 15:51 | 
        Всем добрый день!
 Пишу такой запрос: Запрос = Новый Запрос; Запрос.Текст ="ВЫБРАТЬ | КомплектацияКомплектующие.Номенклатура КАК Номенклатура, | КомплектацияКомплектующие.Цена КАК Цена, | КомплектацияКомплектующие.Количество КАК Количество, | КомплектацияКомплектующие.ДоляСтоимости КАК ДоляСтоимости, | КомплектацияКомплектующие.Сумма КАК Сумма |ИЗ | Справочник.Комплектация.Комплектующие КАК КомплектацияКомплектующие |ГДЕ | КомплектацияКомплектующие.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); РезультатЗапроса = Запрос.Выполнить().Выгрузить(); Объект.Комплектующие.Загрузить(РезультатЗапроса); Но выдает ошибку Переменная не определена (Ссылка) Подскажите пожалуйста - как правильно передавать ссылку на интересующий нас документ или справочник! | |||
| 1
    
        Kassern 05.11.20✎ 15:57 | 
        наверное надо Объект.Ссылка написать в условии запроса?     | |||
| 2
    
        ДенисЧ 05.11.20✎ 15:57 | 
        Запрос.УстановитьПараметр("Ссылка", Ссылка);
 Что здесь у тебя в переменной Ссылка? | |||
| 3
    
        fisher 05.11.20✎ 15:57 | 
        Как только ты поймешь/озвучишь как ты собираешься ПОЛУЧАТЬ ссылку на "интересующий нас документ или справочник", ты сразу поймешь и как ее передавать.     | |||
| 4
    
        vadim_m23 05.11.20✎ 16:50 | 
        (2) ссылка на созданный справочник     | |||
| 5
    
        boev82 05.11.20✎ 16:54 | 
        (4) Ссылка на справочник целиком?     | |||
| 6
    
        vadim_m23 05.11.20✎ 16:55 | 
        (5) только на его таб часть     | |||
| 7
    
        УдавВПопугаях 05.11.20✎ 16:57 | 
        (6) ))) ссылка на табчасть - новое понятие в 1С     | |||
| 8
    
        Kassern 05.11.20✎ 16:57 | 
        (4) ругается на строку "Запрос.УстановитьПараметр("Ссылка", Ссылка);"  так? Если да, строку останова на эту строчку и шифт+f9 на ссылку. Более чем уверен, что там будет ошибка     | |||
| 9
    
        boev82 05.11.20✎ 16:58 | 
        (6) Ссылка может быть на элемент справочника.     | |||
| 10
    
        boev82 05.11.20✎ 17:00 | 
        (0) Где выполняется этот код?     | |||
| 11
    
        Rovan гуру 05.11.20✎ 17:01 | 
        (8) не сможет...видимо этот код даже не компилируется
 "Переменная не определена (Ссылка)" - 1Ска не понимает что это за Ссылка такая ! | |||
| 12
    
        УдавВПопугаях 05.11.20✎ 17:04 | 
        ну нопишите Объект.Ссылка
 и между прочим, что за платформа, формы? объект еще ни о чем не говорит | |||
| 13
    
        boev82 05.11.20✎ 17:06 | 
        (12) Сработает если он в модуле формы нужного справочника это сделает. А так фиг знает где он это написал.     | |||
| 14
    
        Kassern 05.11.20✎ 17:07 | 
        (11) блин раздули из-за простой задачки...Если речь идет про управляемые формы и выполнение кода происходит в модуле формы &НаСервере, то вангую, ответ (1) решит данную задачу..
 Запрос.УстановитьПараметр("Ссылка", Объект.Ссылка) П.С. Это при условии, что объект вообще записан в базе) В противном случае результат запроса будет пустой) | |||
| 15
    
        УдавВПопугаях 05.11.20✎ 17:07 | 
        (13) ну в ОФ нет Объект, есть ЭтотОбъект
 где написал - секрет, а может он и сам не знает, где это написано... за столом, где же еще | |||
| 16
    
        Kassern 05.11.20✎ 17:08 | 
        (15) В ОФ вроде как Ссылка понимается в модуле формы без приписки ЭтотОбъект     | |||
| 17
    
        УдавВПопугаях 05.11.20✎ 17:09 | 
        (14) хотя кривого синтаксиса не будет, если решать задачу из шапки влоб, то готово! один час закрываем
 (16)да, согласен, если в модуле Формы, и то - формы смотря чего) | |||
| 18
    
        УдавВПопугаях 05.11.20✎ 17:10 | 
        + 17 (14) *хотя бы кривого     | |||
| 19
    
        Волшебник 05.11.20✎ 17:12 | 
        Надо исправить условие 
 ГДЕ КомплектацияКомплектующие.Ссылка = &Комплектация | |||
| 20
    
        Kassern 05.11.20✎ 17:15 | 
        (17) вангую, что вся эта муть вызывается на модуле формы справочника Комплектация. А автор видимо привык на ОФ писать, с управляемыми формами видимо не дружит. Вот и написал по привычке просто ссылка в условии. 
 (19)Зачем? Ошибку это не исправит инфа 100ка) | |||
| 21
    
        Волшебник 05.11.20✎ 17:25 | 
        (20) Зато станет понятнее, ссылку на что именно надо передать     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |