| 
    
        
     
     | 
    
  | 
Как обратиться к элементу справочника в запросе? (форма списка) | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        synapce    
     26.08.21 
            ✎
    17:11 
 | 
         
        Всем привет. 
 
        У меня функция выводит на печать табличный документ, определяется на сервере. Собираю данные из справочника запросом. И в качестве параметра нужно передать текущее Наименование, либо код. Элементы.ТекущиеДанные- доступны только на клиенте. Как можно в запросе работать с данными справочника? Динамический список, НЕ произвольный запрос Вроде и элементарный запрос, но чет стена  | 
|||
| 
    1
    
        synapce    
     26.08.21 
            ✎
    17:11 
 | 
         
        1с Бухгалтерия 8.3     
         | 
|||
| 
    2
    
        ДенисЧ    
     26.08.21 
            ✎
    17:12 
 | 
         
        Передвавай параметром при вызове серверной функции     
         | 
|||
| 
    3
    
        vde69    
     26.08.21 
            ✎
    17:13 
 | 
         
        передать текущую ссылку с клиента на сервер     
         | 
|||
| 
    4
    
        synapce    
     26.08.21 
            ✎
    17:14 
 | 
         
        (2) (3) можн пример, пожалуйста?     
         | 
|||
| 
    5
    
        youalex    
     26.08.21 
            ✎
    17:26 
 | 
         
        (4) откуда у тебя эта функция вызывается, из формы списка на клиенте?     
         | 
|||
| 
    6
    
        synapce    
     26.08.21 
            ✎
    17:29 
 | 
         
        (5) Функция сама на сервере, где я и работаю с запросом. 
 
        Мне нужно просто передать в запрос параметр, который является элементом списка.  | 
|||
| 
    7
    
        Prog111    
     26.08.21 
            ✎
    17:36 
 | 
         
        (6) Ну ты эту функцию откуда-то из клиента вызываешь?     
         | 
|||
| 
    8
    
        Prog111    
     26.08.21 
            ✎
    17:41 
 | 
         
        &НаКлиенте
 
        Процедура ЗаказыНаПроизводствоПриАктивизацииСтроки(Элемент) ЗаполнитьЭтапыНаСервере(Элемент.ТекущиеДанные.Заказ); КонецПроцедуры &НаСервере Процедура ЗаполнитьЭтапыНаСервере(ТекЗаказ) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ........ Запрос.УстановитьПараметр("ТекЗаказ", ТекЗаказ); КонецПроцедуры  | 
|||
| 
    9
    
        synapce    
     26.08.21 
            ✎
    17:41 
 | 
         
        (7) из сервера.
 
        Форма списка  | 
|||
| 
    10
    
        Prog111    
     26.08.21 
            ✎
    17:43 
 | 
         
        (9) "У меня функция выводит на печать табличный документ" - то есть пользователь жмет на кнопку "Печать" или что-то в этом роде?     
         | 
|||
| 
    11
    
        synapce    
     26.08.21 
            ✎
    17:43 
 | 
         
        (10) Да, именно. На форме списка     
         | 
|||
| 
    12
    
        youalex    
     26.08.21 
            ✎
    17:46 
 | 
         
        (11) но кнопка то, точнее, обработка команды,  изначально на клиенте)
 
        код покажи  | 
|||
| 
    13
    
        Prog111    
     26.08.21 
            ✎
    17:46 
 | 
         
        (11) Ну вот, кнопка-то жмется в клиентской процедуре, и когда из неё вызываешь серверную функцию - передавай туда как параметр Элементы.Товары.ТекущиеДанные (или что там у тебя на форме).     
         | 
|||
| 
    14
    
        hhhh    
     26.08.21 
            ✎
    17:50 
 | 
         
        (13) нету там никакой кнопки.     
         | 
|||
| 
    15
    
        synapce    
     26.08.21 
            ✎
    18:00 
 | 
         
        (13) С параметром получилось, спасибо)     
         | 
|||
| 
    16
    
        Prog111    
     26.08.21 
            ✎
    18:02 
 | 
         
        (14) Откуда знаешь?     
         | 
|||
| 
    17
    
        synapce    
     26.08.21 
            ✎
    18:23 
 | 
         
        (16) Вот именно так параметр никогда не передавал, в любом случае, опыт, спасибо, на будущее буду знать)     
         | 
|||
| 
    18
    
        Вафель    
     26.08.21 
            ✎
    20:40 
 | 
         
        ТекущуюСтроку можно и на сервере получить.     
         | 
|||
| 
    19
    
        synapce    
     30.08.21 
            ✎
    09:24 
 | 
         
        (18) каким образом?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |