Имя: Пароль:
1C
1С v8
Как обратиться к элементу справочника в запросе? (форма списка)
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) каким образом?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn