© Tillypad, 2004-2024
© Tillypad, 2004-2024
10.2
История переиздания | |
---|---|
26.12.2014 | |
Добавлено описания фильтрации по группе в группированных справочниках. | |
29.12.2014 | |
Добавлено описания обновления данных в таблицах элементов. | |
05.02.2015 | |
Добавлено описания особенностей вывода атрибутов основного объекта в таблице элементов его спецификации. | |
15.02.2022 | |
Добавлено описание особенностей автоматического обновления данных в окнах списков гостевых счетов, пречеков и чеков. | |
11.07.2022 |
Операции с элементами таблицы выполняются по команд. Эти команды объединены в контекстное меню. Контекстное меню можно открывать в окнах просмотра, окнах выбора, шагах мастера фильтрации и спецификациях карточек.
Контекстное меню вызывается щелчком правой клавиши мыши.
В окнах просмотра команды контекстного меню дублируются кнопками на панели в левой части окна.
В контекстное меню включаются типовые команды для выполнения универсальных операций и специальные команды для выполнения операций, характерных для групп и элементов текущей таблицы.
К универсальным операциям, доступным для выполнения в большинстве таблиц относятся: добавление, изменение и удаление элементов и групп, формирование, просмотр и вывод на печать печатных представлений, управление внешним видом таблицы, операции с буфером обмена.
Для каждой таблицы определен набор типовых и специальных операций, которые можно выполнить с ее элементами: добавление новых элементов, изменение атрибутов существующих элементов, удаление элементов из таблицы и т.д. Чтобы выполнить какую-то операцию, нужно выделить в таблице один или несколько элементов и выбрать команду в контекстном меню. Вызвать команду можно также с помощью горячих клавиш.
В контекстное меню таблицы элементов включен список команд и меню, объединяющих несколько команд. Недоступны для вызова команды, которые нельзя выполнить при выборе данного элемента или нескольких элементов таблицы.
Порядок отображения команд в контекстном меню:
Команда отображается и доступна, если действие может быть выполнено для всех выбранных элементов.
Команда отображается, но недоступна, если действие может быть выполнено только для некоторых из выбранных элементов.
Команда не отображается, если действие не может быть выполнено.
В контекстное меню таблицы элементов обычно входят команды
, , , , и меню , , и .В некоторых таблицах элементов существуют специфичные только для них операции, например, команда .
есть только в таблице справочникаУзнать больше о таких операциях можно в описаниях конкретных справочников.
Чтобы не создавать каждый раз новый элемент с нуля, можно воспользоваться существующим элементом. Для этого нужно скопировать его в буфер обмена и вставить в таблицу или создать новый элемент на его основе.
Атрибуты нового элемента, созданного при вставке в таблицу скопированного элемента, будут идентичны атрибутам скопированного. Эти элементы будут различаться только по своему уникальному идентификатору (GUID). Исходный и вновь созданный элементы никак не связаны между собой. Поэтому изменение атрибутов исходного элемента не вызовет никаких изменений атрибутов у вновь созданного элемента.
Некоторые виды элементов можно создать на основе существующих элементов. При создании такого элемента его атрибутам присваиваются значения атрибутов базового элемента. Это можно сделать по команде
.По этой команде открывается карточка добавления элемента, где значения атрибутов, полученные от базового элемента, выделены зеленым шрифтом.
В таблицах элементов значения атрибутов, полученные от базового элемента, также выделяются шрифтом зеленого цвета.
При изменении атрибутов базового элемента будут изменены и полученные от него атрибуты у вновь созданного элемента, если они не были еще изменены.
Команда карточка редактирования. Редактировать можно один элемент или одновременно несколько элементов.
позволяет отредактировать один элемент или несколько элементов одновременно. По команде открываетсяОдновременно можно изменять только однородные элементы. Например, в справочнике для редактирования можно выбрать несколько устройств или несколько загрузчиков устройств.
В карточке редактирования нескольких элементов выводятся вкладки и панели, которые присутствуют у всех выбранных элементов.
Панели с персональными данными физического лица и его фотографией, а также панель с реквизитами юридического лица выводятся только в карточках редактирования одного элемента таблицы.
Команда
позволяет удалить один или несколько выбранных элементов из таблицы. Элементы из таблицы можно удалить с возможностью восстановления или без такой возможности.Элементы из таблиц справочников помещаются в , откуда их можно будет вернуть.
Элементы справочников настроек, протоколов, списков документов, а также элементы спецификаций документов удаляются без возможности их последующего восстановления.
Объекты системы (элементы одного справочника, списка документов, справочника настроек и так далее) можно сохранить в виде файлов или включить в состав пакета обновлений.
При экспорте объектов в файл сохраняются только однородные объекты. Например, из справочника экспортируются только типы прейскуранта. Если экспортируемый объект унаследован от другого объекта, то эти объекты совместно выгружается в файл. В этом случае экспортируемый объект можно назвать основным объектом, а унаследованный объект - дополнительным объектом. Например, устройство наследует атрибуты другого устройства, которое, с свою очередь, унаследовано от программного модуля.
Пакет обновлений может содержать разнородные объекты. Эти объекты включаются в пакет вместе со связанными дополнительными объектами.
Во внешний файл можно экспортировать объекты одного справочника. Но если атрибуты объекта унаследованы от другого объекта (элемента другого справочника), то во внешний файл выгружается и основной объект, и связанные с ним дополнительные объекты.
Например, если печатное представление отчета унаследовано от печатного представления формата печати программных модулей, то при экспорте отчета (основного объекта) будет экспортировано и печатное представление формата печати программных модулей (дополнительный объект).
Чтобы выгрузить объекты во внешний файл, выберите команды
в меню .На первом шаге открывшегося мастера фильтрации нужно выбрать дополнительных объектов, которые будут выгружены в файл наряду с основным объектом.
Этот шаг выполняется только для объектов, которые наследуют свойства объектов других типов.
Включить в файл экспорта выбранный элемент списка и все его дочерние элементы можно по команде
. Команда позволяет включить в файл экспорта все элементы списка. А команде – исключить из файла экспорта выбранный элемент списка и все его дочерние элементы.В следующем окне мастера можно выбрать, какие значения будут присвоены атрибутам Системный у экспортируемых объектов.
При выгрузке элементов в файл экспорта можно оставить значения их атрибутов Системный неизменным или выбрать, как их изменить. Выбрать один из вариантов можно в списке поля Системный:
Не изменять – при выгрузке в файл экспорта значения атрибута Системный у элементов не меняются.
Да – все элементы выгружаются в файл экспорта как системные элементы.
Нет – все элементы выгружаются в файл экспорта как несистемные элементы.
После завершения работы с мастером фильтрации можно сохранить объекты в файле экспорта в стандартном окно
.Сохраненные таким образом элементы системы можно снова импортировать в базу данных с помощью команды
в меню .При добавлении выделенных объектов в пакет обновлений открывается окно
.После выбора необходимого пакета обновления и нажатия на кнопку
окно выбора закрывается.Выделенные объекты добавляются в пакет обновлений, только если их еще нет в пакете. При попытке добавления объектов, внесенных ранее в пакет обновлений, никаких дополнительных сообщений не выводится.
Данные из таблицы элементов можно вывести на печать с помощью форматов печати экранных форм.
По команде . В нем можно создавать и корректировать печатные представления, просматривать их и выводить на печать. Данные из других таблиц можно добавить в печатное представление с помощью дополнительного запроса.
открывается окноНажатие на кнопки
и позволяют вывести на печать печатное представление выбранного формата печати экранных форм.Нажатие на кнопки
и позволяют открыть окно предварительного просмотра печатного представления.Формирование печатных представлений и вывод их на печать более подробно рассмотрены в разделе Генератор отчетов Fast Report.
По командам фильтров, наложенных пользователем. А по командам и - все данные из таблицы.
или в печатном представлении будут выведены данные из таблицы с учетомВ таблице без фильтра нажатие на кнопки
, , и выведет одни и те же данные в печатном представлении.С помощью итоговых функций можно получить дополнительную информацию на основе данных таблицы элементов. Рассчитанные данные позволяют получить оперативную информацию из таблицы, не прибегая к использованию отчетов или форматов печати экранных форм. Для каждого столбца таблицы можно задать одну или несколько итоговых функций.
Функции, предназначенные для получения промежуточных и итоговых результатов, объединены в меню
.В меню
включены команды для выбора следующих функций:– расчет суммы значений столбца.
Функция недоступна для столбцов со строчными значениями, датами и временем.
– определение минимального значения в столбце.
Функция недоступна для столбцов со строчными значениями.
– определение максимального значения в столбце.
Функция недоступна для столбцов со строчными значениями.
– определение количества непустых значений в столбце.
– определение среднего значения по столбцу.
Функция недоступна для столбцов со строчными значениями.
– определение количества записей в таблице.
Значение функции выводится отдельно от значений других итоговых функций. Оно рассчитывается для всей таблицы.
Чтобы выводить результаты расчета итоговой функции в таблице элементов, поместите курсор в столбец таблицы или в свободное пространство рабочего окна ниже таблицы и выберите в меню итоговую функцию. В результате на панели итоговых функций будет выведен значок, обозначающий функцию, и рассчитанный результат. Если для одного и того же столбца было выбрано несколько итоговых функций, то они будут расположены одна под другой.
Панель итоговых функций выводится, если хотя бы для одного столбца таблицы задана хотя бы одна итоговая функция.
Выбранные для столбца итоговые функции в меню выделяются маркером. Чтобы отказаться от расчета итоговой функции, выберите ее еще раз в меню.
Если таблица сгруппирована по значениям каких-либо столбцов, то итоговые функции можно рассчитать и для каждой из групп. В этом случае в меню
включаются дополнительные меню и . В эти меню включаются те же команды, что и в меню .Итоговые результаты можно получить для всех записей таблицы, промежуточные - для каждой из групп, если таблица сгруппирована по значениям каких-либо атрибутов.
Значок функции
и рассчитанное количество записей в группе выводится непосредственно после названия группы. Значения остальных итоговых функций, выбранных в меню , выводятся в заголовке группы в виде строки, заключенной в скобки. В ней перечисляются: название столбца, значки итоговых функций и результаты их выполнения. Названия столбцов разделяются запятыми.Значения итоговых функций, выбранных в меню
, выводятся в панели итоговых функций группы. Она выводится ниже последнего элемента в группе. Количество записей в группе выводится на отдельной строке панели, ниже значений других итоговых функций.Команда справочника с группировкой только выбранные группы с входящими в них элементами и другими группами. Чтобы выполнить фильтрацию по какой-либо группе надо выбрать эту группу, дочернюю группу или элемент, входящий в группу.
позволяет вывести в окнеПри выборе команды
в окне выводится кнопка с названием одной или нескольких выбранных групп.Чтобы отказаться от фильтрации по группе элементов нужно выбрать команду в
в меню кнопки .В результате выбора команды
в окне справочника будут снова выведены все группы справочника.Если в таблице выделен какой-либо элемент, можно выделить ячейку (один из атрибутов этого элемента). Для этого нужно щелкнуть мышью на выбранной ячейке. Эта ячейка будет отличаться более светлым тоном засветки.
Таким же образом можно выделить атрибут одного из выбранных элементов таблицы.
По значению атрибута выделенного элемента можно отфильтровать таблицу элементов с помощью команды
. В команду контекстного меню включается значение выбранной ячейки.Если выбрана пустая ячейка, команда дополняется константой «<пусто>». В таблице, отфильтрованной таким образом, будут элементы, у которого выбранный атрибут остался незаполненным.
В справочниках с группировкой, например, , команда недоступна при выборе названия группы элементов.
Каждый пользователь может настроить такой вид таблицы элементов, который будет максимально удовлетворять его требованиям: определить какие из столбцов будут видимыми, в каком порядке они будут располагаться, сгруппировать данные, вывести значения итоговых функций. Эти настройки будут сохранены в модели таблицы и восстановлены при следующей регистрации этого пользователя в программе.
Дополнительные команды, используемые для управления таблицей элементов, объединены в меню
:Чтобы выделить все элементы таблицы, необходимо вызвать команду Ctrl и A.
или нажать одновременно на клавишиВ результате выполнения команды
все элементы таблицы будут переведены в активное состояние.Если команда
будет вызвана из контекстного меню таблицы с древовидной структурой, то одновременно с выделением элементов будет развернут древовидный список.Данные из таблицы элементов можно сохранить в файле экспорта (*.tpxl_exp
) или в виде электронной таблицы Microsoft Excel (*.xml
).
Чтобы сохранить данные в виде электронной таблицы, необходимо вызвать команду Ctrl и S. В стандартном окне сохранения файла нужно выбрать место для записи файла. По умолчанию файлу присваивается имя из заголовка окна с таблицей элементов.
или одновременно нажать на клавишиВ файле сохраняются все элементы, отображаемые в таблице в момент ее сохранения.
Затем файл с сохраненными данными таблицы открывается в программе, используемой по умолчанию для работы с электронными таблицами. В первой строке выводятся заголовки столбцов таблицы, а в остальных строках - записи таблицы.