Имя: Пароль:
1C
1С v8
Выбрать несколько элементов в форме и использовать в отчете
0 1C2SS
 
11.10.12
17:11
Прошу помощи.
1С 8.2
С помощью конструктора выходной формы создаю отчет.
В запросе отчета есть параметр Номенклатура. Надо в этот параметр передать список выбранных в форме отчета элементов номенклатуры.
Как это сделать? Интересует в особенности какой элемент формы для этого использовать (чтобы выбрать несколько значений)?
1 GLazNik
 
11.10.12
17:13
Список значений
2 Aprobator
 
11.10.12
17:13
еще одна жертва спизж...го СП. ТаблицаФормы.ВыделенныеСтроки. Это если управляема форма.
3 Aprobator
 
11.10.12
17:15
там правда только идентификаторы выделенных строк, но, зная их, данные достать не проблема.
4 Aprobator
 
11.10.12
17:15
(1) каменный век )
5 GLazNik
 
11.10.12
17:17
(2) а сами то не потеряли СП? МножественныйВыбор = Истина достаточно
(4) эмъ... что именно?
6 Aprobator
 
11.10.12
17:19
(5) неа - у меня все под рукой. Пока хватает. Тут очень редко уже чего спрашиваю )
7 1C2SS
 
11.10.12
17:20
(1) имеете в виду поле списка ?
8 Aprobator
 
11.10.12
17:24
(7) да не - он правильно сказал, это я чуток лоханулся. Я ушел в интерфейс, а он про то куда поместить все это с формы выбора справочника и потом отдать все это в параметры отчета.
9 Aprobator
 
11.10.12
17:25
хотя в управляемых формах в интерфейс, чтобы видно было все равно в таблицу формы пихать.
10 GLazNik
 
11.10.12
17:25
(7) формы управляемые? отчет СКД?
11 GLazNik
 
11.10.12
17:26
(9) не обязательно
12 1C2SS
 
11.10.12
17:28
(10) нет. да.
13 Aprobator
 
11.10.12
17:28
(10) ну если отчет на СКД юзать, там вообще говорить не о чем. Все в настройках СКД делается.
14 Aprobator
 
11.10.12
17:29
конструктор выходной формы с отчетом на СКД?
15 1C2SS
 
11.10.12
17:29
он ведь на ней основан. нет ?
16 1C2SS
 
11.10.12
17:31
(14) а нет. ссори. туплю. нет там СКД.
17 GLazNik
 
11.10.12
17:37
(16) тогда - поле ввода, тип значения "СписокЗначений". Это что б одной строкой. Или через Поле списка
18 Aprobator
 
11.10.12
17:37
(11) в таблице формы нагляднее будет.
19 1C2SS
 
11.10.12
17:43
(17) для этого надо справочник в массив конвертировать чтобы его загрузить в список поля ввода ?
20 GLazNik
 
11.10.12
17:48
(19) "справочник в массив конвертировать" звучит сильно :) ничего там конвертировать не надо. Укажите дополнительно ТипЗначенияСписка и 1С сама все сделает. Правда через промежуточную форму(вроде). Можно и без, отловив событие НачалоВыбора, открыть форму и указать множественныйВыбор = истина;
21 Aprobator
 
11.10.12
17:51
(19) на форме делаешь реквизит типа список значений, тип значений ставишь нужный и все.
22 Aprobator
 
11.10.12
17:52
(20) события в сад. Элемент формы связанный с правильным реквизитом формы и так все отработает.
23 1C2SS
 
11.10.12
18:39
(21) список значений это и есть тип. я же не могу реквизиту сразу два типа присвоить.
24 Aprobator
 
11.10.12
19:16
(23) можешь если создал реквизит у формы (закладка реквизиты), а не у обработки или отчета непосредственно.
25 Aprobator
 
11.10.12
19:17
т.е. у формы создаешь реквизит с типом список значений. На форму вешаешь элемент, который связываешь с этим реквизитом и у этого элемента появится свойство тип значения элемента списка.
26 1C2SS
 
12.10.12
11:50
(25) Большое спасибо. Хорошего вам здоровья )
27 Aprobator
 
12.10.12
14:27
(26) вот спасибо. Здоровье мне не помешает.