Данные в программе должны учитываться в строгой хронологической последовательности. Если документы поступают в бухгалтерию с опозданием или исправляются ошибки в уже введенных документах —программа требует восстановить порядок проведения документов.
В версии 1С 3.0.62.1 добавлен механизм ручного переноса границы последовательности без обязательного перепроведения документов с даты внесенного изменения.
Содержание
- 0.1 Назначение и использование
- 0.2 Почему нужно восстанавливать границу последовательности?
- 0.3 Восстановление последовательности
- 0.4 Перенос границы последовательности
- 0.5 Перепроведение нарушенной последовательности
- 0.6 Перепроведение только текущего месяца
- 1 Закрытие месяца. Ручной перенос границы последовательности
- 2 1с 7 операции граница последовательности. Использование последовательностей (1Cv8)
Назначение и использование
В 1С существует механизм контроля последовательности документов, который отслеживает порядок проведения документов. Он следит за тем, чтобы соблюдалась строгая хронологическая последовательность учета документов в базе. При последовательном вводе документов в базу устанавливается Граница последовательностидокументов .
Наиболее частая причина нарушения Границы последовательности – ввод документов «задним» числом или изменение уже введенных документов. В этом случае программа требует восстановить нарушенную последовательность документов, начиная с даты нарушения.
Почему нужно восстанавливать границу последовательности?
Для правильности ведения учета документы, введенные в информационную базу, должны располагаться в том порядке, в котором реально происходили события. Если расходную накладную ввести в базу до приходной накладной, то в программе будет неправильно отражено списание товара:
- Могут возникнуть отрицательные остатки на складе из-за того, что в момент выписки расходной накладной на складе еще не было товара, оформленного приходной накладной.
- Будет неверно выполнен расчет средней стоимости товара.
Рассмотрим, как ввод документов «задним» числом может привести к ошибкам в учете.
При вводе аванса «задним» числом, программа не сможет учесть аванс – для этого нужно восстановить последовательность документов: провести отгрузку после внесенной банковской выписки. Тогда зачет аванса появится в проводках документа реализации.
В этом случае программа потребует восстановления границы последовательности и выполнения регламентных операций за прошлый месяц. Иначе получится неправильный расчет себестоимости товаров, неверные взаиморасчеты с поставщиком, а также проблемы с НДС.
Без восстановления последовательности может пострадать расчет себестоимости товара на складе, если учет ведется по складам в суммовом и количественном выражении.
Таких ситуаций очень много, тем более, что многие документы делаются на основании других и связаны между собой. Изменение в одном из них должно приводить к изменению во всей цепочке документов.
Восстановление последовательности
Восстановление последовательности, т. е. проведение документов в правильной хронологической последовательности, может быть выполнено в:
- процедуре Закрытие месяца: раздел Операции – Закрытие периода – Закрытие месяца – ссылка Перепроведение документов.
- процедуре Проведение документов: кнопка Главное меню – Все функции – Стандартные – Проведение документов – вкладка Проведение документов.
Вкладка Восстановление последовательностейне используется.
- обработке Групповое перепроведение документов: раздел Операции — Сервис — Групповое перепроведение документов.
Перенос границы последовательности
Перенос границы последовательности документов выполняется в процедуре Закрытие месяца по ссылке Перепроведение документов: раздел Операции – Закрытие периода – Закрытие месяца – Перепроведение документов.
Возможные варианты настройки границы последовательности документов:
- Перепроведение нарушенной последовательности
- Перепроведение текущего месяца
- Перепроведение не требуется
Перепроведение нарушенной последовательности
Восстановление происходит с начала нарушения границы последовательности документов. Это стандартный вариант восстановления без ручного переноса границы.
Перепроведение только текущего месяца
В этом случае граница последовательности устанавливается на конец прошлого месяца, т. е. проводки в документах до конца этого месяца будут считаться корректными. Перепроведены будут только документы текущего месяца.
Операция Перепроведение документов в нарушенных периодах выглядит как восстановленная:
- Цвет выполненной операции – зеленый.
Источник: https://proektrt.ru/chto-takoe-granica-posledovatelnosti-v-1s-ispolzovanie.html
Закрытие месяца. Ручной перенос границы последовательности
Данные в программе должны учитываться в строгой хронологической последовательности. Если документы поступают в бухгалтерию с опозданием или исправляются ошибки в уже введенных документах —программа требует восстановить порядок проведения документов.
В версии 1С 3.0.62.1 добавлен механизм ручного переноса границы последовательности без обязательного перепроведения документов с даты внесенного изменения.
1с 7 операции граница последовательности. Использование последовательностей (1Cv8)
Для пользователя: Последовательность документов есть в УПП, УТ (8), ТиС, ПУБ (7).
Операции – Проведение документов, на закладке «Восстановление последовательностей»приведены все имеющиеся в программе последовательности и указана дата актуальности каждой из них.
Партионный учет давно неактуален, значит – все значения себестоимости, которые появляются в отчетах, врут. (Учет кадров и налоговый учет УСН в данной базе не ведется).
Что значит последовательность? Строго говоря, одним из правил учета является его оперативность, т.е. отражение хозяйственных операций по мере их возникновения. 1 июня на склад поступило 10 штук товара А, потом 10 июня продано 8 штук.
Если проводить эти документы (Поступление товаров и услуг, Реализация товаров и услуг) строго в хронологическом порядке, то последовательность установится сначала на 1 июня, потом на 10 июня. Т.е.
ее граница будет сдвигаться вперед каждым документом, и итоги (количество, сумма, себестоимость) будут актуальными на каждый момент времени.
Если же потом, задним числом, провести еще один документ (Реализация товаров и услуг) от 8 июня, которым будет оформлена реализация 7 штук товара А, программа дает это сделать беспрепятственно. Граница последовательности при этом установится на 8 июня, на этот документ.
То есть информация ДО ввода этого документа верна, а ПОСЛЕ – уже нет. При восстановлении последовательности (перепроведении документов, входящих в последовательность), документ от 10 июня проведен не будет, потому что нет необходимого количества товара А. Далее пользователь должен искать причину этой ошибки, устранять и восстанавливать последовательность заново.
Как часто восстанавливать последовательность? Как минимум – перед выполнением регламентных операций, формированием значимых отчетов и т.п. Поскольку любое перепроведение документа (относящегося к последовательности) сдвигает ее границу, имеет смысл закрывать для редактирования прошлые периоды (Сервис – Установка даты запрета изменения данных).
В Бухгалтерии последовательности нет (за исключением кадровых приказов – в 8.1), но есть возможность автоматического перепроведения документов за период.
Перед закрытием месяца это делать необходимо (Операции – Проведение документов).
Для программиста:
Последовательность – объект метаданных 1С – предназначена для упорядоченного хранения множества документов согласно дате и времени.
Граница последовательности (ГП) – позиция, последнего введённого документа в последовательность. Если после ГП есть другие документы в последовательности, то последовательность считается нарушенной и её необходимо восстановить.
Логически – последовательность можно условно представить как «Общий» журнал документов входящих в эту последовательность. Условно, потому, что на последовательностях строится логика учета.
У некоторых последовательностей, для дополнительного контроля автоматически при движении регистров, отслеживается связь: регистр – последовательность. Если изменился регистр, должна измениться и последовательность.
Физически – последовательность состоит из двух таблиц: 1. Таблица регистрации;
2. Таблица границ.
Таблица регистрации (ТР) – коллекция зарегистрированных в последовательности документов в разрезе измерений. В случае повторной записи документа сначала удаляется старая запись, затем записывается новая.
Таблица границ (ТГ) – хранит границу последовательности в разрезе измерений, одно измерение – одна запись если измерений нет, то у ТГ одна запись. Запись ТГ показывает, какой документ в ТР является последним правильно проведённым, т.е. не нарушившим правильное ведение учёта.
Обе таблицы идентичны по составу колонок: «Период», «Регистратор», «Измерение».
Восстановить последовательность возможно путём простого программного переноса ГП (если вы уверены, что итоги не нарушены) на последний документ в последовательности или повторным, последовательным проведением всех документов от ГП до последнего по времени документа в последовательности. Для исправления последовательности существует штатная обработка «Проведение документов».
Механизм «последовательность» имеет подчинённые объекты, свойство – измерения.
Измерения – это разрезы последовательности. Измерения, условно разбивают последовательность на несколько логически целых частей.
Измерение позволяет, в случае необходимости, перепроводить не все документы, входящие в последовательность, а только те которые содержат данное измерение, что ускоряет скорость работы при восстановлении последовательности.
Измерения повышают производительность системы в целом, так как при записи и проведении захватывается не вся таблица целиком, а только те её строки, которые соответствуют данному измерению.
Регистрация документа в последовательности, т.е. в ТР, производится в момент его записи.
Регистрация документа в последовательности может осуществляться автоматически, под руководством системы, если свойство «Заполнение последовательностей» документа будет установлено в «Заполнять автоматически» если иначе, то сам разработчик описывает правила регистрации.
Запись в ТГ происходит при проведении документа.
При проведении документа, его движения учитываются в: · «Оперативном учёте» – записывает движения документа в регистрах;
· «Бухгалтерском учёте» – запись проводок.
ПоследовательностьМенеджер.< ИмяПоследовательности >– Данный менеджер предназначен для управления последовательностью: Последовательность.«ИмяПоследовательности».Восстановить Последовательность.«ИмяПоследовательности».
ПолучитьГраницу Последовательность.«ИмяПоследовательности».ПолучитьГраницы Последовательность.«ИмяПоследовательности».Принадлежит Последовательность.«ИмяПоследовательности».Проверить Последовательность.«ИмяПоследовательности».
СоздатьНаборЗаписей
Последовательность.«ИмяПоследовательности».УстановитьГраницу
Вся работа «ПоследовательностьМенеджер» складывается из анализа и работы с ТР и ТГ. Например, метод «Проверить» – если документ в ТГ, есть последний в ТР, значит, последовательность не нарушена и наоборот и т.д.
Информация
- Профессиональная разработка в системе 1С:Предприятие 8
- ГЛАВА 7. ДОКУМЕНТЫ И ПОСЛЕДОВАТЕЛЬНОСТИ (143)
- Последовательности документов (166)
- ГЛАВА 7. ДОКУМЕНТЫ И ПОСЛЕДОВАТЕЛЬНОСТИ (143)
Что такое последовательность?
Последовательность документов – понятие в программе 1с, связанное с порядком следования и проведения документов и цепочек документов друг за другом.
Механизм последовательности отслеживает документы, введенные задним числом (например, может произойти ввод отгрузки ранее поступления) и предлагает восстановление следования корректный цепочек документов по партионному учету или же документов по взаиморасчетам с клиентами.
Механизм последовательностей
На каждую последовательность 1С поддерживает в базе две таблицы:
- полный список документов, входящих в последовательность
- таблицу границ последовательности
Таблица списка документов последовательности
Эту таблицу можно представить как регистр с измерением Регистратрор и ресурсами – всеми полями документов, входящих в последовательность.
Запись в эту таблицу происходит при записи документа.
Количество записей в этой таблице соответствует общему количеству документов последовательности.
Таблица границ последовательности
Эту таблицу можно представить как регистр с измерениями – всеми измерениями регистров, входящих в последовательность и ресурсом – регистратором (и, соответственно, моментом времени), соответствующим границе последовательности.
Запись в эту таблицу происходит при проведении/отмене проведения документа.
Количество записей в этой таблице соответствует общему количеству различных детерминантов (наборов измерений) последовательности.
Как настроить в конфигураторе использование последовательности
- создать последовательность
- настроить документы, входящие в последовательность
- настроить регистры, движения которых влияют на последовательность
- добавить измерения
- настроить связь измерений с реквизитами документов последовательности
- настроить связь измерений с движениями регистров
Как получить документы, нарушающие последовательность?
Например, запросом:ВЫБРАТЬ
ОстаткиНоменклатуры.Регистратор, ОстаткиНоменклатуры.Номенклатура
Последовательность.ОстаткиНоменклатуры КАК ОстаткиНоменклатуры ВНУТРЕННЕЕ СОЕДИНЕНИЕ Последовательность.ОстаткиНоменклатуры.Границы КАК ОстаткиНоменклатурыГраницы ПО ОстаткиНоменклатуры.Номенклатура = ОстаткиНоменклатурыГраницы.Номенклатура И ОстаткиНоменклатуры.МоментВремени > ОстаткиНоменклатурыГраницы.МоментВремени
Данные в программе должны учитываться в строгой хронологической последовательности. Если документы поступают в бухгалтерию с опозданием или исправляются ошибки в уже введенных документах —программа требует восстановить порядок проведения документов.
В версии 1С 3.0.62.1 добавлен механизм ручного переноса границы последовательности без обязательного перепроведения документов с даты внесенного изменения.
Данные в программе должны учитываться в строгой хронологической последовательности. Если документы поступают в бухгалтерию с опозданием или исправляются ошибки в уже введенных документах —программа требует восстановить порядок проведения документов.
В версии 1С 3.0.62.1 добавлен механизм ручного переноса границы последовательности без обязательного перепроведения документов с даты внесенного изменения.