|
УФ: реквизит "динамич.список", установить отбор в нем | ☑ | ||
|---|---|---|---|---|
|
0
dft2014
28.12.17
✎
18:25
|
ЗУП3
В справочнике “Сотрудники” создала Страницу, на которой должны отображаться только документы ДГПХ этого сотрудника, у которых установлен переключатель “по актам выполненных работ”. Для этого, на форме создала новый реквизит: тип “динамический список”, флаг “произвольный запрос”. В настройках списка написала запрос: ВЫБРАТЬ ДоговорРаботыУслуги.Ссылка КАК Ссылка, ДоговорРаботыУслуги.ДатаНачала КАК ДатаНачала, ДоговорРаботыУслуги.ДатаОкончания КАК ДатаОкончания ИЗ Документ.ДоговорРаботыУслуги КАК ДоговорРаботыУслуги Перетащила этот реквизит на форму. Далее, в модуле формы: Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ДинамСписокДГПХУстановитьОтбор(); КонецПроцедуры Процедура ДинамСписокДГПХУстановитьОтбор() Отбор = ДГПХ_КС.Отбор.Элементы.Добавить(тип("ЭлементОтбораКомпоновкиДанных")); Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Сотрудник"); Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; Отбор.Использование = Истина; Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; Отбор.ПравоеЗначение = Сотрудник.Ссылка; КонецПроцедуры В результате, подтягиваются все ДГПХ этого сотрудника, что верно. Но как теперь прописать еще отбор ДГПХ с переключателем “по актам выполненных работ”? |
|||
|
1
Ц_У
28.12.17
✎
18:34
|
В запрос вытянуть признак?
|
|||
|
2
lodger
28.12.17
✎
18:39
|
таким же макаром как и в Процедура ДинамСписокДГПХУстановитьОтбор()
не получилось? |
|||
|
3
dft2014
28.12.17
✎
18:42
|
Переключатель “по актам выполненных работ” тянется так:
Документы.ДоговорРаботыУслуги.СпособОплаты = ПредопределенноеЗначение("Перечисление.СпособыОплатыПоДоговоруГПХ.ПоАктамВыполненныхРабот") Куда мне его подсунуть? |
|||
|
4
Ц_У
28.12.17
✎
18:47
|
(3) текст запроса весь, или там еще сотрудник затесался?
|
|||
|
5
lodger
28.12.17
✎
18:50
|
Отбор2.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СпособОплаты");
ну или Отбор2.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДоговорРаботыУслуги.СпособОплаты"); наверное? |
|||
|
6
Ц_У
28.12.17
✎
19:04
|
(5) видимо тс на пути домой и ответ не слишком важен
|
|||
|
7
Sapiens_bru
28.12.17
✎
19:23
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |