Задания к закрытию месяца. Расчет себестоимости и его Откат в ERP: практика применения

Система 1с предприятие изначально не предполагает прямое удаление каких-либо объектов из базы данных, например элементов справочников, документов, отчетов и т.д. Конечно все же можно настроить роль пользователя таким образом чтобы он сразу удалял из 1с какой-нибудь объект, без пометки на удаление , но делать этого крайне не рекомендуется. Также хотим отметить тот факт, что если даже у пользователя роль настроена на прямое удаление объектов (интерактивное удаление), все равно это не позволит удалять ему некоторые объекты в предприятии 1с , и сделать это можно будет только через пометку на удаление .

Для чего сделана пометка на удаление объектов в 1с

Давайте ответим с Вами на вопрос "Зачем сделана эта пометка для удаления?", ведь быстрее удалить объект из 1с сразу. Сделано это по нескольким причинам:

  1. Есть вероятность того, что пользователь впоследствии передумает и захочет вернуть удаленный объект, когда стоит пометка ее достаточно снять, при интерактивном удалении восстановить данные нельзя .
  2. В 1с один объект, например документ, может ссылаться на множество других объектов в системе (справочники, константы, другие документы и т.д.), и одновременно также на этот объект (в нашем случае документ), могут ссылаться множество других объектов. Если бы в системе 1с предприятие было разрешено прямое удаление объектов из базы данных, то это привело бы к ужасным последствиям, так как сразу же бы начали появляться объекты с "битыми ссылками", а это потеря данных, и не правильное функционирование базы данных, которое рано или поздно приведет к краху базы и практически полной потери Ваших данных!

Два вида удаления в 1с, понятие контроля ссылочной целостности в 1с

В программе объекты 1с можно удалить двумя способами:

  1. С помощью интерактивного удаления (прямое удаление без контроля ссылочной целостности)
  2. Через пометку на удаление (удаление с контролем ссылочной целостности)

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

Как восстановить удаленные объекты в 1с? Что происходит с объектами после их удаления из 1с?

Подобные вопросы нам задают многие люди, и ответ тут один, физическое удаления данных из 1с (с помощью способов описанных ниже) приводит к ПОЛНОМУ УНИЧТОЖЕНИЮ ФАЙЛА ИЗ БАЗЫ! Восстановление удаленных файлов из базы не возможно.

Мы всегда готовы оказать Вам своевременную помощь в обновлении системы 1С 8.3 .

Интерактивное удаление в 1с

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

Теперь нажмем клавишу F9 , у нас копируется роль "ПолныеПрава" и появится еще одна "ПолныеПрава1". Откроем ее двойным щелчком мыши. Появится окно свойств роли, нажмем кнопку "Действия" ---> "Установить все права". После этого нажмем ОК. Теперь сохраним конфигурацию базы данных, для этого нажмем на синенький бочонок в левом верхнем углу, или нажмем клавишу F7. Если бочонок стал неактивным значит конфигурация сохранилась. Мы создали роль с правами на интерактивное удаление объектов из 1с .

Теперь в конфигураторе откроем вкладку Администрирование ---> Пользователи.

Откроется список пользователей, выберите пользователя под которым Вы хотите включить интерактивное удаление 1с объектов и нажмите карандашик или F2. Откроется окно свойств пользователя, перейдите на вторую вкладку "Прочие". Там найдите ту роль которую мы с Вами копировали, в моем случае это "ПолныеПрава1", ставим галочку и жмем OK.

После этого запускайте 1с предприятие, выбирайте того пользователя которому установили новую роль. Теперь Вы можете удалять объекты напрямую, чтобы удалить объект выберите его и нажмите сочетание клавиш SHIFT + DEL, система спросит уверены ли вы в удалении, при положительном ответе объект будет удален из системы.

Удаление объектов 1с через пометку на удаление или как удалить объекты в 1с?

Теперь давайте рассмотрим с Вами вопрос "Как удалить объекты в 1с? ". Итак, открываем нужную нам базу данных в 1с предприятии. На скриншоте показана "Бухгалтерия государственного учреждения", щелкаем в меню по вкладке "Операции" ---> "Удаление помеченных объектов ".

Если у Вас управляемый интерфейс, как например в "Бухгалтерии предприятия ред. 3.0", то там Вам нужно перейти на вкладку "Администрирование", там Вы увидите подгруппу "Сервис", и уже в ней нужно выбрать "Удаление помеченных объектов ".

Альтернативный способ открытия помощника удаления объектов в 1С 8.2 и 1С 8.3

А вообще если Вы не можете найти у себя в конфигурации кнопочку с помощью которой можно вызвать мастера удаления помеченных объектов 1с , то в 1С 8.2 открыть его можно следующим способом, данный способ подходит для любой конфигурации, ниже на скриншотах видно какие действия необходимо выполнить в 1С 8.2. Открываем дерево всех обработок которые находятся в системе и выбираем "Удаление помеченных объектов ".

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

Начало поиска помеченных на удаление объектов в 1с

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

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

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

Необходимость своевременного удаления помеченных на удаление объектов в 1с. Как удалить объекты помеченные красными галочками?

Рассмотрим пример на конфигурации "Бухгалтерии предприятия". У нас есть документ "Принятие к учету ОС", в нем соответственно указывается основное средство (например компьютер) и множество других параметров, но они нас в данный момент не интересуют. Если мы захотим удалить это ОС из нашей базы данных, то без дополнительных действий у нас ничего не выйдет. Наше ОС (компьютер) будет помечено красной галочкой при попытки его удаления. Почему? А ведь наш документ "Принятие к учету ОС" имеет ссылку на то ОС которое мы сейчас хотим удалить! Когда мы щелкнем на него в списке объектов, то увидим все объекты которые ссылаются на наше ОС, и прежде чем удалить это ОС, нам нужно сначала зайти во все эти объекты и удалить ссылки. В нашем случае это означает что нужно отменить проведение документа "Принятие к учету ОС", и удалить это ОС из документа, после чего записать документ. Теперь документ более не ссылается на наше ОС, и мы можем его удалить. Из всего этого следует одно правило, удалять объекты помеченные на удаление в 1с нужно своевременно ! Иначе потом избавиться от них может быть очень и очень проблематичным делом, ввиду того что между объектами будет большое количество ссылок. Кстати своевременное удаление объектов из 1с также имеет несколько очевидных плюсов:

  1. Увеличивается производительность системы
  2. Уменьшается вероятность ошибок пользователей
  3. Уменьшается размер вашей базы данных
  4. Не возникает "захламленности интерфейса", когда в системе имеется много помеченных на удаление объектов, проведенных документов, а также не проведенных.

В нашей компании Вы всегда получите первоклассное обслуживание программы 1С по очень приятным ценам!

Завершение удаления помеченных объектов в 1с

Теперь давайте удалим объекты до конца. Нажимаем кнопку "Удалить". Система удалит все объекты которые были отмечены зелеными галочками.

Останутся только те которые помечены красными галочками, нажимаем "Закрыть", на этом процесс удаления объектов из 1с завершен. Если у Вас что-то не получилось мы готовы подключиться к Вашей 1с удалённо и помочь решить Ваши задачи.

1с удаление помеченных объектов, подробная видео-инструкция про удаление объектов 1с

  • Рассказываем для чего нужна пометка на удаление в 1с
  • Показываем на примере как удалить в 1с объекты
  • Даются полезные практические советы
  • Показываем как удалять в 1с объекты помеченные красными галочками
  • Также приводится много другой полезной информации

Мы надеемся что наша статья про удаление в 1с объектов помеченных на удаление очень Вам помогла, и ответила на все Ваши вопросы.

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

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

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

Данная обработка находится в меню «Операции» — «Закрытие месяца».

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

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

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

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

В рамках данной статьи мы не будем рассматривать данный функционал подробно. Подробнее о настройке учетной политике вы можете прочитать в статье .

Обработка «Закрытие месяца»

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

Шаг 1

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

В нашем примере сформировались следующие движения:

Следующим этапом производится начисление амортизации с созданием соответствующих проводок.

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

Шаг 2

Следующим шагом будет выполнен расчет долей списания косвенных расходов. В данном случае программа производит промежуточные расчеты для закрытия затратных счетов (20, 23, 25, 26, 44).

Шаг 3

В этом шаге производится закрытие затратных счетов: 20, 23, 25, 26, 44. Будьте внимательны при произведении данных операций. Они влияют на . В нашем случае разнесение производится на 90 счет.

Шаг 4

