|
Обработка на УФ и отбор номенклатуры
| ☑ |
0
poligraf
20.01.15
✎
06:17
|
Итак, есть обработка. Для целей ее работы пользователю надо отобрать номенклатуру.
По привычному механизму: номенклатура равно, в группе, списке и т.д.
На обычных формах я бы сделал построитель отчета или запроса, положил на форму поля, программно настроил их на построитель, получил с построителя данные.
Как такой отбор на УФ реализовать?
|
|
1
Cube
20.01.15
✎
06:30
|
"Как такой отбор на УФ реализовать?"
Прямо вот так, как ты написал, только слово построитель замени на СКД.
|
|
2
Лодырь
20.01.15
✎
06:30
|
Положи на форму отбор из настроек компоновщиканастроеккомпоновкиданных например
|
|
3
poligraf
20.01.15
✎
06:43
|
- вот этот?
|
|
4
DrZombi
гуру
20.01.15
✎
06:49
|
(0) Дак и на управляемой можно сделать построитель :)
|
|
5
DrZombi
гуру
20.01.15
✎
06:49
|
+(4) СКД, если вам станет лучше :)
|
|
6
Cube
20.01.15
✎
06:50
|
(3) Ага
|
|
7
Cube
20.01.15
✎
06:53
|
Кладешь на форму КомпоновщикНастроекКомпоновкиДанных и потом:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СхемаКомпоновкиДанных = Справочники.МойСправочник.ПолучитьМакет("МояСхемаКомпоновкиДанных");
КомпоновщикНастроекКомпоновкиДанных.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, Новый УникальныйИдентификатор())));
КомпоновщикНастроекКомпоновкиДанных.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
КонецПроцедуры //ПриСозданииНаСервере()
|
|
8
poligraf
20.01.15
✎
07:00
|
(7) спасибо
|
|
9
poligraf
20.01.15
✎
07:27
|
А нифига.
Положил компоновщик в реквизиты формы.
А как отбор-то вытащить на форму?
|
|
10
Cube
20.01.15
✎
07:29
|
(9) В элементы формы ложи КомпоновщикНастроекКомпоновкиДанных.Настройки.Отбор (плюсиком разворачивай реквизит формы)
|
|
11
poligraf
20.01.15
✎
07:39
|
(10) ага... а там есть еще Строка[0]. Через нее можно вывернуться к виду привычному: Галочка ВидСравенения ПолеОтбора
|
|