Автоматическая настройка времени проведения документов в 1С

Вопрос задал Ирина М. (ПРОТВИНО)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Добрый день.
Подскажите, пожалуйста,
как автоматически настроить время по группе документов.
Например, поступление в 15.00, реализация в 19.00, банк в 23.00

Все комментарии (4)

  1. Приложение

    Здравствуйте!
    В 1С есть специальная настройка, которая позволяет устанавливать фиксированное время для разных длокументов.

    Для настройки времени записи документов в программе используется флажок «Время документов устанавливать автоматически»: раздел Администрирование – Проведение документов (см. скрин)

    Как работает этат настройка:
    1. Если флажок снят, то при записи документа текущей датой время его записи соответствует системному времени компьютера. Если пользователь отредактировал дату документа, то при записи время документа автоматически установится на 12:00:00.
    2. Если флажок установлен, то документы каждого вида записываютсясо строго определенным временем, т.е. в строго определенной последовательности.

    5
  2. Приложение

    Давайте проанализируем эти установки по программному коду, поскольку в открытом доступе этих данных нет.

    Итак, при установке флага «Время документов устанавливать автоматически» задействуется специальная функциональность 1С — Фиксированное время документов.

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

    4
  3. Приложение

    Функция называется ВремяДокументаПоУмолчанию() и назходится в модуле менеджера документов (пишу так подробно, если вам не понравятся те данные, что указаны разработчиками, чтобы вы могли их при желании и необходимости поменять в Конфигураторе)

    Для документа Поступление (акт, накладная) — автоматическое время устанавливается 7:00:00 (см. скрин)

    Если вам важно уточнить автоматическое время для других документов, то я это посмотрела и могу вывести эту информацию здесь в порядке возрастания:

    — Поступление (акт, накладная) — 7:00:00
    — Требование накладная — 12:00:00
    — Выпуск продукции, Отчет производства за смену — 13:00:00
    — Реализация (акт, накладная) — 14:00:00
    — Поступление на расчетный счет — 17:00:00
    — Списание с расчетного счета — 18:00:00

    Это то, что «зашито» в коде разработчиками для указанной настройки. Возможно, эти данные вам подойдут: поступление и выпуск здесть всегда раньше списания и реализации. Но если нет, то менять часы вам придется в программном коде программы для каждого документа отдельно в модуле менеджера — функции ВремяДокументаПоУморлчанию()

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

    10
  4. Ирина, спасибо большое за оперативный ответ. Информация принята.
    Можно закрыть вопрос.

    3

Комментарии закрыты.