В завершении производится закрытие 90 и 91 счетов, а так же расчет налога на прибыль.

Если закрывается год, то в 1С появится еще и операция реформация баланса.

Заключение

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

Цели проектаЦели проекта
Параллельное закрытие месяца по нескольким организациям.
Настройка технологических параметров расчета этапов закрытия месяца.
Доработки этапа расчета партий и себестоимости.
Исправление проблем при определении состояния этапов «Формирование
резервов по сомнительным долгам» и «Формирование финансового
результата».
Прочие доработки закрытия месяца.
2

Будет реализована возможность одновременного запуска нескольких сеансов
закрытия месяца по разным организациям
Расширено использование существующего регистра сведений
ВыполнениеОперацийЗакрытияМесяца: помимо информации о завершенных
расчетах в нем теперь хранится информация и о выполняющихся расчетах
Для этого в регистр добавлены поля «РасчетВыполняется» (признак
незаконченного расчета), «ИдентификаторРасчета» (GUID расчета)
«ИнформацияОЗапускеРасчета» (кто и когда запустил расчет)
При запуске расчета в регистр добавляются записи по организациям, для которых
выполняется расчет, с признаком РасчетВыполняется = Истина
При окончании расчета эти записи из регистра удаляются
Перед запуском расчета выполняется проверка наличия записей регистра по
организациям, для которых планируется выполнить расчет: если хоть по
одной организации есть запись в регистре, то запуск расчета запрещается
Для администратора будет реализована возможность скорректировать
данные регистра в случае аварийного завершения сеансов закрытия месяца
в форме закрытия месяца: «Еще» - «Активные сеансы закрытия месяца»
3

Несколько сеансов закрытия месяца

4

Будет добавлена возможность выбора нескольких организаций для закрытия
месяца
сейчас запустить закрытие месяца можно или по всем организациям
сразу, или по какой-то одной организации
станет возможно выбрать несколько любых организаций для выполнения
расчета
при этом будут учитываться связи организаций (по схеме Интеркампани и
по совместному использованию ОС и НМА): связанные организации
можно будет выбрать только все вместе
5

Выбор организаций для закрытия месяца

6

Некоторые этапы закрытия месяца имеют «внутренние» параметры,
оказывающие влияние на результат расчета или на скорость выполнения
расчета – теперь администратор сможет изменять данные параметры
Добавляется константа НастройкиЗакрытияМесяца с типом «Хранилище
значения» в которой будут храниться все настраиваемые параметры
Добавляется форма, в которой выполняется настройка параметров
в форме закрытия месяца: «Настройки» - «Настройка параметров операций
закрытия месяца»
7

Технологические параметры расчета

8

Доработки этапа расчета партий и себестоимости

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

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

Доработки этапа расчета партий и себестоимости (продолжение)

Будет добавлена проверка заполнения обязательных полей в формируемых
при расчете движениях: если сформировано некорректное движение, то
фиксируется ошибка, движение «отбрасывается» и расчет продолжается
В регистры накопления, по которым механизмом партионного учета
формируются движения, будет добавлен служебный реквизит
«РасчетНеЗавершен» с типом «Булево», который позволит увидеть
движения, для которых не была подобрана партия
Для повышения скорости расчета будет выполнен ряд доработок в
программном коде и в запросах механизма расчета партий
11

Доработки других этапов закрытия месяц

Для этапов
«Формирование резервов по сомнительным долгам»
«Формирование финансового результата»
будет добавлена поддержка регистра «Задания к закрытию месяца» для точного
определения необходимости пересчета этих этапов:
При изменении данных регистра бухгалтерии будут формироваться задания для
пересчета финансового результата
При изменении данных в регистрах взаиморасчетов будут формироваться задания
для пересчета резервов по сомнительным долгам
12

Прочие доработки закрытия месяца

Будет добавлена проверка периода, с которого требуется пересчет этапа:
если период пересчета меньше, чем период самой первой учетной политики
организации, то в форме закрытия месяца будет выведена информация о
невозможности выполнения расчета
Это позволит избежать длительного расчета, который принимает за «зависание»
расчета
Ситуация возникает в случае, если не используется механизм дат запрета
изменения данных и пользователь ошибочно ввел документ очень «старым»
периодом
Информация о настроенных датах запрета изменения данных, не
позволяющих выполнить закрытие месяца, будет выводиться более
подробно (для этого доработан программный интерфейс БСП 2.4.4)
В процедуры, определяющие состояние этапов закрытия месяца, будет
встроена подсистема БСП «Оценка производительности»

