Что значит провести документ неоперативно. Особенности работы формы документа. Установка даты документа при открытии формы

Различают оперативное и неоперативное проведение документов; возможность неоперативного проведения регулируется соответствующей опцией в настройках документа:

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

Неоперативное проведение - проведение документа прошлой или будущей датой. Т.к. контроль остатков при проведении "задним числом" практического смысла не несет, товар-то все равно уже отгружен, в данном режиме проведения он не выполняется.

Неоперативное проведение может нарушать партионный учет: при проведении списания со склада задним числом будет списана первая подходящая партия, а не та, что должна была идти по ФИФО в тот момент времени, что указан в документе. Партии после такого придется восстанавливать.

Вопрос 01.50 экзамена 1С:Профессионал по платформе. При каких условиях необходима установка свойства "Оперативное проведение" документа в значение "Запретить"?

  1. Когда документ ориентируется на проведение в реальном (настоящем) времени.
  2. Когда документ ориентируется на проведение будущим временем
Правильный ответ четвертый. Если документ предполагается всегда проводить будущей датой, то оперативное проведение тут точно не нужно.

Вопрос 01.51 экзамена 1С:Профессионал по платформе. При каких условиях необходима установка свойства "Оперативное проведение" документа в значение "Разрешить"?

  1. Когда документ ориентируется на проведение в реальном (настоящем) времени.
  2. Когда проведение документа не зависит от времени его регистрации.
  3. Когда документ ориентируется на проведение прошлым временем ("задним числом").
  4. Когда документ ориентируется на проведение будущим временем.
Правильный ответ первый, см. выше.

Вопрос 12.10 экзамена 1С:Профессионал по платформе. Оперативный режим проведения документа используется:

  1. Только при работе с регистрами сведений
  2. Только при работе с регистрами накопления
  3. Только при работе с регистрами бухгалтерии
  4. Только при работе с регистрами расчета
  5. Не зависит от вида регистра

Правильный ответ пятый. Безотносительно вида регистра, нужно либо учитывать, либо не учитывать его состояние в момент формирования записей.

Вопрос 12.54 экзамена 1С:Профессионал по платформе.

Правильный ответ первый, все очевидно из скриншота.

Вопрос 12.55 экзамена 1С:Профессионал по платформе. Опишите действия системы при попытке провести документ?

  1. Система откажется проводить документ, т.к. для него разрешено оперативное проведение, а дата больше текущей даты
  2. Система только запишет документ на требуемую дату, но не проведет его, т.к. для него разрешено оперативное проведение, а дата больше текущей даты
  3. Система задаст вопрос о режиме проведения ("Оперативный", "Неоперативный") и в зависимости от выбора пользователя проведет документ
  4. Система, безусловно, проведет документ в неоперативном режиме, т.к. для него разрешено оперативное проведение, а дата документа больше текущей даты

Правильный ответ первый. Оперативное проведение - это проведение текущими датой-временем.

Вопрос 12.56 экзамена 1С:Профессионал по платформе. Опишите действия системы при попытке провести документ?

  1. Система, безусловно, проведет документ в оперативном режиме, т.к. для него разрешено оперативное проведение, но он не проведен и дата равна текущей дате (с точностью до дня)
  2. Система откажется проводить документ, т.к. для него разрешено оперативное про- ведение, а дата больше рабочей даты
  3. Система, безусловно, проведет документ в неоперативном режиме, т.к. для него разрешено оперативное проведение, а дата документа меньше текущей даты (с точностью до секунды)
  4. Система задаст вопрос о режиме проведения ("Оперативный", "Неоперативный") и в зависимости от выбора пользователя проведет документ

Правильный ответ первый. Записи будут сделаны текущими датой-временем.

