Автоматизация небольшого предприятия

Как выбрать время документа?


В БД документы обычно сортируются в хронологическом порядке, который определяет дата и время документа. В подавляющем большинстве случаев мы работаем только с датой документа, и нам совершенно не требуется дополнительно задумываться над временем его сохранения. Однако для многих операций в БД важна не только дата, но и время документа. Для большей части этих документов время, по большому счёту, не критично (например, что проведено раньше: отгрузка товаров или приходный кассовый ордер на её основании), но иногда время может играть серьёзную роль и приводить к ошибкам при проведении (например, может возникнуть ситуация, когда расход товаров проводится "чуть-чуть" раньше прихода). Для устранения ошибок, например, таких, как было описано в последнем случае, мы должны уметь управлять временем документов. Для изменения времени документа нужно, чтобы он был сохранён. Затем нужно найти его, открыв журнал документов "Общий". В принципе, изменить время можно, найдя документ в любом журнале, куда он включён, но это рекомендуется тогда, когда будет приобретён определённый опыт потому, что в прочих журналах колонка со временем документа даже не отображается (как было объяснено ранее, она нужна далеко не всегда). Изменять время можно только у не проведённых документов (проведённые документы нужно предварительно сделать не проведёнными). Затем нужно щёлкнуть на документе левой кнопкой мышки, вызвав контекстное меню, в котором выбрать пункт "Изменить время документа...". Появится диалог, где будет предложено следующее:

  • В начало дня
    Если документ является в БД единственным за дату, указанную в реквизите "Дата документа", то его время не изменится. Если документы с датой, указанной в реквизите "Дата документа", уже существуют в БД (независимо от журнала, в котором они размещены), то документу будет установлено время, на 10 секунд меньшее времени самого первого документа с такой же датой, независимо от вида документа.
  • В конец дня
    Если документ является в системе единственным за дату, указанную в реквизите "Дата документа", то его время не изменится. Если документы с датой, указанной в реквизите "Дата документа", уже существуют в системе (независимо от журнала, в котором они размещены), то новому документу устанавливается время на 10 секунд большее времени самого последнего документа с такой же датой, независимо от вида документа.
  • Текущее время
    Элемент "Текущее время" будет закрыт от использования (используется только при записи новых документов).
  • Время
    Позволяет указать в формате ЧЧ:ММ:СС конкретное время, которое будет присвоено документу.
  • OK
    Закрывает окно диалога и изменяет время документа.
  • Отмена
    Закрывает окно диалога, не изменяя времени документа.



Содержание раздела