Обморок - состояние, при котором человек на время теряет сознание. Возникнуть...
![Обморок: причины, симптомы и порядок оказание первой помощи](https://i0.wp.com/irinazaytseva.ru/Pic/20160224.jpg)
Данные в программе должны учитываться в строгой хронологической последовательности. Если документы поступают в бухгалтерию с опозданием или исправляются ошибки в уже введенных документах —программа требует восстановить порядок проведения документов.
В версии 1С 3.0.62.1 добавлен механизм ручного переноса границы последовательности без обязательного перепроведения документов с даты внесенного изменения.
В 1С существует механизм контроля последовательности документов, который отслеживает порядок проведения документов. Он следит за тем, чтобы соблюдалась строгая хронологическая последовательность учета документов в базе. При последовательном вводе документов в базу устанавливается Граница последовательности документов .
Наиболее частая причина нарушения Границы последовательности - ввод документов «задним» числом или изменение уже введенных документов. В этом случае программа требует восстановить нарушенную последовательность документов, начиная с даты нарушения.
Для правильности ведения учета документы, введенные в информационную базу, должны располагаться в том порядке, в котором реально происходили события. Если расходную накладную ввести в базу до приходной накладной, то в программе будет неправильно отражено списание товара:
Рассмотрим, как ввод документов «задним» числом может привести к ошибкам в учете.
При вводе аванса «задним» числом, программа не сможет учесть аванс - для этого нужно восстановить последовательность документов: провести отгрузку после внесенной банковской выписки. Тогда зачет аванса появится в проводках документа реализации.
В этом случае программа потребует восстановления границы последовательности и выполнения регламентных операций за прошлый месяц. Иначе получится неправильный расчет себестоимости товаров, неверные взаиморасчеты с поставщиком, а также проблемы с НДС.
Без восстановления последовательности может пострадать расчет себестоимости товара на складе, если учет ведется по складам в суммовом и количественном выражении.
Таких ситуаций очень много, тем более, что многие документы делаются на основании других и связаны между собой. Изменение в одном из них должно приводить к изменению во всей цепочке документов.
Восстановление последовательности, т. е. проведение документов в правильной хронологической последовательности, может быть выполнено в:
Вкладка Восстановление последовательностей не используется.
Перенос границы последовательности документов выполняется в процедуре Закрытие месяца по ссылке Перепроведение документов : раздел Операции - Закрытие периода - Закрытие месяца - Перепроведение документов .
Возможные варианты настройки границы последовательности документов:
Восстановление происходит с начала нарушения границы последовательности документов. Это стандартный вариант восстановления без ручного переноса границы.
В этом случае граница последовательности устанавливается на конец прошлого месяца, т. е. проводки в документах до конца этого месяца будут считаться корректными. Перепроведены будут только документы текущего месяца.
Операция Перепроведение документов в нарушенных периодах выглядит как восстановленная:
Но документы за период с 31.01.2017 по 01.06.2018 не перепроведены, а значит, возможны ошибки в рассчитанной себестоимости ТМЦ, зачете авансов и т. д. за этот период.
В данном случае граница последовательности устанавливается на конец текущего месяца. Это значит, что проводки документов до конца текущего месяца будут считаться корректными - документы при этом не перепроводятся.
Операция Перепроведение документов в нарушенных периодах выглядит как восстановленная.
Но документы за период с 31.01.2017 по 30.06.2018 не перепроведены, а значит, возможны ошибки в рассчитанной себестоимости ТМЦ, зачете авансов и т.д. за этот период.
Этот вариант - аналог команды Пропустить операцию , что использовалась в прошлых версиях 1С.
По команде Пропустить операцию граница нарушенной последовательности документов также устанавливалась на конец текущего месяца, с той разницей, что проводки документов до конца текущего месяца не считались корректными и отмечались серым цветом.
Ручной перенос можно использовать, когда изменения не затрагивают:
Например, в документ:
Это самый безопасный вариант работы.
Такая возможность доступна не всем пользователям, а только пользователям:
По умолчанию эта роль назначается Администратору и Главному бухгалтеру .
Это значит, что пользователь с правами Бухгалтер выполнить восстановление последовательности НЕ сможет. Как быть в этой ситуации?
Предоставляем инструкцию по добавлению роли Право интерактивного переноса границы последовательности Бухгалтеру .
Откройте настройку профилей доступа: раздел Администрирование - Настройки программы - Настройки пользователей и прав - Группы доступа - ссылка Профили групп доступа .
По кнопке Добавить добавьте новый профиль Право интерактивного переноса границы последовательности .
Откройте форму настройки прав Бухгалтера : раздел Администрирование - Настройки программы - Настройки пользователей и прав - Пользователи - ссылка Пользователи - Бухгалтер - кнопка Права доступа .
Выставите флажок у профиля Право интерактивного переноса границы последовательности .
Сохраните настройки по кнопке Записать .
А теперь - ответы на блиц-вопросы, чтобы закрепить и дополнить данный материал.
Вероятно, у вас старая редакция. Обновляйтесь! С версии 1С 3.0.62 этот механизм доступен к использованию.
Пропуск операции грозит ошибками в учете. При вводе банковской выписки на аванс «задним» числом в оформленной отгрузке не пройдет зачета аванса без восстановления последовательности документов. Вам придется это делать ручной операцией. И если это - «малое» зло, то в случае ввода в закрытый период «забытого» поступления товара или изменениях в нем данных - вы получите уже проблему посерьезнее: неправильную рассчитанную себестоимость товаров, неправильные взаиморасчеты с поставщиком, а также проблемы с НДС.
Согласиться можно только в одном: и прошлый вариант, и нынешний маскируют возможные нарушения в программе. В текущем варианте получается зрительно «скрыть» наличие нарушений - это может создавать обманчивую иллюзию того, что все хорошо там, где есть проблемы.
Причин много. Например, пользователь, просматривая старые документы, закрывает документ по кнопке Провести и закрыть . В этом случае программа заново формирует все движения документа, и граница последовательности автоматически смещается на дату этого изменения.
Поэтому при просмотре старых периодов нужно выходить из документа по «крестику» - иначе программа будет требовать восстановить границу последовательности даже если вы просто «посмотрели» документ и ничего не меняли.
После закрытия месяца нужно выставить Дату запрета изменений на дату закрытого периода по которому сдана отчетность, как правило квартального: раздел Администрирование - Настройки программы – Настройки пользователей и прав – даты запрета изменения – ссылка Настроить .
Документы, оформленные в закрытых периодах, будут защищены.
Вы правы, такая опасность в самом деле существует. Поэтому так важно определиться с ситуациями, когда можно использовать ручной перенос последовательности.
Полностью безопасно выполнять ручной перенос границы последовательности можно в случаях ошибочного проведения документов прошлых периодов при обычном просмотре, т.е. без изменения каких-либо данных.
В системе "1С:Предприятие" понятие "документ" имеет существенно большее значение, чем просто печатная форма платежного поручения, счета или накладной. Документ является механизмом, предназначенным для отражения в системе актов хозяйственной деятельности. Регистрация информации о произошедших актах хозяйственной деятельности является основным назначением документа. Многие из документов имеют печатные формы установленного образца, однако возможность формирования печатной формы является дополнительной функцией документа.
Под актами хозяйственной деятельности с точки зрения системы "1С:Предприятие" понимаются не только те акты, которые, согласно законодательству, должны найти отражение в бухгалтерском учете, но и все события в жизни организации, которые в той или иной мере влияют на ту область, которую автоматизирует "1С:Предприятие". Причем, в данном контексте не имеет значения, для решения каких задач используется "1С:Предпритие" в конкретной организации - ведение бухгалтерского учета, управленческого учета в торговле, учета в производстве и т.д.. Например, выписка счета, с точки зрения "1С:Предприятия", является актом хозяйственной деятельности, так как, во-первых, сформирован печатный документ, переданный клиенту, а во-вторых, выписав счет, организация вступила в некоторые отношения с клиентом, пообещав ему в случае оплаты поставку товара по указанным ценам. Соответственно, сотрудник, выписавший счет, несет определенную ответственность за правильность оформления документа. Заметим, что бухгалтерская операция, введенная в ручную, с точки зрения "1С:Предприятия" тоже является документом и также отражает акт хозяйственной деятельности.
Даже для документов, которые не отражаются в учете, последовательность расположения может иметь важное значение с управленческой точки зрения. Например, если менеджер выписывает счет постоянному клиенту, то он сверяется с текущим состоянием взаиморасчетов с клиентом, чтобы определить текущую задолженность по кредиту. При этом, если в тот же день вводится выписка из банка, в которой поступали деньги от этого клиента, то для определения правомерности действий менеджера очень важно, выписывался счет раньше регистрации выписки или позже.
Таким образом, общим правилом, которого следует придерживаться при вводе документов, является расположение документов в том порядке, в котором реально происходили cобытия.
"1С:Предприятие" предоставляет пользователям возможность изменения документов "задним числом". Однако применять эту возможность следует таким образом, чтобы при этом не была нарушена идеология работы с документами. Основное правило, которое следует соблюдать при вводе, удалении и изменении документов "задним числом" можно сформулировать так: изменения должны привести документы в соответствие с последовательностью и содержанием актов хозяйственной деятельности, происходивших в действительности.
Изменение документов "задним числом" нельзя использовать для отражения более поздних событий. Например, если оформлена расходная накладная, а вечером того же дня клиент вернул часть товара, то будет неверным внесение исправления в расходную накладную с целью уменьшить количество отгруженного товара на то количество, которое было возвращено клиентом. Правильным будет отражение возврата товаров отдельным документом или операцией. Если исправить документ задним числом, то, с точки зрения системы "1С:Предприятие", после момента оформления расходной накладной возвращенные товары были на складе и могли продаваться другим клиентам, хотя на самом деле их не было, так как они появились только вечером. Соответственно, отражение возврата отдельным документом (или операцией) будет правильно отражать последовательность реально происходивших событий.
Однако, если для управленческого учета приведенное правило распространяется на всю историю документов, хранящихся в информационной базе, то при ведении бухгалтерского учета изменение документов и операций "задним числом", разумеется, не может выполняться в тех периодах, по которым уже сдана отчетность, в тех случаях, если это может повлечь к изменению бухгалтерских итогов. В таких случаях обычно используется сторнирование.
Соблюдение перечисленных правил позволяет программе, например, построить отчет о наличии товаров или любых других средств на любой момент времени. Причем, данные этого отчета будут совпадать с реальным наличием средств на тот момент времени. Кроме того, определенные механизмы учета "1С:Предприятия" основываются на текущих итогах на момент конкретного документа. Например, при проведении расходной накладной может выполняться расчет себестоимости списания "по средней" или по методу LIFO (FIFO). Разумеется, при изменении документа "задним числом" все документы, которые следуют за измененным документом, автоматически не перепроводятся. Их может быть очень много, и такая операция заняла бы продолжительное время. Однако, изменение документов "задним числом" приводит к тому, что списание, выполненное последующими документами, становится неверным. Например, если выяснилось, что в начале месяца неверно указали сумму приходной накладной, то очевидно, что все расходные накладные, по которым отпускались данные товары после этой приходной накладной, неверно рассчитали сумму списания. Для решения этой проблемы в "1С:Предприятии" существует возможность не только исправления документа "задним числом", но и перепроведения документов с целью правильного отражения в учете всех последующих хозяйственных операций. В процессе перепроведения каждый документ заново выполняет анализ итогов на тот момент, в котором он расположен в журнале, и соответственно правильно отражает данные списания в учете. Разумеется, перепроводить имеет смысл только те виды документов, которые в процессе проведения анализируют текущие итоги.
В конфигурациях, для которых особенно критичен контроль изменения документов "задним числом", используется механизм "последовательностей" документов. Он автоматически контролирует изменение "задним числом" документов, которые могут повлиять на проведение более поздних документов, и позволяет выполнить проведение с нужного момента всех документов, которые необходимо перепровести. В этих конфигурациях необходимость перепроведения контролируется также при формировании большинства отчетов. В типовой конфигурации "1С:Бухгалтерии" рекомендуется выполнять перепроведение перед сдачей отчетности или перед закрытием месяца. Для перепроведения документов можно воспользоваться стандартным режимом проведения документов, выбрав интервал, соответствующий текущему отчетному периоду, и выбрав все виды уже проведенных документов.
При попытке востановить последовательность проводятся лишь те доки, для которых поле DS7536 = 1. Т.е. для рещения проблемы восстановления последовательности - надо для всех проведенных доков и которые после ГП установить поле DS7536 = 1. А теперь собственно говоря, почему такое возникает? Т.е. почему при доступных значениях метода последовательности "ПринадлежитПоследовательности" 0 и 1 есть еще значения и 2?
Первое условие:
Все документы вводятся в переферийной ИБ, при этом в свойствах миграции последовательности стоит флаек на "Единая последовательность в центральной ИБ". Соответсвенно в переферийной ИБ (где вводятся все документы) поле DS7536 всегда равно или 0 или 2, и соответсвенно метод ПринадлежитПоследовательности всегда возвращает 0 или 2. И что интересно, при автообмене в ЦБ также передается значение поля DS7536 равным 2
Теперь вспомним что происходит при проведении последовательности стандартным методом. 1С делает не проверку через метаданные принадлежности последовательности (что правильно, так как есть еще движения, влияющие на последовательность и только по движениям/проводкам можно сказать что документ входит в последовательность или нет), а проверяет поле DS7536, которе равно 2. Ну и конечно же 2 <> 1 и восстановленеи последовательности не приводит к проведению доков, входящих в последовательность.
Подытожим.
Как побороть?
Необходимость в перепроведении ранее созданных документов в 1С 8.3 чаще всегда возникает тогда, когда вы внесли какие-либо изменения в документ прошлого периода. В такой ситуации все последующие документы могут оказаться некорректными.
Приведем простой пример. У вас было 100 единиц товара на складе. В январе вы списали 50 единиц и в феврале 50. Через какое-то время вы зашли в первый документ и изменили в нем количество на 100. В результате документ от февраля будет неправильным, так как получилось так, что в феврале остатка данного товара уже нет.
В данной статье мы расскажем вам, как можно осуществить групповое перепроведение документов в 1С 8.3 Бухгалтерия, как штатными средствами, так и при закрытии месяца.
Для начала разберемся где найти обработку перепроведения в 1С. Функционал доступен в меню «Все функции».
В том случае, когда у вас нет меню «Все функции», попробуйте его включить. Для этого перейдите в «Сервис» и выберите пункт «Параметры».
В появившемся окне установите флаг на пункте «Отображать команду «Все функции»». Если вы не нашли в настройках такого пункта, обратитесь к системному администратору за предоставлением расширенных прав доступа.
После того, как вы все-таки смогли запустить команду «Все функции», перед вами откроется показанное на изображении ниже окно. Перейдите в раздел «Стандартные» и выберите пункт «Проведение документов».
Перед вами откроется форма настройки перепроведения документов.
На первой вкладке сначала нужно указать период. По умолчанию он равняется месяцу до текущей даты. Если в программе учет ведется уже давно и накопилось внушительное количество документов, крайне не рекомендуется устанавливать большой период, так как время выполнения операции может сильно затянуться. Так же при возникновении ошибок, их будет неудобно исправлять.
Справа от периода расположены две надстройки для указания того, какие документы проводить. По умолчанию установлены обе.
Если вам нужно перепроводить те документы, которые уже проведены, установите флаг в пункте «Перепроводить проведенные». В том случае, когда вам нужно провести те документы, которые на текущий момент не проведены, установите флаг на втором пункте – «Проводить непроведенные». Данные надстройки можно устанавливать как совместно, так и по отдельности.
Перейдем дальше – к выбору самих документов. На данной форме вы видите две табличные части. В левой расположены все доступные для выполнения данной операции документы. В правой – выбранные вами, проведение которых будет осуществляться. Добавлять и удалять документы в правую таблицу можно как по кнопкам, так и двойным щелчком левой кнопки мыши.
В самом низу окна для вас доступна еще одна настройка под названием «Прекращать проведение при возникновении ошибки». При необходимости вы можете ее установить.
Обратите внимание, что одновременно вы можете перепровести несколько документов, добавив их в список справа. Так же крайне желательно одновременно перепроводить связанные документы. В нашем примере вы выбрали документ «Поступление (акты, накладные)». Было бы нелогично и некорректно одновременно с ним выполнять данную операцию с кадровыми документами.
После того, как вы все настроили и перепроверили, нажмите на кнопку «Провести».
На данной вкладке вы можете запустить выполнение восстановления границы последовательности. Вы можете восстановить границу, как по определенному типу документов, так и по всем.
Кроме описанного выше способа, перепроведение документов будет доступно при закрытии месяца. Данная обработка определит правильность установленной границы последовательности документов.
В том случае, когда граница будет нарушена, т. е. установлена не на самом последнем документе закрываемого месяца, обработка по закрытию месяца предложит вам перепровести документы. В результате перепроведения последовательность восстановится.
Главным отличием описанных в данной статье способов массово провести документы является то, что в первом случае мы задаем конкретный период и документы. Кроме этого мы можем выбрать, перепроводить уже проведенные, либо провести те, которые не были проведены. Обработка закрытия месяца учитывает только уже проведенные документы.
Как в программе 1С 8.3 Бухгалтерия перепровести группу документов?
При исправлении документов задним числом, почти всегда в 1С 8.3 требуется перепроведение документов, имеющих дату и время больше, чем у документа, который исправляли. Рассмотрим как исправить это и как перепровести документы в 1С 8.3 Бухгалтерия.
Обработка группового перепроведения находится в меню «Все функции»:
Обычно по умолчанию, даже если у пользователя есть полные права, этот пункт меню не виден. В этом случае нужно зайти в меню «Сервис», далее «Параметры»:
И установить соответствующий флажок:
Если «Сервис» недоступен, обратитесь к специалисту, который настраивал права доступа.
И так, выбираем команду «Все функции». В открывшемся окне выбираем в разделе «Стандартные» строку «Проведение документов»:
Откроется окно обработки проведения:
На закладке «Проведение документов» выбираются типы документов, которые нужно провести или перепровести (в зависимости от настройки флажков).
Внимание! Если вы планируете только перепровести уже проведенные документы, но не желаете проводить не проведенные документы, обязательно снимите флаг «Проводить проведенные»:
Очень важно правильно установить период, за который будут выбраны документов, особенно, если база данных большая. Процедура проведения длительная и делает большую нагрузку на сервер. Желательно перепроведение запускать, когда в программе больше никто не работает.
Кроме этого, желательно знать, какие виды документов связаны.
Например, если следует перепровести документы, связанные с товародвижением, не стоит добавлять в список документов на перепроведение, связанные с зарплатой.
Для удобства, программа может сама отслеживать изменение границы последовательности документов (при проведении / перепроведении автоматически устанавливается на этот документ). Причем их можно настроить несколько, в зависимости от типов документов. Восстановить границу последовательности можно осуществить на закладке «Восстановление последовательностей»:
При выполнении регламентной операции «Закрытие месяца» программа проверяет актуальность границы последовательности проведения. Она должна стоять на последнем документе месяца, по которому идет закрытие. Если это не так, будет предложено перепровести документы и таким образом восстановить последовательность:
Иногда бывают случаи, когда документ не меняли, но случайно перепровели. Граница установиться на этот документ. К сожалению, в 1С: «Бухгалтерии 3.0» нет штатной возможности вручную вернуть границу на нужное место, хотя в прежней версии была. Но в интернете можно найти внешние обработки, позволяющие это сделать.
По материалам: programmist1s.ru
Для создания и восстановления полной картины внесенных в программу изменений, упорядочивания хранения документов по времени, в программных продуктах фирмы 1С существует собственный объект метаданных – последовательность. Допустим, для проведения документа и безошибочного создания движений по регистрам, необходимо не просто внести в проводки содержащиеся в документе сведения, но сделать это с учетом уже существующей в базе информации. Для этих целей и существуют последовательности в 1С.
Чаще всего необходимость в этих объектах возникает:
Если в рамках 1С ведется партионный учет, без последовательностей и контроля над ними тоже не обойтись.
В дереве метаданных они не являются самостоятельной веткой объектов, так как подчинены ветке «Документы» (Рис. 1)
На этом рисунке показана ветка объектов «Документы» в конфигурации УПП. Как видно из изображения, у последовательности могут быть указаны свои измерения.
Измерения используются в качестве идентификаторов обрабатываемых объектов. В частности, для элемента «_ТО_ЗатратыНаТСПланируемые», указанного в приведенном выше рисунке таким идентификатором является параметр «Автомобиль».
Рассмотрим подробнее объект «_ТО_ЗатратыНаТСПланируемые» (Рис. 2)
Рис. 2
Пропустим закладки «Основные» и «Подсистемы», так как они практически ничем не отличаются от соответствующих закладок других объектов метаданных, и более подробно остановимся на закладке «Использование».
Мы видим три основных параметра:
Прежде чем приступить к описанию первого параметра, нам необходимо дать определение того, что является границей.
Граница последовательности – дата (позиция) последнего внесенного документа из списка объектов, участвующих в ней. Последовательность считается нарушенной, если существуют документы, внесенные после этой границы.
Полная информация о ограничениях по времени в разрезе измерений система физически хранит в таблице границ последовательностей.
Записи о вносимых в базу документах также хранятся в разрезе измерений в собственной таблице – таблице регистрации изменений.
Обе таблицы (границ и регистрации) схожи по набору заполняемых колонок:
При больших объемах однотипных вводимых документов, нередко возникает ситуация, когда требуется параллельное проведение нескольких документов. В процессе проведения одного из наших объектов система обязана переместить границу, заблокировав этот параметр для других документов, исключив, таким образом, возможность формирования их движений.
Параметр «Перемещение границы при проведении» имеет два значения:
Здесь мы указываем список объектов, которые будут участвовать в формировании нашей последовательности. Никаких сложностей и нюансов в создании этих списков нет, так что пойдем дальше.
На Рис. 3 показана форма создания нового измерения объекта
Рис. 3
Здесь мы должны указать:
В соответствии с этими данными система будет принимать решение – включать ли текущий документ или движение в последовательность или не включать.
Выше мы сказали, что для перемещения границы может понадобиться отдельное регламентное задание, которое будет программно проверять текущую дату границы, и в случае необходимости – сдвигать эту дату, на указанный нами период.
Получить границу можно с помощью кода (Рис. 4)
Рис. 4
Где в качестве отбора может выступать структура, ключи которой содержат имена измерений последовательности, а значения – соответствующие показатели этих измерений.
Рис. 5
Рис.5 демонстрирует код, передвигающий границу последовательности в соответствии с отбором на заданный момент времени.
Несмотря на то, что последовательность, безусловно, полезный инструмент, использовать его надо с умом. Злоупотребление ими значительно снижает производительность системы и мешает «параллельной» работе пользователей.
Типовые конфигурации, как правило, содержат инструмент, позволяющий восстанавливать последовательности и переносить их границы. Его можно обнаружить в разделе «Все функции»-> «Стандартные» -> «Проведение документов» (Рис.6)
Рис.6
Запускаемая обработка содержит закладку «Восстановление», интуитивно понятная форма которой и предоставляет возможность выполнения соответствующих действий.