Какую регламентную процедуру необходимо проводить в 1с каждый месяц

Обновлено: 04.07.2024

Чем в 1С регламентные операции отличаются от регламентированных?

В 1С для обозначения операций закрытия месяца используется понятие «регламентные операции». А для формирования различных форм внешней отчетности в контролирующие органы — «регламентированный отчет».

Рассмотрим эти операции подробнее.

Регламентные операции

Согласно определению толкового словаря, «регламентный» — основанный на предписанном порядке, регламенте. Само определение указывает, что регламентные действия выполняются по установленному постоянному порядку. Именно такие действия выполняются в программе при закрытии месяца, после того, как все первичные документы внесены в 1С.

Порядок выполнения регламентных операций в 1С включает:

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


Все регламентные операции вынесены в отдельный Журнал регламентных операций : раздел Операции — Закрытие периода — Регламентные операции .


Перечень регламентных операций, выполняемых при закрытии месяца, определяется:

  • формирование себестоимости продукции (производственных работ, услуг),
  • бухгалтерские и налоговые итоги.

Регламентированная отчетность

Согласно определению толкового словаря, «регламентированный» — дозволенный, точно определенный, строго установленный. В программе это определение относится к сдаваемой в контролирующие органы внешней отчетности, формы которой «дозволены» и «строго установлены».

Доступ к регламентированной отчетности осуществляется из:

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

Варианты регламентированной отчетности:

  • бухгалтерская отчетность (бухгалтерский баланс и отчет о прибылях и убытках);
  • отчетность, представляемая в государственные социальные фонды (ФСС, ПФР, ФОМС, ГФЗН);
  • налоговая отчетность (декларация по налогу на добавленную стоимость);
  • произвольные отчеты по специфике предприятия.

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    На этот вопрос ответил Минфин в Письме от 23.09.2020 N.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.Рассмотрим как в ЗУП 3 настроить автоматическое обновление регламентированных отчетов.Как отличить договор абонентского обслуживания от обычного договора оказания услуг.

Карточка публикации

(3 оценок, среднее: 5,00 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Все комментарии (1)

Благодарю за полезную информацию

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Как не попасть в ловушку, работая с контрагентами из ЕАЭС

[17.11.2021 запись] Практический переход на ФСБУ 6 и ФСБУ 26 в 1С

Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму

Изменения в 2021 году, о которых нужно знать бухгалтеру

[11.10.2021 запись] Учет ОС по-новому: ФСБУ 6/2020, ФСБУ 26/2020, ФСБУ 25/2018

[29.10.2021 запись] Пообъектный учет ОС и подходы к определению и пересмотру СПИ

Спасибо! Очень ценно полезно нужно! Буду еще неоднократно обращаться к этому семинару для изучения этой темы.

Анна Викулина

В системе 1С:Предприятие 8.3 предусмотрено довольно много способов повышения производительности и быстродействия. Один из вариантов – настройка регламентных и фоновых заданий.

Для начала кратко определим, что это такое, для чего они нужны и за что отвечают:

  • Регламентные задания в 1С – это механизмы, заложенные в конфигурацию, указывающие на необходимость выполнять определенных задач по установленному расписанию. Такое задание в обязательном порядке порождает фоновое.
  • Фоновые задания в 1С 8.3 – это действия, производимые программой 1С незаметно для работающего в ней. Отслеживают их исполнение только по журналу регистрации. Особенностью такого задания является то, что при его выполнении не блокируется работа пользователя, он может продолжать вносить и редактировать данные, даже если процедура запущена.

Как настроить регламентное задание и фоновое

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

В программе 1С 8.3 список заданий находится в «Администрирование-Настройки программы-Обслуживание».

В «Обслуживание-Регламентные операции» находим ссылку на наши операции.

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

У Регламентных заданий указывается:

  • Наименование;
  • Состояние (выполняется или выполнено);
  • Дата окончания.

У Фоновых заданий:

  • Состояние (выполняется или выполнено);
  • Наименование;
  • Начало;
  • Окончание.

Рассмотрим регламентную операцию «Загрузка курсов валют». Заходим на соответствующую вкладку. С заданиями можно осуществлять следующие действия:

  • Включить – поставить флажок «включено»;
  • Выключить – снять флажок «включено», затем «Записать и закрыть». Так можно отключить задания, которые не представляются важными, и это значительно увеличит скорость работы в программе 1С;
  • Настроить расписание исполнения.

Виды расписаний

Общее – указываем дату начала/окончания, а также периодичность повторений в днях.

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

Недельное – на этой вкладке галочками мы отмечаем дни недели, а также количество повторений.

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

Добавление Регламентного задания

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

Далее выбираем «Конфигурация-Открыть конфигурацию». Затем открываем «Общие-Регламентные задания», нажимаем правой кнопкой мыши, появляется окошко «Добавить». Выбираем его.

  • В графе «Имя модуля» указывается процедура для исполнения. В ней прописаны все подробности и нюансы работы;
  • Для отключения или включения задания необходимо установить или удалить флажок в поле «Использование»;
  • Указываем «Предопределенность». Задания с этой характеристикой запускаются автоматом. Если не поставить галочку, то надо будет запускать их дополнительно;
  • Указываем число повторений и длину интервалов между ними при аварийном завершении работы.

Также здесь мы можем настроить расписание задания. Нажимаем на кнопку «Расписание (Открыть)» и переходим к его заполнению.

К примеру, нам нужно выполнять наше задание с 1 по 30 сентября один раз в день. Также мы можем настроить расписание исполнения Регламентного задания, как уже было описано выше.

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

Анна Викулина

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

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

*Так как в статье будут показаны разные ситуации, рисунки не будут связаны между собой одним периодом и наименованием организации.

Операция Закрытие месяца в БП 8.3

Операция «Закрытие месяца» находится по «адресу»: Операции – блок Закрытие периода – Закрытие месяца.

Рис.1 Операции – блок Закрытие периода – Закрытие месяца

Рис.1 Операции – блок Закрытие периода – Закрытие месяца

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

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

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

Как видим, обработка по закрытию месяца в 1С БП 8.3 содержит четыре блока, которые необходимо «пройти» последовательно.

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

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

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

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

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

Рис.4 Доступные пункты при закрытии месяца зависят от многих факторов

Рис.4 Доступные пункты при закрытии месяца зависят от многих факторов

Если надо отменить закрытие месяца, для этого существует специальная кнопка. При этом операции, отмеченные как скорректированные вручную, останутся проведенными.

Рис.5 Операции, отмеченные как скорректированные вручную, останутся проведенными

Рис.5 Операции, отмеченные как скорректированные вручную, останутся проведенными

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

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

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

Рис.8 В пределах первого блока операции провелись независимо друг от друга

Рис.8 В пределах первого блока операции провелись независимо друг от друга

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

Рис.9 Изменится статус с Выполнено на Необходимо повторить

Рис.9 Изменится статус с Выполнено на Необходимо повторить

Закроем месяц повторно.

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

Рис.11 Теперь ошибок нет, а при вызове меню по каждому пункту можно посмотреть проводки или расшифровки расчетов

Рис.11 Теперь ошибок нет, а при вызове меню по каждому пункту можно посмотреть проводки или расшифровки расчетов

Видим итоговые проводки, например, по амортизации за месяц.

Рис.12 Видим итоговые проводки, например, по амортизации за месяц

Рис.12 Видим итоговые проводки, например, по амортизации за месяц

И более подробную справку-расчет.

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

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

Блок 1

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

Например, за месяц было два поступления материалов (нитки швейные), количество в обоих случаях совпадает. Цена шт. в одном случае – 30 руб., во втором – 40. Средняя цена должна быть 35, но до второго поступления 10 шт. уже успели списать в производство. Тогда при закрытии месяца стоимость списанных материалов будет увеличена.

Иногда в подобной ситуации возможны сторнирующие проводки.

Блок 2

Этот блок связан с расчетом долей списания косвенных расходов. Дело в том, что согласно НК РФ некоторые расходы могут быть учтены не полностью, а в зависимости от некоторой базы. Например, иногда расходы по рекламе или представительские расходы подлежат нормированию и т.п. В 1С все подобные виды расходов считаются косвенными. Отражать их на счете 20 не следует, это может привести к ошибкам в налоговом учете. В нашем случае показан вариант, когда расходы на рекламу составили 5000 руб., а принять можно только тысячу. Справка-расчет покажет эту ситуацию.

Блок 3

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

уровня себестоимости реализации. Пожалуй, это наиболее важный и объемный пункт из всех при закрытии месяца. На формирование проводок в этом случае повлияют настройки учетной политики в БУ, а также список прямых и косвенных расходов для НУ.

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

Итоговым результатом закрытия месяца станет расчет налога на прибыль. После проведения закрытия месяца в БУ должны закрыться счета 25 и 26. 20-й может остаться на сумму незавершенного производства. Если незавершенки нет, 20-й счет тоже должен быть закрыт. По счетам 90 и 91 итогового сальдо на верхнем уровне не должно быть, а вот развернутое сальдо по субсчетам отражается в течение года.

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

При реформации баланса счета 90, 91, 99 закрываются, перенося финансовый результат на счет 84. Если сальдо по сч. 84 кредитовое, получена прибыль, если дебетовое – убыток.

Когда по итогам года получается убыток, перед реформацией баланса придется вручную ввести дополнительную операцию. Например, по итогам года получен убыток 200 000 руб. Поскольку в НУ эта сумма может быть списана в дальнейшем при получении прибыли, возникает ОНА и необходимость где-то учитывать эти суммы для НУ. В бухучете на счете 09 отразится 20% от суммы убытка с аналитикой «Убыток текущего периода», а 80% суммы (160 000) увидим в ДТ 84 как убыток. При этом в следующем году на сч. 09 сумма должны быть обозначена как «Расходы будущих периодов». Если не ввести дополнительных ручных проводок в декабре, то при закрытии января следующего года получим ошибку.

Для исправления ситуации отменяют реформацию баланса.

Рис.18 Для исправления ситуации отменяют реформацию баланса

Рис.18 Для исправления ситуации отменяют реформацию баланса

Только эту операцию, весь месяц по остальным пунктам остается закрытым.

Рис.19 Только эту операцию, весь месяц по остальным пунктам остается закрытым

Рис.19 Только эту операцию, весь месяц по остальным пунктам остается закрытым

Создают ручную операцию. Согласно подсказке от 1С, в БУ по счету 09 переносим аналитику с Убыток текущего периода на Расходы будущих периодов (аналитика выбирается из справочников).

По счету 97 в НУ (БУ не меняем) записываем сумму убытка. В разных источниках упоминают разные субсчета счета 97 для этой операции, в нашем случае наиболее подходящий – 97.21. Одним из типов субконто по сч.97 могут быть подразделения, в данной операции их указывать не следует.

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

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

Создаем новый вид расходов, наименование произвольное, Вид для НУ из справочника – Убытки прошлых лет. Признание расходов – в особом порядке. Задаем период списания, в нашем случае – 10 лет, начиная со следующего года. Можно в качестве подсказки указать сумму и комментарий.

Как уже отмечалось выше, по сч.97 в БУ сумм не ставим, в НУ указываем сумму убытка. Для соответствия правилу БУ = НУ + разницы, по типу ВР ставим сумму убытка с минусом.

После этого проводим реформацию баланса.

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

Рис.23 В Блоке 4 закрытия месяца появится пункт о списании убытков прошлых лет

Рис.23 В Блоке 4 закрытия месяца появится пункт о списании убытков прошлых лет

Мы рассмотрели основные моменты при использовании обработки Закрытие месяца в 1С бухгалтерии 8.3. Следует отметить, что на нашем информационном ресурсе можно найти более подробные статьи по вопросам учета тех операций, которые участвуют в закрытии месяца, например учет ОС или спецодежды, расчет налога на имущество или прибыль, расчет себестоимости и т.д.

Регламентные операции на уровне СУБД для MS SQL Server

Инструкция по выполнению регламентных операций на уровне СУБД.

Информация применима к клиент-серверному варианту "1С:Предприятия 8" при использовании СУБД MS SQL Server.

Общие сведения

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

Если в работающей системе наблюдаются какие-либо симптомы проблем с производительностью, следует проверить, что в системе правильно настроены и регулярно выполняются все рекомендуемые регламентные операции на уровне СУБД.

Выполнение регламентных процедур должно быть автоматизировано. Для автоматизации этих операций рекомендуется использовать встроенное средства MS SQL Server: Maintenance Plan. Существуют так же другие способы автоматизации выполнения этих процедур. В настоящей статье для каждой регламентной процедуры дан пример ее настройки при помощи Maintenance Plan для MS SQL Server 2005.

Для MS SQL Server рекомендуется выполнять следующие регламентные операции:

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

Обновление статистик

MS SQL Server строит план запроса на основании статистической информации о распределении значений в индексах и таблицах. Статистическая информация собирается на основании части (образца) данных и автоматически обновляется при изменении этих данных. Иногда этого оказывается недостаточно для того, что MS SQL Server стабильно строил наиболее оптимальный план выполнения всех запросов.

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

Для того, чтобы гарантировать максимально правильную работу оптимизатора MS SQL Server рекомендуется регулярно обновлять статистики базы данных MS SQL.

Для обновления статистик по всем таблицам базы данных необходимо выполнить следующий SQL запрос:

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

Оптимальная частота обновления статистик зависит от величины и характера нагрузки на систему и определяется экспериментальным путем. Рекомендуется обновлять статистики не реже одного раза в день .

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

Настройка автоматического обновления статистик (MS SQL 2005)

Запустите MS SQL Server Management Studio и подключитесь к серверу СУБД. Откройте папку Management и создайте новый план обслуживания:


Создайте субплан (Add Subplan) и назовите его «Обновление статистик». Добавьте в него задачу Update Statistics Task из панели задач:


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

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

Обновление статистик необходимо проводить с включенной опцией Full Scan.


Сохраните созданный план. При наступлении указанного в расписании срока обновление статистик будет запущено автоматически.

Очистка процедурного КЭШа

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

Возможна ситуация, при которой MS SQL Server, ориентируясь на устаревшую статистическую информацию, построит неоптимальный план запроса. Этот план будет сохранен в процедурном КЭШе и использован при повторном вызове такого же запроса. Если Вы обновили статистику, но не очистили процедурный кэш, то SQL Server может выбрать старый (неоптимальный) план запроса из КЭШа вместо того, чтобы построить новый (более оптимальный) план.

Таким образом, рекомендуется всегда после обновления статистик очищать содержимое процедурного КЭШа.

Для очистки процедурного КЭШа MS SQL Server необходимо выполнить следующий SQL запрос:

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

Настройка очистки процедурного КЭШа (MS SQL 2005)

Поскольку процедурный КЭШ необходимо очищать при каждом обновлении статистики, данную операцию рекомендуется добавить в уже созданный субплан «Обновление статистик». Для этого следует открыть субплан и добавить в его схему задачу Execute T-SQL Statement Task. Затем следует соединить задачу Update Statistics Task стрелочкой с новой задачей.


В тексте созданной задачи Execute T-SQL Statement Task следует указать запрос «DBCC FREEPROCCACHE»:


Дефрагментация индексов

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

Рекомендуется регулярное выполнение дефрагментации индексов. Для дефрагментации всех индексов всех таблиц базы данных необходимо использовать следующий SQL запрос (предварительно подставив имя базы):

sp_msforeachtable N'DBCC INDEXDEFRAG (<имя базы данных>, ''?'')'

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

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

Настройка дефрагментации индексов (MS SQL 2005)

В ранее созданном плане обслуживания создайте новый субплан с именем «Дефрагментация индексов».Добавьте в него задачу Reorganize Index Task:


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

Настройте задачу, указав базу данных (или несколько баз данных) и выбрав необходимые таблицы. Если точно неизвестно, какие таблицы следует указать, то устанавливайте значение All.


Реиндексация таблиц базы данных

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

sp_msforeachtable N'DBCC DBREINDEX (''?'')'

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

После выполнения реиндексации нет необходимости делать дефрагментацию индексов.

Настройка реиндексации таблиц (MS SQL 2005)

В ранее созданном плане обслуживания создайте новый субплан с именем «Реиндексация». Добавьте в него задачу Rebuild Index Task:


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

Настройте задачу, указав базу данных (или несколько баз данных) и выбрав необходимые таблицы. Если точно неизвестно, какие таблицы следует указать, то устанавливайте значение All.


Контроль выполнения регламентных процедур на уровне СУБД

Необходимо осуществлять регулярный контроль выполнения регламентных процедур на уровне СУБД. Ниже приведен пример контроля выполнения плана обслуживания для MS SQL Server 2005.

Откройте созданный вами план обслуживания и выберите из контекстного меню пункт «View History»:


Откроется окно с протоколом выполнения всех заданных регламентных процедур.


Успешно выполненные задачи и задачи, выполненные с ошибками, будут помечены соответствующими иконками. Для задач, выполненных с ошибками, доступна подробная информация об ошибке.

К регламентным операциям в 1С 8.3 относятся операции, которые выполняются в конце месяца и производят необходимые действия для закрытия периода.

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

Создание регламентных операций с помощью закрытия месяца

закрытие месяца в 1с 8.3 бухгалтерия

перепроведение месяца

Получите понятные самоучители по 1С бесплатно:

И теперь, если мы попытаемся выполнить регламентные операции за следующий месяц, нам программа выдаст вот такое предупреждение:

предупреждение о перепроведении

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

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

Ручная корректировка проводок регламентных операций

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

Ничего страшного в этом нет, просто находил данную операцию и правил проводки вручную. После этого никаких проблем не возникало.

Чтобы перейти к проводкам регламентной операции, нужно нажать на ссылку с ее наименованием:

проводки по регламентной операции 1с 8.3

Читайте также: