• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Использование Computed Subform

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Пока чисто теоретический интерес.
Есть общая база. В документах содержится как общая для всех информация, так и индивидуальная для каждого отдела. Чтобы на форме не было лишних для других отделов полей есть идея использовать Computed Subform. Т.е. на форме сделать общие для всех поля и понапихать Computed Subform. Список подформ находится в CFD-поле и берется из профильного документа.
В профильном документе для каждого отдела прописать те подформы, которые он использует. Принадлежность человека отделу вычислить несложно.
Первая проблема в том, что в Computed Subform нельзя задать пустое значение. Придется для каждого подформы делать пустую подформу.
Плюсы от этого очевидны. Используется меньше полей, следовательно выигрыш в размере и скорости. На подформу можно запихнуть любые элементы. Легкость управления и расширения.
А вот какие будут минусы ? Есть ли ограничения на количество подформ ?
 
E

Elena Nefedova

Первая проблема в том, что в Computed Subform нельзя задать пустое значение.
Да нет, можно - задавайте. Зачем только? Лучше формулу написать поточнее.
Насчет подформ - вроде бы это несколько снижает производительность (как и использование любых Shared-элементов)
Про ограничения по количеству нигде ничего не видела. Посему предполагаю, что прямых ограничений нет (вот сейчас 10 штук в форму вставила - и хоть бы что!)
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-Elena Nefedova+14:06:2006, 10:59 -->
<span class="vbquote">(Elena Nefedova @ 14:06:2006, 10:59 )</span><!--QuoteEBegin-->Да нет, можно - задавайте. Зачем только? Лучше формулу написать поточнее.
[snapback]38001" rel="nofollow" target="_blank[/snapback]​
[/quote]
Задать можно. Но следующие после нее (которые ниже) подформы не отображаются. Или только у меня так ?
 
E

Elena Nefedova

У меня этого нет на 7.0.1.
Может, хайдинг проверить?

Или результат форумулы отдельно для просмотра вывести?
Может, считается имя подформы неправильно, вот и не выводится.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Разобрался. Когда вставляется вычисляемая по формуле подформа, то сверху и снизу добавляется по пустой строке. А если её вставить (с пустым значением в формуле) в ячейку таблицы и сверху и снизу удалить эту строку, то получаем ошибку "Due to an error, this paragraph cannot be displayed".
Видимо, не может отобразить пустую ячейку. :D
 
D

Duedev

На счет кол-ва подформ- огрничений не наблюдал, а вот на глубину вложения есть...тоже самое и для таблиц...
 
Мы в соцсетях:

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