|
Можно ли поставить в отборе "или"? | ☑ | ||
---|---|---|---|---|
0
DomovoiNe Dogonjaet
10.07.14
✎
17:46
|
Допустим есть документы, где есть 2 равноправных реквизита, к примеру 2 контрагента. Надо чтобы в форме списка документов отобрались документы в которых первый или второй контрагент был равен контрагенту для отбора(к примеру поле на форме списка документов с выбором контрагента). Можно ли такой отбор поставить? (при добавлении новых доков они должны автоматом отбираться)
|
|||
1
Armando
10.07.14
✎
17:47
|
В управляемой форме можно
|
|||
2
DomovoiNe Dogonjaet
10.07.14
✎
17:48
|
Мне в обычной надо
|
|||
3
Лефмихалыч
10.07.14
✎
17:49
|
(2) в обычной нельзя
|
|||
4
DomovoiNe Dogonjaet
10.07.14
✎
17:50
|
А как тогда вообще делают? Запросом вытаскивают ссылки на подходящие доки и потом в отбор список ссылок вставляют, а при добавлении или удалении дока запускают обновить отбор?
|
|||
5
mzelensky
10.07.14
✎
17:50
|
(0) Штатно низя. Если приложить руки, голову и построитель, то можно :)
|
|||
6
mzelensky
10.07.14
✎
17:51
|
(4) Да, именно так
|
|||
7
Armando
10.07.14
✎
17:51
|
Хотя если использовать критерий отбора или свой журнал создать, то думаю что можно будет. Надо пробовать.
|
|||
8
Лефмихалыч
10.07.14
✎
17:52
|
(4)>А как тогда вообще делают?
переходят на управляемые формы и не делают мозг |
|||
9
acsent
10.07.14
✎
17:53
|
проще и быстрее накидать упр форму. Или у тебя 8.1?
|
|||
10
zulu_mix
10.07.14
✎
17:53
|
Контрагент "В списке" не предлагать?
|
|||
11
Лефмихалыч
10.07.14
✎
17:54
|
если 8.1, то можно отчет на СКД сделать
|
|||
12
mzelensky
10.07.14
✎
17:54
|
Функция ИнициализироватьПостроитель()
ПостроительОтчета = Новый ПостроительОтчета; ПостроительОтчета.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |{ГДЕ | Номенклатура.Ссылка.*}"; ПолеОбъекта = ПостроительОтчета.ДоступныеПоля.Найти("Ссылка"); Если ПолеОбъекта<>неопределено тогда ПолеОбъекта.Представление = "Номенклатура"; КонецЕсли; Возврат ПостроительОтчета; КонецФункции Процедура КнопкаФильтраНажатие(Элемент) // Вставить содержимое обработчика. Построитель.Выполнить(); Выборка=Построитель.Результат.Выгрузить(); СЗ=новый списокЗначений; СЗ.ЗагрузитьЗначения( Выборка.ВыгрузитьКолонку("ссылка") ); Отбор.ссылка.видсравнения=видсравнения.ВСписке; Отбор.Ссылка.значение= СЗ ; Отбор.Ссылка.использование=истина; ЭлементыФормы.СправочникСписок.настройкаотбора.ссылка.доступность=истина; ЭлементыФормы.НадписьКолЭлементов.Заголовок=Строка(Выборка.Количество()); КонецПроцедуры Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) // Вставить содержимое обработчика. //Подключаем обработчик, который следит за изменениями данных ОТБОРА ПодключитьОбработчикИзмененияДанных("СправочникСписок.Отбор", "ОбработатьИзменениеОтбора",Истина); КонецПроцедуры Процедура ПриОткрытии() // Вставить содержимое обработчика. Элементыформы.ДействияФормы.Кнопки.Фильтр.пометка=истина; ДействияФормыФильтр(ЭтаФорма); Построитель=ИнициализироватьПостроитель(); КонецПроцедуры |
|||
13
acsent
10.07.14
✎
17:55
|
(10) Чукча не читатель? )))
|
|||
14
DomovoiNe Dogonjaet
10.07.14
✎
17:55
|
(9)8.2 но упр формы не юзают.
|
|||
15
mzelensky
10.07.14
✎
17:55
|
(12) И все дела. Можно делать даже круче, чем на гомняных УФ.
|
|||
16
Aprobator
10.07.14
✎
17:57
|
(14) значит пора начинать. Всё равно в перспективе на них уходить надо.
|
|||
17
zulu_mix
10.07.14
✎
17:57
|
(13) ну прочитал по диагонали. 6 часов, мозг не варит :)
|
|||
18
DomovoiNe Dogonjaet
10.07.14
✎
17:58
|
(16)Не тут упр формы через лет 20 только будут, если будут вообще.
Всем спасибо. Я понял в каком направлении мне двигаться. |
|||
19
Armando
10.07.14
✎
18:01
|
(18) Критерий отбора спасет тебя
|
|||
20
samozvanec
10.07.14
✎
18:01
|
(14) можно не говорить, что они управляемые. в обычном режиме они даже несколько оквадрачены
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |