Последовательности документов в 1С 8.3
Последовательность в 1С 8.3– объект метаданных, позволяющий решать специфические задачи контроля хронологической последовательности необходимых документов. Обычно используется в партионном учете или же в контроле взаиморасчетов.
Читайте также — другие объекты метаданных 1С.
Рассмотрим настройку и свойства последовательностей в 1С.
Содержание
Настройка и свойства последовательностей в 1С
Для настройки последовательности необходимо указать документы, с которыми связана последовательность, и какие регистры влияют на последовательность. Это указывается на вкладке Использование:
Также на этой вкладке необходимо указать режим перемещения границы последовательности при проведении документа – Перемещать или Не перемещать. Эта настройка указывает на то, будет ли система автоматически передвигать границу последовательности, или же эта ответственность ложится на плечи разработчика.
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
На вкладке Данные можно указать дополнительные измерения для контроля последовательности. Например, последовательности можно контролировать в разрезе организации.
Пример использования последовательности в 1С
Пример программной установки границы последовательности:
Последовательности.ПартионныйУчет.УстановитьГраницу(МоментВремени());
Пример получения текущей границы для последовательности в 1С:
ГраницаМоментВремени = Последовательности.ПартионныйУчет.ПолучитьГраницу();
Последовательность и производительность 1С Предприятие
Последовательность — очень опасный объект метаданных с точки зрения производительности системы. Связано это с тем, что при установке новой границы последовательности платформа блокирует попытки изменить границу другими пользователями. Как правило, если в системе используется последовательность, то используется она во многих документах системы. Поэтому база данных становится «последовательной», а не «параллельной» для пользователей (больше о производительности можно прочитать в разделе 1С Эксперт).
Для решения данной проблемы достаточно дописывать движения по нужным регистрам и передвигать границу последовательности в нерабочее время регламентным заданием.
Восстановление границы последовательности проведения документов в 1с 8.3
Произвести восстановление последовательности границы в 1С 8.3 можно с помощью встроенного механизма. Обработка расположена в меню «Все функции» — «Стандартные»:
На вкладке «Восстановление последовательностей» можно выбрать интересующие пункты или восстановить все последовательности:
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Дмитрий:
очень понятно все объяснено и приятное глазу форматирование. Спасибо большое, от меня 10 из 10 баллов 🙂
Программист 1С:
Рады помочь! 🙂
Заглядывайте к нам 🙂
Александр:
вопрос это работает при записи или при перепроведении?
Кирилл:
Что работает ?
Запись проведенного = перепроведении.
А вообще, разработчик по разному может заложить 🙂
Наталья:
Кирилл, добрый день. у меня перенос остатков на 31.12.2016 г, а период закрыть не могу пишет Список ошибок операции
Корректировка стоимости номенклатуры за Ноябрь 2016
Устраните указанные ошибки и повторите выполнение операции
1. «Нарушена последовательность проведения документов.
Возможно изменение результатов проведения документов за Ноябрь 2016 г. по организации Элва ООО.
Выполните повторно перепроведение документов, начиная с 30.11.2016
(раздел «»Операции»» — «»Закрытие месяца»»).»
а документов нет никаких
Кирилл:
Наталья, здравствуйте!
Посмотрите через журнал проводок — точно ли нет движений в ноябре?
Пробовали запускать закрытие месяца за ноябрь? По идее, даже если документов нет, он может прогнать процедуру и последовательность восстановит.
Либо, хотя бы, попробуйте запустить из закрытия месяца «Перепроведение документов», возможно поможет.
Если нет — напишите, я попробую дать дальнейшие рекомендации.
Максим:
Добрый День Кирилл! Если у последовательности установлено что при проведении не перемещать границу- то нормально что обработка восстановления последовательности всегда показывает дату границы 01.01.0001???
Аноним:
да
Реги:
Здравствуйте! А перепроводит при восстановлении последовательности все документы, или только те, которые влияют на остаток конкретного товара, который нарушен?