• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

@dbcolumn

dimat

Well-known member
31.07.2008
508
0
BIT
0
Всем привет!
Есть поле Список с окном значения в нем определяются по формуле: @DbColumn("":NoCache;"":"";"(mens)";1).
проблема: в этом списке с окном отображаются несколько одинаквых значений.
Вопрос: как сделать чтоб отображалось каждого значения по одному?
 
N

nvyush

Всем привет!
Есть поле Список с окном значения в нем определяются по формуле: @DbColumn("":NoCache;"":"";"(mens)";1).
проблема: в этом списке с окном отображаются несколько одинаквых значений.
Вопрос: как сделать чтоб отображалось каждого значения по одному?
У вьюхи взвести флажок на пятой закладке "Generate unique key...". В формуле отбора исключить конфликтные документы, иначе будет клинить
 

dimat

Well-known member
31.07.2008
508
0
BIT
0
после внесенных изменений отображается только 1 документ :)
 
S

susinmn

Если нет переполнения поля, то делай так
@Unique(@Trim(@DbColumn("":NoCache;"":"";"(mens)";1))).
Вот с таким флажком *на пятой закладке "Generate unique key...". * были проблемы. при поднятии все нормально, но через некоторое время работало не корректно
 

dimat

Well-known member
31.07.2008
508
0
BIT
0
Всем спасибо! Вроде все работает как надо...
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
В 6-ке "Generate unique keys in index" некорректно работает с multiple values-полями. В 7-ке поправили.
Также некорректно работает, если стоит галка "Show multiple values as separate entries".
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
Во избежание глюков вместо Generate unique keys in index лучше превратить колонку? из которой получаем значения, в категорию и в свойствах вида поставить что-то типа "открывать всегда свёрнутым", тогда будет отображаться одно значение, независимо от количества документов-повторов.
И лучше эту вьюху не использовать в интерфейсе клиента, кроме как в диалогах, иначе полученным значениям делать @Unique.
 

dimat

Well-known member
31.07.2008
508
0
BIT
0
Еще вопрос по @dblookup:
Поле - тип список с окном, значения определяются по формуле: @DbLookup("";"";"(Allnamedolg)";ContactPersonDemo;2).
Вроде все работает как надо, НО: когда юзер создает новый документ, который должен отображатся в списке этого поля, там он появляется через некоторе время или после релога в базу.
Что сделать чтоб он появлялся сразу?
 
O

Omh

Поставить ReCache/NoCache:
Код:
@DbLookup("":"ReCache";...
 

dimat

Well-known member
31.07.2008
508
0
BIT
0
Вычисляемое поле типа число, формула: @DbLookup( "":""; "" : "" ; "(Rashod)" ;Id; 3).
Если возвращает список из числел, то как записать в поле сумму этих чисел?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!