Вопрос 12.60 экзамена 1С:Профессионал по платформе. Опишите действия системы при попытке провести документ?

  1. Т.к. для документа разрешено оперативное проведение, он проведен и дата равна текущей дате (с точностью до дня), то система задаст вопрос о режиме проведения ("Оперативный", "Неоперативный") и в зависимости от выбора пользователя проведет документ
  2. Система откажется проводить документ, т.к. для него разрешено оперативное проведение, а дата больше рабочей даты
  3. Система, безусловно, проведет документ в неоперативном режиме, т.к. для него разрешено оперативное проведение, а дата документа меньше текущей даты (с точностью до секунды)
  4. Система, безусловно, проведет документ в оперативном режиме, т.к. для него разрешено оперативное проведение, а дата равна текущей дате (с точностью до дня)
Правильный ответ первый - раз документ уже проведен, системе нужно понимать, каким временем проводить документ - текущим или временем документа.

Вопрос 12.63 экзамена 1С:Профессионал по платформе. Опишите действия системы при попытке провести документ?

  1. Система запросит подтверждение проведения документа в неоперативном режиме или отмены действия, т.к. для него разрешено оперативное проведение, он не проведен и дата меньше текущей даты
  2. Система откажется проводить документ, т.к. для него разрешено оперативное проведение, а дата больше рабочей даты
  3. Система, безусловно, проведет документ в неоперативном режиме, т.к. для него разрешено оперативное проведение, а дата документа меньше текущей даты
  4. Система задаст вопрос о режиме проведения ("Оперативный", "Неоперативный") и в зависимости от выбора пользователя проведет документ
Правильный ответ первый. Оперативно перепровести не получится, движения уже созданы.

Вопрос 12.66 экзамена 1С:Профессионал по платформе. Опишите действия системы при попытке провести документ?

  1. Система, безусловно, проведет документ в неоперативном режиме, т.к. для него разрешено оперативное проведение, он проведен и дата меньше текущей даты
  2. Система откажется проводить документ, т.к. для него разрешено оперативное проведение, а дата больше рабочей даты
  3. Система откажется проводить документ, т.к. для него разрешено оперативное проведение, а дата меньше текущей даты
  4. Система запросит подтверждение проведения документа в неоперативном режиме или отмены действия, т.к. для него разрешено оперативное проведение, а дата меньше текущей даты
  5. Система задаст вопрос о режиме проведения ("Оперативный", "Неоперативный") и в зависимости от выбора пользователя проведет документ
Первый ответ.

Вопрос 12.57 экзамена 1С:Профессионал по платформе. Какие условия предметной области могут повлиять на установку свойства "Оперативное проведение" документа в значение "Разрешить"?

  1. Когда документ ориентируется на проведение в реальном (настоящем) времени
  2. Когда проведение документа не зависит от времени его регистрации
  3. Когда документ ориентируется на проведение прошлым временем ("задним числом")
  4. Когда документ ориентируется на проведение будущим временем

Правильный ответ первый, см.об оперативном режиме в посте.

Вопрос 12.58 экзамена 1С:Профессионал по платформе. В каких режимах может проводиться документ, если свойство "Оперативное проведение" установлено в значение "Запретить"?

  1. Только в режиме "Неоперативный"
  2. Только в режиме "Оперативный"
  3. Как в режиме "Оперативный", так и "Неоперативный"

Правильный ответ очевидно первый.

Вопрос 12.59 экзамена 1С:Профессионал по платформе. В каких режимах может проводиться документ, если свойство "Оперативное проведение" установлено в значение "Разрешить"?

  1. Как в режиме "Оперативный", так и в режиме "Неоперативный"
  2. Только режиме "Оперативный"
  3. Только в режиме "Неоперативный"

Первый вариант.

Вопрос 12.65 экзамена 1С:Профессионал по платформе. В каких режимах может проводиться документ, если свойство "Оперативное проведение" установлено в значение "Запретить"?

  1. Можно проводить прошлым периодом
  2. Можно проводить будущим периодом
  3. Можно проводить текущим периодом
  4. Верны варианты 1 и 2
  5. Верны варианты 1 и 3
  6. Верны варианты 1, 2 и 3

Правильный ответ шестой, неоперативное проведение подразумевает проведение в любой нужный момент.

