Настройка просмотра списка документов¶
Список документов показывается в экранной форме Ввод, редактирование и некоторых других.
Список показывается в соответствии с выбранным запросом.
Внимание
Список возможных запросов строго фиксирован и может меняться только разработчиками программы «М-АПТЕКА плюс».
Перечень запросов, имеющихся в текущей версии программы, приведён на странице Запросы к документам.
Некоторые составляющие в запросе можно изменить, не обращаясь к разработчикам. Для этого предназначена Настройка списка документов, расположенная по адресу: Конструктор → Настройка документов → Настройка списка документов.
В этом окне можно настроить некоторые опции для исходных параметров запроса и способ отображения результатов запроса.
В верхней части можно выбрать тот или иной запрос. Слева отображены программные имена запросов, в середине – названия, которые фигурируют в пользовательском интерфейсе.
Примечание
В поле Статус установливается статус данного запроса. Если у пользователя статус меньше, чем установленный здесь, то такому пользователю данный запрос виден не будет. Подробнее см. Группы пользователей.
В нижней части отображаются настройки исходных параметров (вкладка Параметры) и совокупность полей для отображения результата (вкладка Заголовок).
Колонки вкладки Параметры (количество, перечень и тип параметров не могут меняться, можно изменить только значения в ячейках с белым фоном):
-
Имя – наименование параметра.
-
Тип данных – может быть ссылкой на класс, который содержит запрос на выборку (указывается в поле Имя запроса).
-
Значение – значение параметра по умолчанию.
-
Разрешён ввод – Да/Нет
-
Запрос – указывает имя запроса в классе, если колонка Тип данных является ссылкой на класс.
-
Параметры – значения параметра для запроса из колонки Имя запроса.
-
Имя поля – программное имя поля, которое будет выводиться в списке в результате работы запроса из колонки Имя запроса.
-
Имя формы – программное название формы SMWrap, в которую будет выводиться результат работы запроса из колонки Имя запроса.
-
Мультивыбор – возможность выбора в открытой форме (Имя формы) все записи (Да) или только одну запись (Нет).
Примечание
Возможность изменения значения поля Мультивыбор при настройке параметров запросов определяется разработчиками при создании конкретного запроса.
Поля во вкладке Заголовок:
-
Имя – программное имя выводимого поля.
-
Наименование – название колонки в пользовательском интерфейсе.
-
Показать – Да/Нет/Подножие.
-
Тип данных – программный тип.
-
Способ отображения – программное обозначения поля документа, которое будет отображаться в этой позиции в случае, если нужно отображать не значение по умолчанию (левая колонка Имя), а какое-либо другое.
-
Итоги – Да/Нет - указывается необходимость вывода на экран итога по колонке.
-
Алгоритм итогов – задаётся алгоритм определения (расчёта) итога. Можно использовать предопределённые переменные:
- %Value – значение итога.
- %Doc – текущий документ.
Например: %Value+(%Doc.Titles.SumCenaZak*%Doc.Titles.FlInOut)
Примечание
Нельзя добавить параметр или поле в запрос, то же самое относится и к удалению параметров или запросов.
Большая кнопка Редактировать форму ввода значений параметров позволяет изменить визуальное расположение параметров конкретного запроса на экранной форме, например:
Здесь мышью можно расположить поля на форме желаемым образом.