Текущие параметры системы

Прежде чем мы перейдем к описанию документов и работы с ними, необходимо остановиться на небольшом разделе данных, характеризующих текущее состояние системы. Эти данные определяют общий фон работы пользователя с системой в данный момент времени. Кроме того, система поддерживает ряд наборов данных, необходимых для ускорения расчетов.

Текущее состояние

Наиболее существенными параметрами, определяющими текущее состояние системы, являются:

Главная организация
Это ваша организация, учет деятельности которой вы ведете в системе. Главная организация является объектом персоналий, имеющим вид Главная организация.

Подробно особенности управления информацией о главной организации описаны на стр. link.

Путь к базе данных
Системный путь доступа к базе данных. Например: H:/PPY/DAT Путь к базе данных определяется при входе в систему и не может быть изменен во время текущего сеанса работы.

Текущий раздел базы данных
О разделах базы данных речь пойдет в одной из последующих глав. Если ваша база данных не является распределенной, то текущего раздела видимо не будет.
Пользователь
Задав при входе в систему свое пользовательское имя и введя правильный пароль, вы тем самым идентифицировали себя как пользователя в системе. Во время всего сеанса работы система хранит условный код, по которому определяются ваши права доступа и целый ряд параметров, именуемых конфигурацией.

Текущая дата
Этот параметр также как и имя пользователя задается при входе в систему. Текущая дата определяет то каким числом по умолчанию будут вводится новые документы и какие периоды задавать в фильтрах. Кроме того, текущая дата служит для привязки некоторых прав доступа. Все это не значит, что ваши действия каким-то образом ограничиваются текущей датой. Так, вы можете вводить документы любой датой (если это не запрещают права доступа), текущая дата лишь служит для облегчения ввода большинства документов, поскольку чаще всего вводятся именно документы текущим числом.
Текущий склад
Любой документ, который вы вводите, автоматически привязывается к текущему складу. Кроме того, вы можете изменять или удалять только те документы, которые относятся к текущему складу. Для изменения текущего склада необходимо выбрать пункт меню Операции→ Выбор склада.

Текущий склад устанавливается автоматически в следующих ситуациях:

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

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

  • Текущий лот
    Лот который принимает участие в товарной операции является текущим. Система автоматически назначает лот текущим согласно заданному в конфигурации порядку реализации товара.
    Базовая валюта
    Основная валюта учета. Как правило, базовой валютой является национальная валюта того государства, на территории которого ведет свою деятельность предприятие.

    Базовый тип валютного курса
    В системе Papyrus можно вести любое количество различных валютных курсов одновременно. Однако, для целей учета должен быть выбран тип валютного курса, определяющий отношение различных валют к базовой при проведении операций. Как правило, базовым типом валютного курса является курс государственного банка страны, на территории которой ведет свою деятельность предприятие.Для того, чтобы посмотреть параметры, определяющие текущее состояние системы, следует выбрать пункт меню Справочники→ Текущее состояние либо дважды щелкнуть мышью в левой части строки состояния. При этом на экране появится диалог, показывающий какие значения имеют текущие параметры.

    Текущие товарные остатки

    Для быстрого извлечения списка товаров с ненулевым текущим остатком система Papyrus использует специальную таблицу текущих товарных остатков.

    Эта таблица всегда автоматически поддерживается в актуальном состоянии и какие либо действия по ее пересчету требуются крайне редко. Функция восстановления этой таблицы описана на стр. link.

    Текущие остатки по лотам

    При значительном товарном ассортименте и (или) большом количестве складов, с которыми работает предприятие могут возникнуть задержки при расчете товарных остатков на заданную дату. Так как расчет остатков является исключительно часто используемой функцией, а с течением времени данная проблема “склонна” усугубляться, необходимы средства для радикального ускорения расчетов с одновременным снижением нагрузки на сервер базы данных.Это средство - индексация остатков по лотам, по другому называемая текущими остатками по лотам. Суть этой индексации в том, что система строит специальную таблицу, в которой отражаются остатки по каждому лоту и на каждый день его жизненного цикла. Под жизненным циклом лота подразумевается период от даты лота до последней операции по нему. С учетом того, что лотов обычно очень много, а жизненный цикл каждого может варьироваться до нескольких лет, таблица текущих остатков может оказаться очень большой (несколько десятков гигабайт).

    Функция индексации остатков по лотам введена в систему начиная с версии 6.6.11. Для того чтобы начать ее использовать следует предпринять следующие шаги:

    Сформировать таблицу для всех существующих лотов
    Для этого необходимо зайти в систему с именем SYSTEM и паролем, закрепленным за пользователем MASTER.

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

    Установить базу данных в состояние постоянной актуализации индекса
    Сразу после завершения работы функции пересчета текущих остатков по лотам (но ни в коем случае не до ее запуска) необходимо в системных параметрах общих настроек установить (см. стр. link) переключатель

    Применение текущих остатков по лотам

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

    После небольшого периода наблюдения включить режим использования индекса
    Необходимость в периоде наблюдения определяется тем фактом, что функция индексации и применения текущих остатков по лотам является достаточно сложной и может содержать дефекты, не выявленные на этапе разработки и тестирования. Через 6 месяцев после выхода релиза 6.6.11 (то есть, с июня 2011 года) в периоде наблюдения необходимости нет.

    Далее, установите переключатель

    Применение текущих остатков по лотам

    системных параметров общих настроек в положение ○Использовать при расчетах - индексация начнет использоваться системой.