Вопрос 12.67 экзамена 1С:Профессионал по платформе. При повторном проведении документа в регистре:

  1. Старый набор записей всегда автоматически удаляется и на его место записывается новый
  2. Набор записей в регистре остается без изменений
  3. Поведение набора записей определяется разработчиком в конфигураторе через настройки и программный код
  4. Поведение набора записей определяется пользователем в зависимости от выбранного режима проведения (оперативный или неоперативный)

Правильный ответ первый, набор записей можно запрограммировать и различным при первом / повторном проведении документа.

Вопрос 12.68 экзамена 1С:Профессионал по платформе. При включенном в конфигураторе режиме "Оперативное проведение разрешить"?

  1. Документ можно проводить с текущей датой и текущим временем
  2. Документ можно проводить с любой произвольной датой
  3. Документ можно проводить либо предыдущей датой, либо с текущей датой и текущим временем

Правильный ответ третий. Предыдущей датой документ будет проведен неоперативно.

Вопрос 12.73 экзамена 1С:Профессионал по платформе. В каких режимах может проводиться документ, если свойство "Оперативное проведение" установлено в значение "Запретить"?

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

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


Установка даты документа при открытии формы

Если дата документа изначально не установлена, то при открытии формы нового документа происходит установка дате документа значения текущей даты сеанса.

Причем время документа будет установлено в зависимости от следующих настроек. Если свойство АвтоВремя расширения формы документа имеет значение НеИспользовать то время документа будет установлено по значению текущей даты сеанса. В остальных случаях дате документа присваивается время начала дня (00:00:00).

Установка даты нового документа при записи нового документа в форме

При записи документа в режиме оперативного проведения значение даты документа устанавливается согласно выданной оперативной отметке времени. Тут настройки свойств расширения формы не играют роли.

Но если время документа "нулевое" (0:00:00), то при неоперативном проведении документа оно будет изменено согласно настройкам свойства АвтоВремя. Исключение - когда АвтоВремя имеет значение НеИспользовать тогда время документа не меняется.

.

Запрет интерактивной записи проведенного документа без проведения (перепроведения)

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


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

Предотвращение подобных ситуаций достигается за счет установки свойства расширения формы документа ПриЗаписиПерепроводить значение Истина. Тогда отказ в обработке проведения приведет к откату транзации - документ не будет и перезаписан.

Установка режима проведения

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

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

При записи документа из формы расширение формы документа выполняет установку режима проведения документа.

Для реализации данного функционала система использует вариант (Автоматически, Оперативный, Неоперативный, Запрашивать ) указанный в качестве значения свойства ИспользоватьРежимПроведения расширения формы документа.

Вариант "Автоматически"

Вариант Автоматически Автоматически у свойства ИспользоватьРежимПроведения расширения формы документа. Платформа стандартно устанавливает это значение для новой формы.

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

Для проводимого документа происходит проверка положения даты документа относительно текущей даты сеанса.

Если дата документа (без учета времени) равна текущей дате сеанса, то система автоматически выбирает вариант проведения Оперативный.

Если дата документа (без учета времени) больше текущей даты сеанса, пользователю выдается предупреждение: "Дата оперативно проводимого документа больше текущей. Документ не может быть проведен оперативно!", и проведение документа отменяется.

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

Вариант "Оперативный"

Вариант Оперативный устанавливается посредством выбора значения Оперативный у свойства ИспользоватьРежимПроведения расширения формы документа.

В данном варианте, если дата документа (без учета времени) меньше текущей даты сеанса, выдается предупреждение: "Дата оперативно проводимого документа меньше текущей. Документ не может быть проведен оперативно!", и проведение документа отменяется.

Если дата документа (без учета времени) равна текущей дате сеанса, производится запись документа с оперативным проведением.

Если дата документа (без учета времени) больше текущей даты сеанса, выдается предупреждение: "Дата оперативно проводимого документа больше текущей. Документ не может быть проведен оперативно!", и проведение документа отменяется.

Вариант "Неоперативный"

Вариант Неоперативный устанавливается посредством выбора значения Неоперативный у свойства ИспользоватьРежимПроведения расширения формы документа.

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

При этом еслу у пользователя нет права на неоперативное проведение, выдается предупреждение: "Недостаточно прав для неоперативного проведения", и проведение документа отменяется.


