Разрешить неоперативное проведение 1с

В системе 1С Предприятие существует два вида проведения документов: оперативное и неоперативное. Рассмотрим, чем они отличаются.

Что такое проведение?

В общем, с точки зрения пользователя проведение — это процесс «утверждения» документа в системе 1С. Пока документ не проведён, он не имеет никакой силы и не влияет на учёт предприятия.

С технической точки после проведения в системе образуются образуются проводки и движения — записи регистров, пока документ не проведен, записей быть не должно (бывают и исключения).

Оперативное и неоперативное проведение документов 1С

  • Оперативное проведение значит проведение документа в данный момент. То есть операция отражается в учете в реальном времени. При оперативном проведении система всегда автоматически устанавливает дату документа.
  • Неоперативное проведение означает отражение операции прошлым периодом, пусть даже на одну секунду.

Режим проведения и контроль остатков в типовых конфигурациях 1С

В типовых конфигурациях фирма 1С грамотно подошла к вопросу реализации контроля остатков в документах.

В режиме неоперативного проведения система НИКОГДА не контролирует остатки.

Это достаточно логичный подход, если хозяйственный документ вводится задним числом, это уже не нормальная ситуация с точки зрения учета, и система перекладывает ответственность за остатки в прошлом периоде на пользователя.

Другие статьи по 1С:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Документы, с которыми привыкли работать миллионы пользователей систем 1С:Предприятие – это объекты метаданных, которые хранят определенную информацию о хозяйственной операции или каком-либо событии из деятельности предприятия. Основным свойством документа является возможность его провести, в результате чего изменяются определенные данные, он формирует бухгалтерские проводки и другие движения по определенным регистрам.

Читайте также  Прочитайте предложения в которых пропущены все запятые

Режим проведения документа

В 1С предусмотрено два режима – оперативное проведение и неоперативное проведение.

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

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

Значения свойства «Оперативное проведение» у документов: «Разрешить» и «Запретить»

Как сделать оперативную настройку, посмотрим на примере программы «1С: Бухгалтерия предприятия 3.0». В других конфигурациях эта настройка аналогична.

Зайдем в программу в режиме Конфигуратор и откроем нашу конфигурацию. Открыв дерево метаданных, узел «Документы», откроем свойство любого из них (двойным щелчком мышки).


Предоставляются два варианта значения в поле «Оперативное управление» — «Запретить» и «Разрешить». По умолчанию разработчиком установлено «Запретить».


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

Если проводку надо сделать немедленно, то ставим «Разрешить». При этом документы можно провести в обоих режимах. Оперативный режим не зависит от регистров. При включенном значении «Разрешить» проводку можно сделать или текущим временем, или предыдущим. Во втором случае проводка будет неоперативной.

Читайте также  Системная плата foxconn 2aa9


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

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

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

Подписка на событие:
Источник: ДокументОбъект.РеализацияТоваровУслуг
Событие: ПередЗаписью
Обработчик: ЗапретПроведения.ЗапретНеоперативногоПроведения

Общий модуль ЗапретПроведения:

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

Ссылка на основную публикацию
Adblock
detector