Добрый день.
Подскажите, пожалуйста,
как автоматически настроить время по группе документов.
Например, поступление в 15.00, реализация в 19.00, банк в 23.00
Все комментарии (4)
Комментарии закрыты.
Приложение
Здравствуйте!
В 1С есть специальная настройка, которая позволяет устанавливать фиксированное время для разных длокументов.
Для настройки времени записи документов в программе используется флажок «Время документов устанавливать автоматически»: раздел Администрирование – Проведение документов (см. скрин)
Как работает этат настройка:
1. Если флажок снят, то при записи документа текущей датой время его записи соответствует системному времени компьютера. Если пользователь отредактировал дату документа, то при записи время документа автоматически установится на 12:00:00.
2. Если флажок установлен, то документы каждого вида записываютсясо строго определенным временем, т.е. в строго определенной последовательности.
Приложение
Давайте проанализируем эти установки по программному коду, поскольку в открытом доступе этих данных нет.
Итак, при установке флага «Время документов устанавливать автоматически» задействуется специальная функциональность 1С — Фиксированное время документов.
При записи любого документа программа передает управление в специальный общий модуль с аналогичным названием, где определяется тип документа и вызывается функция определения фиксированного времени именно для этого типа документа.
Приложение
Функция называется ВремяДокументаПоУмолчанию() и назходится в модуле менеджера документов (пишу так подробно, если вам не понравятся те данные, что указаны разработчиками, чтобы вы могли их при желании и необходимости поменять в Конфигураторе)
Для документа Поступление (акт, накладная) — автоматическое время устанавливается 7:00:00 (см. скрин)
Если вам важно уточнить автоматическое время для других документов, то я это посмотрела и могу вывести эту информацию здесь в порядке возрастания:
— Поступление (акт, накладная) — 7:00:00
— Требование накладная — 12:00:00
— Выпуск продукции, Отчет производства за смену — 13:00:00
— Реализация (акт, накладная) — 14:00:00
— Поступление на расчетный счет — 17:00:00
— Списание с расчетного счета — 18:00:00
Это то, что «зашито» в коде разработчиками для указанной настройки. Возможно, эти данные вам подойдут: поступление и выпуск здесть всегда раньше списания и реализации. Но если нет, то менять часы вам придется в программном коде программы для каждого документа отдельно в модуле менеджера — функции ВремяДокументаПоУморлчанию()
Сделать это вы сможете только сняв с запрета редактирования конфигурацию и это может привести к ошибкам обновления, если в штате нет программистьа, который сможет обновлять измененную конфигурацию.
Ирина, спасибо большое за оперативный ответ. Информация принята.
Можно закрыть вопрос.