Вариант "Запрашивать"

Вариант Запрашивать устанавливается посредством выбора значения Запрашивать у свойства ИспользоватьРежимПроведения расширения формы документа.

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

В данном варианте пользователь перед началом проведения должен будет выбрать режим проведения документа в специальном системном окне.

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

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

Если дата документа (без учета времени) меньше текущей даты сеанса, поведение системы определяется опять же наличием права на неоперативное проведение у пользователя. Если пользователь таким правом не обладает, выдается предупреждение: "Дата оперативно проводимого документа меньше текущей. Документ не может быть проведен оперативно!", и проведение документа отменяется.

Если право на неоперативное проведение есть, пользователю выдается диалог с режимом выбора проведения. После выбора неоперативного режима проведения система проводит документ в неоперативном режиме. Если же пользователь выберет оперативный режим проведения, выдается предупреждение: "Дата оперативно проводимого документа меньше текущей. Документ не может быть проведен оперативно!", и проведение документа отменяется.

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

Если право на неоперативное проведение есть, пользователю выдается диалог с режимом выбора проведения. После выбора неоперативного режима проведения система проводит документ в неоперативном режиме. Если же пользователь выберет оперативный режим проведения, будет выдано предупреждение: "Дата оперативно проводимого документа больше текущей. Документ не может быть проведен оперативно!", и проведение документа отменится.

Прочие функции

Кроме выбора режима проведения и установки даты документа, расширение формы документа реализует также следующий функционал:

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

В чем же отличие между неоперативным и оперативным проведением документов? Бухгалтера , использующие программу 1С: Предприятие 8 зачастую должны выбирать один из двух режимов проведения документов -либо оперативный, либо неоперативный. Такая процедура особенно непонятна тем пользователям, которые ранее работали в программах 1С: Предприятие. Версия 7.7. Процедура проведения документов в этой программе была определена однозначно, а в программе 1С: Предприятие 8 необходимо установить режим оперативного или неоперативного проведения. Так чем же они отличаются друг от друга?

Для понимания сути вопроса необходимо остановиться на понятии «проведение» в терминологии 1С? В 1С термин «проведение» - это свойство, которое имеют документы, создаваемые для записи первичной информации об осуществленной операции. Однако, различные документы могут содержать информацию об одной и той же хозяйственной операции, следовательно, при создании первичного документа такая информация должна попасть в эти документы и сохраниться там. Такая операция в 1С называется «проведением».

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

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

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

Следующий момент. В типовых программах (1С: УПП 8 и 1С: УТ 8) программисты предусмотрели функции контроля всевозможных конфликтов, используя режим проведения документов. К примеру, для выполнения проведения операции реализации товаров программа осуществляет контроль достаточности запаса товаров на складе.

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

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

Где применяется?

  • 1С:Управление торговлей 10.3
  • 1С:Управление производственным предприятием 1.3
  • 1С: Комплексная автоматизация 1.1

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

  • Оперативно проводить можно только документы за сегодняшний день.
  • Оперативное проведение документа 1С выполняется в текущий момент времени. Даже если документ был создан сегодня, несколько часов назад, при оперативном проведении этого документа, время этого документа поменяется на текущее.
  • При оперативном проведении в большинстве конфигураций выполняется проверка на наличие остатков. Если к примеру, на складе нет остатка, то товарный документ не проведется.
  • Невозможно оперативно провести документ будущей датой.

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

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

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

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

Если пользователь выполняет «проводку» документа вчерашним днем, то программа сама определяет режим неоперативного проведения. Так же как и при создании нового документа по умолчанию используется оперативный режим проведения. А вот если проведенный документ вы откорректировали и решили перепровести, то программа обязательно попросит вас выбрать режим проведения.

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

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

Второй важный момент. На основании режима проведения документов в типовых программах (особенно предназначенных для торговли: и 1С: Управление производственным предприятием 8 ()) разработчики реализовали функции контроля различных конфликтов. Например, контроль достаточности складского запаса товаров для проведения операции по его реализации.

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

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



Просмотров