Как заставить закрытие месяца не ругаться на прошлые периоды в 1С:Бухгалтерия 8.3 (редакция 3.0)

2018-11-02T12:29:21+00:00

Все мы знакомы с такой замечательной регламентной операцией как "Закрытие месяца" в 1С:Бухгалтерии 8.3 (редакция 3.0).

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

Начинаешь закрывать предыдущий период, а она снова требует перепровести ранние периоды.

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

Делаем резервную копию

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

Вдумчиво читаем ошибки

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

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

Но вот, предположим у нас уже закрыты все года до 2013 (или нам вообще перенесли все документы из старой редакции 2.0 в 1С 8.3) и нам нужно делать закрытие 2013 года, не изменяя прошлые года. Начинаем проводить закрытие января 2013 года, а программа ругается - мол повторите закрытие декабря 2012! Не поддавайтесь. Потому что если начнете перепроводить закрытие 2012 - поползут все цифры, а год уже закрыт.

Обманываем программу

В этом случае правильно заставить 1С:Бухгалтерию 8.3 думать, что 2012 год закрыт верно и перепроводить там ничего не нужно.

О том как это сделать ниже по шагам.

Очищаем регистр "Неактуальные регламентные операции"

  1. Откройте пункт меню "Все функции". О том как это сделать написано .
  2. Найдите в открывшемся окне пункт "Регистры сведений". Раскройте его на плюсик.
  3. В списке регистров найдите пункт "Неактуальные регламентные операции ". Откройте его.
  4. Удалите все элементы из этого окна. Выделяйте по очереди и нажимайте Delete или кнопку удаления на панели.

Настраиваем регистр "Исключенные из перепроведения месяцы"

Внимание! В новых версиях Бухгалтерии Предприятия (с версии 3.0.63.20 точно) больше не используется регистр "Исключенные из перепроведения месяцы".

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

Если закрытие месяца всё ещё требует повторного проведения документов за прошлый год - снова откройте меню " ", найдите и откройте в нём регистр сведений "Исключенные из перепроведения месяцы ".

Ваша задача создать на каждый месяц 2012 года (напоминаю, что мы пытаемся делать закрытие 2013 года, а 1С ругается на то, что нужно перепроводить 2012) отдельную запись в этом регистре (при помощи кнопки Создать):

Исключим из перепроведения январь 2012 - запись будет такой:

Нажмём кнопку "Записать и закрыть".

Затем февраль 2012:

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

Какие ещё есть варианты?

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

Читательница из Брянска пишет:

В 1с 8.3 работаем с 2016 г., а сама фирма с 2013 года. Сейчас попробовала удалить приемы на работу сотрудников с 2013, приняла их с 01.12.15 года (остатки по з/п вводила). И ВСЕ ЗАРАБОТАЛО)))) УРА!

Иван Ватумский делится своим случаем:

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

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

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

12.07.2017

Как осуществить групповое перепроведение документов в «1С:КА» и «1С:ERP»?

Групповое перепроведение можно не осуществлять, если требуется только восстановить последовательность движений документов.

Для группового перепроведения документов необходимо выполнить следующее:

1. Меню: Главное меню - Все функции Стандартные Проведение документов .

2. Если команда «Все функции» не отображается, следует включить ее использование с помощью команды «Главное меню» – «Сервис» – «Параметры» .

3. В обработке «Проведение документов» нажмите на кнопку «Добавить все» для перепроведения всех документов.



4. Если необходимо перепровести только определенные типы документов, то для добавления используйте кнопку «Добавить» .

6. Кнопка «Провести» .

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

· Задания к закрытию месяца.

· Задания к заполнению этапов производства.

· Задания к отражению в бюджетировании.

· Задания к отражению экземпляров бюджета.

· Задания к погашению стоимости ТМЦ в эксплуатации.

· Задания к распределению расчетов с клиентами.

· Задания к распределению расчетов с поставщиками.

· Задания к расчету графика производства.

· Задания к расчету нормативной длительности производства.

· Задания к расчету себестоимости.

· Задания к формированию записей книги покупок/продаж.


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

Более подробная информация представлена на сайте 1С:ИТС .