Зачем нужны таблицы выбора?

Таблица выбора предназначена для просмотра и выбора элементов. Она не имеет контекстного меню.

При указании элемента таблицы происходит его выбор. В таблице выбора можно последовательно выбирать любое необходимое количество элементов.

Если в настройках POS-терминала, выполненных в справочнике Устройства, параметру GridButtons (из группового параметра Show) было присвоено значение False, то в таблице элементов, используемых для выбора указанных в них данных, выводятся строки, соответствующие элементам.

Таблица выбора типов оплаты (элементы в виде строк)

SelectionTable.WithoutButtons

Если в настройках POS-терминала параметру GridButtons было присвоено значение True, то в таблицах элементов, используемых для выбора продуктов, элементов прейскуранта или типов оплаты и номиналов типов оплаты, вместо строк с названиями групп и элементов справочников выводятся кнопки с их названиями.

Таблица выбора типов оплаты (элементы в виде кнопок)

SelectionTable.WithButtons

Если таблица элементов с кнопками имеет древовидную структуру (выбор производится из справочника с группировкой), то текущий уровень (название группы элементов) отражается в заголовке таблицы.

При открытии группы или подгруппы в таблицу элементов добавляются служебные кнопки SelectionTable.UpButton («На уровень вверх») и SelectionTable.HomeButton («Домой»).

Кнопка SelectionTable.UpButton служит для перехода на уровень, предшествующий текущему. Она отображается всегда. Если данная группа не имеет родительской, то кнопка «На уровень вверх» недоступна.

Кнопка SelectionTable.HomeButton служит для перехода на исходный уровень.

Кнопка «Домой» отображается в любой группе, кроме исходной, и вызывает переход:

  • к исходной группе (если она есть),

    • к корневой группе (если она есть),

      • на верхний уровень справочника.

Если таблица предназначена для выбора элементов прейскуранта, то в ней может выводиться служебная кнопка SelectionTable.FavouriteButton («В корневую группу»).

Кнопка SelectionTable.FavouriteButton служит для перехода на верхний уровень прейскуранта. Исходную и корневую группы прейскуранта можно задать на панели «Настройки прейскуранта» карточки устройства POS-терминала.

Кнопка SelectionTable.FavouriteButton отображается в исходной группе и вызывает переход:

  • к корневой группе (если она есть),

    • на верхний уровень прейскуранта.