ГлавнаяДокументацияВход

Параметры

lombard.report.param -- Перечень и описание параметров отчётов в конструкторе отчётов

В квадратных скобках указывается, при использовании каких модулей действительны эти параметры. Используемый модуль задаётся параметром unit.

  • <p> allow.date [account, order] - разрешить фильтр по датам. </p><p> Если этот параметр определён, то при просмотре отчёта пользователи смогут переопределить фильтр по умолчанию, задаваемый параметром filter.date. </p>
  • <p> allow.desk [account, order] - разрешить ручной фильтр по номеру кассы. </p><p> Если этот параметр определён, то при просмотре отчёта пользователи смогут фильтровать отчёты по номеру кассы. Значение фильтра по умолчанию может быть задано параметром filter.desk. </p>
  • <p> allow.filter [account, order] - разрешить автофильтр (ссылки в отчёте для наложения дополнительных фильтров). </p><p> Если этот параметр определён, то при просмотре отчёта пользователи смогут установить дополнительный фильтр, соответствующий следующему варианту группировки из списка группировок, заданных параметром group. Имеет смысл только если разрешено больше одного способа группировки. </p>
  • <p> allow.group [account, order] - разрешить перегруппировку. </p><p> Если этот параметр определён, то при просмотре отчёта пользователи смогут выбрать произвольный вариант группировки из группировок, разрешенных параметром group. Имеет смысл только если разрешено больше одного способа группировки. </p>
  • <p> allow.normal [order] - разрешить выбор металла нормализации. </p><p> Если этот параметр определён, то при просмотре отчёта пользователи смогут выбрать произвольный вес нормальной величины металла из списка, заданного параметром metal. </p>
  • <p> allow.sort [account, order] - разрешить сортировку пользователя. </p><p> Если этот параметр определён, то при просмотре отчёта пользователи смогут переопределить способ сортировки по умолчанию, задаваемый параметром sort. </p>
  • <p> data.client [account, order] - При фильтрации по клиентам - показывать ли дополнительную информацию об этом клиенте на странице с отчётом. </p>
  • <p> data.order [account, order] - При фильтрации по залоговым билетам - показывать ли дополнительную информацию о залоговом билете на странице с отчётом. </p>
  • <p> date [order] - к какому полю применять фильтр по датам. </p><p> Если этот параметр не определён, его значение не задано или задано не допустимое значение, то используется поле по умолчанию. </p><p> Допустимы следующие значения: </p><p> close - дата закрытия залогового билета. Всегда - системная дата. </p><p> create - дата создания залогового билета. Всегда - системная дата. </p><p> date - дата залога, указанная администратором. Это значение используется по умолчанию. </p><p> edit - дата последнего изменения залогового билета. </p><p> redemption - дата выкупа. Если задан фильтр filter.redemption, то это будет реальная дата выкупа, если этот фильтр не задан, то это будет предполагаемая дата выкупа. Реальная дата выкупа может указываться администраторами, а предполагаемая дата выкупа рассчитывается относительно даты залога, которая тоже указывается администратором. </p>
  • <p> disable [account, order] - Запретить пункт меню, соответствующий этому отчёту. При переходе по прямой ссылке отчёт всё равно будет доступен. </p>
  • <p> filter.close [order] - Если параметр определён, то в отчёте будут учитываться только закрытые залоговые билеты. </p>
  • <p> filter.date [account, order] - определяет фильтр по дате по умолчанию для этого отчёта. </p><p> Если параметр не определён, то фильтр по датам не налагается. </p><p> Если параметр задан, то в качестве значения допустимо одно из следующих: </p><p> d - текущий день. </p><p> m - текущий месяц. </p><p> q - текущий квартал. </p><p> y - текущий год. </p><p> w - текущая неделя. </p>
  • <p> filter.desk [account, order] - Если параметр определён, то в отчёте будут учитываться только элементы, проведённые по кассе, номер которой определяется значением этого параметра. </p><p> Если параметр не определён или в качестве значения указан номер несуществующей кассы, то в отчёте будут учитываться элементы по обеим кассам. </p>
  • <p> filter.item-link.in [order] - Если параметр определён, то в отчёте будут учитываться только те элемены залоговых билетов, которые появились в результате перезалога из других залоговых билетов. </p>
  • <p> filter.item-link.out [order] - Если параметр определён, то в отчёте будут учитываться только те элемены залоговых билетов, которые были перезаложены. На основании этих элементов были созданы элементы в новых залоговых билетах. </p>
  • <p> filter.item-nolink.in [order] - Если параметр определён, то в отчёте будут учитываться только те элемены залоговых билетов, которые были созданы администратором с нуля и не являются перезаложенными из других билетов. </p>
  • <p> filter.item-nolink.out [order] - Если параметр определён, то в отчёте будут учитываться только те элемены залоговых билетов, которые не были перезаложены и на основании которых не были созданы элементы в новых залоговых билетах. </p>
  • <p> filter.noclose [order] - Если параметр определён, то в отчёте будут учитываться только не закрытые залоговые билеты. </p>
  • <p> filter.noredemption [order] - определяет, по каким элементам залоговых билетов будет построен отчёт. </p><p> Если параметр определён, то в отчёте будут учитываться только элементы, которые находятся в залоговых билетах, которые НЕ являются выкупленными или перезаложенными. </p>
  • <p> filter.notimeout [order] - Включить в отчёт только те накладные, которые не являются выкупленными и которые ещё не являются просроченными. </p><p> Смотрите также filter.timeout. </p><p> В качестве значения Вы можете указать момент наступления просроченности: </p><p> redemption (по умолчанию) - просроченность наступает в момент истечения срока договора. </p><p> store - просроченность наступает в момент истечения срока договора плюс время контрольного срока хранения, которое определяется глобальными настройками. </p>
  • <p> filter.order-link.in [order] - Если параметр определён, то в отчёте будут учитываться только те залоговые билеты, которые появились в результате перезалога из других залоговых билетов. </p>
  • <p> filter.order-link.out [order] - Если параметр определён, то в отчёте будут учитываться только те залоговые билеты, которые были перезаложены. На основании этих залоговых билетов были созданы новые залоговых билетах. </p>
  • <p> filter.order-nolink.in [order] - Если параметр определён, то в отчёте будут учитываться только те залоговые билеты, которые были созданы администратором с нуля и не являются перезаложенными из других билетов. </p>
  • <p> filter.order-nolink.out [order] - Если параметр определён, то в отчёте будут учитываться только те залоговые билеты, которые не были перезаложены и на основании которых не были созданы новые залоговые билетах. </p>
  • <p> filter.redemption [order] - определяет, по каким элементам залоговых билетов будет построен отчёт. </p><p> Если параметр определён, то в отчёте будут учитываться только элементы, которые находятся в залоговых билетах, которые являются выкупленными или перезаложенными. </p>
  • <p> filter.timeout [order] - Включить в отчёт только те накладные, которые не являются выкупленными и которые являются просроченными. </p><p> Этот фильтр является частным случаем фильтра filter.noredemption. При использовании фильтра filter.noredemption учитываются все невыкупленные накладные, а при использовании filter.timeout - только те из невыкупленных накладных, которые являются просроченными. </p><p> В качестве значения этого параметра Вы можете указать момент наступления просроченности: </p><p> redemption (по умолчанию) - просроченность наступает в момент истечения срока договора. </p><p> store - просроченность наступает в момент истечения срока договора плюс время контрольного срока хранения, которое определяется глобальными настройками. </p>
  • <p> filter.type [account, order] </p><p> При использовании параметра в модуле account: </p><p> Задаёт список типов записей журнала движения денег по кассе, которые следует учитывать при построении отчётов. </p><p> Значение параметра - список имён типов записей. Элементы списка разделяются запятой (','). </p><p> Если параметр не задан, то фильтр по типам элементов не применяется. </p><p> Существуют следующие типы записей: </p><p> amerce - пеня </p><p> close - ссуда, выданная клиенту </p><p> hand - ручное внесение или изъятие денег из кассы </p><p> percent - проценты за пользование ссудой </p><p> redemption - деньги, возвращённые в кассу в результате выкупа предметов залога </p><p> repawn - деньги, поступившие в кассу при перезалоге с изменением суммы залога. Эта информация записывается в кассу в случае, если на странице настроек установлена галочка b_account_repawn. </p><p> При использовании параметра в модуле order: </p><p> Задаёт список типов предметов залога, которые следует учитывать при построении отчётов. </p><p> Значение параметра - список идентификаторов типов предметов залога. Элементы списка разделяются запятой (','). </p><p> Если параметр не задан, то фильтр по типам элементов не применяется. </p><p> Если для построения отчёта используется родительский тип предмета залога, то это не означает, что используются также и дочерние типы предметов залога. </p>
  • <p> group [account, order] - задает способ группировки. </p><p> Если этот параметр не определён, его значение не задано или задано не допустимое значение, то принимается значение по умолчанию. </p><p> Если этот параметр задан, то в качестве его значения записывается список способов группировки. Элементы списка разделяются запятыми. </p><p> Если определено более одного способа группировки, то по умолчанию будет использоваться самый первый способ группировки. При просмотре отчёта в столбце, соответствующему этому способу группировки данное будет показано со ссылкой. При клике по этой ссылке будет наложен фильтр по этому данному, а группировка будет производиться по второму способу. </p><p> Например, если group=client,order,type </p><p> При просмотре этого отчёта он будет сгруппирован по клиентам. Если показывается столбец с клиентами, то в этом столбце клиенты будут показаны с активными ссылками. При клике на эту ссылку будет наложен фильтр по выбранному клиенту и полученное данное сгруппируется по залоговым билетам. Причём номера залоговых билетов будут с активными ссылками, при клике по которым будет налагаться дополнительный фильтр по выбранному залоговому билету, а результат будет группироваться по типам предметов залога. </p><p> Допустимы следующие способы группировки: </p><p> all [account, order] - группировка по всем записям. В результате всегда будет ровно одна строка. Этот способ группировки не может быть использован для фильтрации. </p><p> client [account, order] - группировка по клиентам. При использовании в модуле account приведёт к учёту в отчёте только записей, для которых указана ссылка на залоговый билет. Обычно это все записи, кроме тех, которые соответствуют ручному внесению или изъятию денег из кассы. </p><p> day [account, order] - группировка по датам. </p><p> item [account, order] В модуле account - группировка по элементам журнала движения по кассе. В модуле order - группировка по элементам залоговых билетов. Фактически использование этого способа группировки означает отсутствие группировки. Этот способ группировки используется по умолчанию. Этот способ группировки не может быть использован для фильтрации. </p><p> month [account, order] - группировка по месяцам. </p><p> order [account, order] - группировка по залоговым билетам. При использовании в модуле account приведёт к учёту в отчёте только записей, для которых указана ссылка на залоговый билет. Обычно это все записи, кроме тех, которые соответствуют ручному внесению или изъятию денег из кассы. </p><p> type [order] - группировка по типам предметов залога. </p><p> uid_create [account, order] В модуле account - группировка по администраторам, которые добавили эту запись в журнал движения денег по кассе. В модуле order - группировка по администраторам, которые создавали залоговые билеты. </p><p> uid_redemption [order] - группировка по администраторам, которые принимали выкуп (или продлевали залоговые билеты). Использование этого способа группировки возможно только при включённом фильтре filter.redemption. </p><p> unit [account, order] - группировка по отделениям ломбарда. </p><p> week [account, order] - группировка по неделям. Недели начинаются с понедельника. В столбце дат будет показываться дата, соответствующая понедельнику. </p><p> year [account, order] - группировка по годам. </p>
  • <p> hide.menu [account, order] - Не показывать эти отчёты в меню отчётов. Если в меню отчётов не показывается любой родительский отчёт, то не будут показаны также и все дочерние отчёты, не зависимо от того, определён ли этот параметр для дочерних отчётов или нет. </p>
  • <p> hide.path [account, order] - Не показывать в заголовках этих отчётов полный путь в дереве отчётов. Показывать только имя текущего типа отчёта. </p>
  • <p> hide.title [account, order] - Не показывать в этих отчётах заголовок (название) отчёта. </p>
  • <p> metal [order] - Построить отчёт по металлу. В этом отчёте используются только те типы предметов залога, для которых задан параметр metal. В качестве значения параметра metal в типах предметов залога указывается вес металла (в граммах) в чистоте в одном килограмме предмета залога. </p><p> В качестве значения этого параметра указывается величина нормализации весса металла. </p><p> Нормализованный вес металла представляется вещественным числом в диапазоне от 1 до 1000. </p><p> Можно указать несколько значений, разделённых запятой. В таком случае пользователь сможет выбрать одно из этих значений нормализации при просмотре отчёта. </p>
  • <p> metal.fade [order] - Если этот параметр задан, то при построении отчёта по металлу будет показан вес металла с учётом скидки. </p><p> Этот параметр имеет смысл только если задан параметр metal. </p><p> Если не задан ни этот параметр, ни параметр metal.nofade, то всегда будет показываться вес металла с учётом скидки. </p><p> Если заданы оба параметра metal.fade и metal.nofade, то значения весов с учётом скидки и без учёта скидки будут показываться в одной ячейке. Значения разделяются между собой слешем /. Слева от слеша показывается вес без учёта скидки, а справа - вес с учётом скидки. </p>
  • <p> metal.nofade [order] - Если этот параметр задан, то при построении отчёта по металлу будет показан вес металла без учёта скидки. </p><p> Этот параметр имеет смысл только если задан параметр metal. </p>
  • <p> show.amerce [account, order] - показывать ли сумму пени, оплаченную по залоговому билету. </p><p> При использовании параметра в модуле account: </p><p> Столбец будет показан только если в отчёте учтена хотя бы одна запись этого типа. </p><p> При использовании параметра в модуле order: </p><p> Этот столбец может быть показан только при включённом фильтре filter.redemption. </p><p> Этот столбец не показывается, если наложен автоматический фильтр по типам элементов залога, при группировке по элементам залоговых билетов при группировке по типам элементов залога или если задан один из параметров filter.item-link.in, filter.item-link.out, filter.item-nolink.in, filter.item-nolink.out. </p><p> Смотрите также параметр show.percent о том, какие параметры отменяются и становятся недоступными при использовании этого параметра. </p>
  • <p> show.client [account, order] - показывать ли фамилию, имя и отчество клиента в отчётах этого типа. </p><p> При использовании параметра в модуле account: </p><p> Использование этого параметра приведёт к тому, что в отчёте будут использоваться только те записи журнала движения по кассе, для которых установлена ссылка на залоговый билет. Обычно это все записи, кроме тех, которые были внесены вручную. </p><p> При использовании параметра в модуле account: </p><p> Этот столбец может быть показан только при следующих способах группировки: client, item, order. </p><p> При использовании параметра в модуле order: </p><p> Этот столбец может быть показан только при следующих способах группировки: client, item, order. </p>
  • <p> show.client.redemption [account, order] - показывать ли количество выкупленных и перезаложенных билетов для клиентов в этом отчёте. Если этот параметр не задан, то количество таких билетов показывается, если пользователь обладает привилегией lombard.order.item.redemption. Если этот параметр задан, то количество таких билетов показывается всегда. </p>
  • <p> show.close [account] - учитывать ли в отчёте записи, соответствующие выдаче ссуды клиенту. Эти записи добавляются при закрытии залоговых билетов. </p><p> Столбец будет показан только если в отчёте учтена хотя бы одна запись этого типа. </p>
  • <p> show.comment [order] - показывать ли в отчёте комментарии к элементам накладных или к накладным. </p><p> Комментарии к элементам накладных будут показаны при группировке по элементам накладных (то есть, фактически - без группировки). </p><p> Комментарии к накладным будут показаны при группировке по накладным. </p>
  • <p> show.count [account, order] показывать ли общее количество элементов, по которым был построен отчёт. </p><p> В модуле account: </p><p> Показывается количество строк журнала движения денег. </p><p> В модуле order: </p><p> Показывается количество заложенных предметов, если наложен автофильтр по типам элементов накладных, при группировке по типам элементов накладных или если задан один из параметров filter.item-link.in, filter.item-link.out, filter.item-nolink.in, filter.item-nolink.out, filter.type, metal, show.type, show.weight, show.weight_fade. В остальных случаях показывается количество залоговых билетов. </p>
  • <p> show.date [account, order] - показывать ли дату в отчётах этого типа. </p><p> При использовании параметра в модуле account: </p><p> Дата может быть показана только при следующих способах группировки: day, item, month, order, week, year. </p><p> Особенности при использовании параметра в модуле order: </p><p> В качестве даты показывается дата залогового билета. </p><p> Дата залогового билета может быть показана только при следующих способах группировки: item, order. </p><p> При следующих способах группировки дата залогового билета может быть показана, если в значение параметра date равно date: day, month, week, year. </p>
  • <p> show.dt_redemption [order] - показывать ли дату выкупа залогового билета в отчётах этого типа. </p><p> Для перезаложенных билетов то это будет реальная дата выкупа, если билет не перезаложен, то это будет предполагаемая дата выкупа. </p>
  • <p> show.hand [account, order] </p><p> При использовании параметра в модуле account: </p><p> Показывать ли сумму по записям, внесённым вручную. </p><p> Столбец будет показан только если в отчёте учтена хотя бы одна запись этого типа. </p><p> При использовании параметра в модуле order: </p><p> Показывать ли сумму залога, выданную на руки по залоговому билету или по элементам залоговых билетов. </p>
  • <p> show.i [account, order] - показывать ли номер строки в отчётах этого типа. </p>
  • <p> show.info [order] - показывать ли комментарии к отчёту. Комментарии включают в себя информацию о том, что означают цифры в скобках рядом с клиентами, какие данные использованы для построения отчёта по металлу (с учётом скидки или без), построен ли отчёт по залоговым билетам или по элементам залоговых билетов. </p>
  • <p> show.order [account, order] - показывать ли номер залогового билета в отчётах этого типа. </p><p> При использовании параметра в модуле account: </p><p> Использование этого параметра приведёт к тому, что в отчёте будут использоваться только те записи журнала движения по кассе, для которых установлена ссылка на залоговый билет. Обычно это все записи, кроме тех, которые были внесены вручную. </p><p> Номер залогового билета может быть показан только при следующих способах группировки: item, order. </p><p> При использовании параметра в модуле order: </p><p> Номер залогового билета может быть показан только при следующих способах группировки: item, order. </p>
  • <p> show.percent [account, order] - показывать ли проценты, оплаченные по залоговым билетам. </p><p> При использовании параметра в модуле account: </p><p> Показывает столбец с суммой всех процентов, оплаченных по залоговым билатам. </p><p> Столбец будет показан только если в отчёте учтена хотя бы одна запись этого типа. </p><p> При использовании параметра в модуле order: </p><p> Этот столбец может быть показан только при включённом фильтре filter.redemption. </p><p> Этот столбец не показывается, если наложен автоматический фильтр по типам элементов залога, при группировке по элементам залоговых билетов при группировке по типам элементов залога или если задан один из параметров filter.item-link.in, filter.item-link.out, filter.item-nolink.in, filter.item-nolink.out. </p><p> Этот параметр не учитывается, если задан параметр metal. </p><p> Использование этого параметра отменяет следующие параметры: filter.type, show.type, show.weight, show.weight_fade. </p><p> При использовании этого параметра становятся недоступными следующие способы группировки: item, type. </p>
  • <p> show.print [account, order] - показывать ли ссылку на отчёт в шаблоне для распечатки (print). </p>
  • <p> show.redemption [account] - показывать ли в отчёте столбец, соответствующие деньгам, поступившим в кассу при выкупе залоговых билетов. </p><p> Столбец будет показан только если в отчёте учтена хотя бы одна запись этого типа. </p>
  • <p> show.repawn [account] - показывать ли в отчёте столбец с суммой по всем записям, соответствующим деньгам, поступившим в кассу при перезалоге с изменением суммы залога. Эта информация записывается в кассу в случае, если на странице настроек установлена галочка b_account_repawn. </p><p> Столбец будет показан только если в отчёте учтена хотя бы одна запись этого типа. </p>
  • <p> show.sum [account, order] </p><p> При использовании параметра в модуле account: </p><p> Показывать ли сумму денег по всем учтённым в отчёте записям журнала движения по кассе. </p><p> При использовании параметра в модуле order: </p><p> Показывать ли сумму денег, выданных на руки, сумму процентов и сумму пени, оплаченную по выкупленным залоговым билетам. </p><p> Этот столбец может быть показан только при включённом фильтре filter.redemption. </p><p> Смотрите также параметр show.percent о том, какие параметры отменяются и становятся недоступными при использовании этого параметра. </p>
  • <p> show.total [account, order] - показывать ли строку с общей суммой («Итого:») в отчётах этого типа. </p>
  • <p> show.type [order] - показывать ли имя тип предмета залога в отчётах этого типа. Тип предмета залога может быть показан только без группировки или при группировке по предметам залога. </p>
  • <p> show.uid_create [account, order] </p><p> При использовании параметра в модуле account: </p><p> Показывать ли логин оператора, добавившего эту запись в журнал движения по кассе. </p><p> Логин этого оператора может быть показан только при следующих способах группировки: item, uid_create. </p><p> При использовании параметра в модуле order: </p><p> Показывать ли логин оператора, который создал залоговый билет. </p><p> Логин этого оператора может быть показан только при следующих способах группировки: item, order, uid_create. </p>
  • <p> show.uid_redemption [order] - показывать ли логин пользователя, который создал погасил (выполнил операцию выкупа или перезалога) залоговый билет. Этот логин может быть показан только при включённом фильтре filter.redemption. </p>
  • <p> show.unit [account, order] - показывать ли название отделения ломбарда в отчётах этого типа. </p><p> При использовании параметра в модуле account: </p><p> Этот столбец может быть показан только при следующих способах группировки: client, item, order, unit. </p><p> При использовании параметра в модуле order: </p><p> Этот столбец может быть показан только при следующих способах группировки: client, item, order, unit. </p>
  • <p> show.weight [order] - показывать ли вес изделий. </p>
  • <p> show.weight_fade [order] - показывать ли вес изделий с учётом скидки. </p>
  • <p> sort [account, order] - задает способ сортировки по умолчанию при просмотре отчёта. </p><p> Если этот параметр не определён, его значение не задано или задано не допустимое значение, то сортировка не производится. Сортировка возможна только по видимым полям. </p><p> Для всех способов сортировки можно добавить -u для сортировки по возрастанию и -d для сортировки по убыванию. По умолчанию производится сортировка по возрастанию. Например:
    sort=client-d </p><p> Допустимы следующие способы сортировки: </p><p> amerce [account, order] - по сумме пени. </p><p> client [account, order] - по клиентам. </p><p> close [account] - по сумме, выплаченной клиентам в качестве ссуды. </p><p> comment [order] - по комментарию. </p><p> count [account, order] - по количеству. </p><p> date [account, order] - по дате. </p><p> hand [account] - по сумме денег, внесённой или изъятой из кассы вручную. [order] - по сумме залога, выданной на руки. </p><p> normal [order] - по нормализованной величине веса металла. </p><p> order [account, order] - по номеру накладной. </p><p> percent [account, order] - по процентам, оплаченным клиентом за пользование ссудой. </p><p> redemption [account] - по деньгам, внесённым в кассу при выкупе предметов залога. </p><p> repawn [account] - по деньгам, внесённым или изъятым из кассы при перезалоге с изменением суммы залога. </p><p> sum [account, order] - по столбцу show.sum. </p><p> type [order] - по типу элемента залога. </p><p> uid_create [account] - по пользователям, которые вносили или изымали деньги из кассы. [order] - по пользователям, которые создавали залоговые билеты. </p><p> unit [account, order] - по отделениям ломбарда. </p><p> weight [order] - по весу без учёта скидки. </p><p> weight_fade [order] - по весу с учётом скидки. </p>
  • <p> unit [account, order] - используемый модуль для построения отчётов. </p><p> account - отчёт по кассе. </p><p> order - отчёт по залоговым билетам. </p>

Смотрите также

Управление параметрами
http://koins.com.ua/text/doc/a/param/

Последняя модификация: 06.04.12 15:26