Документация для разработчиков
Темная тема

Талоны пациента


Описание medsite:talon

Компонент выводит список талонов для зарегистрированных пользователей. Для незарегистрированных он позволяет найти талон по номеру. Компонент разработан для решения Сайт медицинской организации. Компонент стандартный и входит в дистрибутив модуля.

Компонент доступен только для расширенного варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент расположен по пути: Мед.сайт > Запись на прием > Талоны пациента.



Параметры

Поле Параметр Описание
Основные параметры
Выводить дополнительные поля SHOW_PROPERTIES Массив ID полей карточки пациента, которые должны выводиться в талоне.
Поле для первой сортировки SORT_BY1 Поле для первой сортировки:
  • дата записи
  • время записи
Направление для первой сортировки SORT_ORDER1 Задается направление для первой сортировки:
  • ASCПо возрастанию;
  • DESCПо убыванию.
Поле для второй сортировки SORT_BY2 Поле для второй сортировки:
  • дата записи
  • время записи
Направление для второй сортировки SORT_ORDER2 Задается направление для второй сортировки:
  • ASCПо возрастанию;
  • DESCПо убыванию.
Показать форму поиска SHOW_SEARCH [Y|N] При установленной опции пользователю будет доступна возможность фильтрации талонов.
Не выводить старые талоны (при фильтрации от текущей даты) FILTER_OLD [Y|N] При установленной опции пользователю старые талоны будут скрыты.
Ссылка на запись/каталог услуг RECORD_URL Ссылка, используемая в шаблоне в сообщении, которое показывается, если талонов нет, либо они не найдены при фильтрации.
Выводить на страницеSHOW_PER_PAGEЧисло талонов, выводимых на одной странице.
Показать строку «Распечатано»SHOW_PRINTED[Y|N] При отмеченной опции у распечатанного талона появится соответствующая надпись.
Показать иконки управления талономSHOW_ICONS[Y|N] При отмеченной опции будут показаны иконки с обозначениями возможных действий с талоном.
Ссылка на корзинуBASKET_URLСсылка на раздел корзины.
Ссылка на заказыORDER_URLСсылка на раздел заказов.
Настройки постраничной навигации
Шаблон постраничной навигацииPAGER_TEMPLATEУказывается название шаблона постраничной навигации. Если поле пусто, то выбирается шаблон по умолчанию (.default).
Выводить над спискомDISPLAY_TOP_PAGER[Y|N] При отмеченной опции постраничная навигация будет выведена вверху страницы.
Выводить под спискомDISPLAY_BOTTOM_PAGER[Y|N] При отмеченной опции постраничная навигация будет выведена внизу страницы.
Название категорийPAGER_TITLEЗадается название категорий, по которым происходит перемещение по элементам.
Выводить всегдаPAGER_SHOW_ALWAYS[Y|N] При отмеченной опции постраничная навигация будет выводиться, даже если все элементы помещаются на одной странице.
Использовать обратную навигациюPAGER_DESC_NUMBERING[Y|N] При отмеченной опции будет использоваться обратная навигация. Для обратной навигации в системе происходит обратный отсчет страниц (последняя страница считается первой). Таким образом, постоянно меняется лишь последняя страница при добавлении нового элемента. Это верно, если новые элементы попадают всегда вверх списка (отсортированы по дате начала активности по убыванию).
Время кеширования страниц для обратной навигацииPAGER_DESC_NUMBERING_CACHE_TIMEЗадается время кеширования страниц в секундах для обратной навигации.
Показывать ссылку "Все"PAGER_SHOW_ALL[Y|N] При отмеченной опции в постраничную навигацию будет добавлена ссылка Все, с помощью которой можно отобразить все элементы каталога.


Пример вызова

<?$APPLICATION->IncludeComponent(
	"medsite:talon",
	"",
	Array(
		"BASKET_URL" => "/personal/cart/",
		"DISPLAY_BOTTOM_PAGER" => "Y",
		"DISPLAY_TOP_PAGER" => "N",
		"FILTER_OLD" => "Y",
		"ORDER_URL" => "/personal/orders/",
		"PAGER_DESC_NUMBERING" => "N",
		"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
		"PAGER_SHOW_ALL" => "N",
		"PAGER_SHOW_ALWAYS" => "N",
		"PAGER_TEMPLATE" => ".default",
		"PAGER_TITLE" => "",
		"RECORD_URL" => "/services/",
		"SHOW_ICONS" => "Y",
		"SHOW_PER_PAGE" => "10",
		"SHOW_PRINTED" => "N",
		"SHOW_PROPERTIES" => array(),
		"SHOW_SEARCH" => "Y",
		"SORT_BY_1" => "TALON_DATE",
		"SORT_BY_2" => "TALON_DATE",
		"SORT_ORDER_1" => "DESC",
		"SORT_ORDER_2" => "DESC"
	)
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024