Не проведено в 1с

Обновлено: 07.07.2024

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

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

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

Причины появления ошибки в 1С

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

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

Часто возникающие ошибки 1С

Все имеющиеся сбои выводят на экран разные уведомления. Одинакового текста не бывает. Чтобы проще ориентироваться, разделим существующие ошибки 1С на следующие пункты:

  1. Недостаточно памяти.
  2. Ошибка доступа.
  3. Ошибка формата потока.
  4. Ошибка СУБД: Файл базы данных поврежден.
  5. Неправильное отображение блоков формы.
  6. Внутренняя ошибка компоненты dbeng.
  7. Dump при запуске.
  8. Неверный формат хранилища.
  9. Ничего не работает.

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

Недостаточно памяти

Подобный сбой проявляется только в том случае, если на выполнение операций с программой выделено мало оперативной памяти. Приложение не может обрабатывать большие объемы информации, поэтому выдает «Недостаточно памяти 1С». Это случается при формировании отчета, обработки «тяжелого» файла, обновлении конфигурации и т.д. Причина – мощности компьютера недостаточно.

Пользователь может самостоятельно решить проблему с памятью. По умолчанию операционная система выделят фиксированное значение гигабайт на обслуживание приложения: 32 bit ОС – 2 Гб, 64 bit – 4 Гб.

Увеличить размер выделенной памяти можно вручную. Для этого запускается адресная строка (Пуск – Выполнить, вводиться фраза cmd). После нажатия «Ентер» достаточно ввести фразу bcdedit /set increaseuserva 4096 и подтвердить действие (клавиша «Enter»). Цифра 4096 – новый выделяемый объем «оперативки». Выполняется перезагрузка системы. Проблема должна быть устранена.

Ошибка доступа

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

Ошибка формата потока

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

Устранение подобной ошибки 1С выполняется простой чисткой кэша. Для этого необходимо перейти в папку, где хранятся временные файлы. В Windows 7 и выше она находится по адресу C:\Users\Username\AppData\Local\1C или C:\Users\Username\AppData\Roaming\1C. Для Windows ХР другой путь – Local Settings\Application Data\1C\. Все файлы, начинающиеся на 1cv8, кроме «1Cv8.1CD» полностью удаляются.

Если «Ошибка формата потока» возникает в процессе работы, то нужно провести тестирование (Администрирование – Тестирование и исправление), выбрать первые 2 галочки и запустить процесс.

Ошибка СУБД: Файл базы данных поврежден

Если всплывает информационное окно с подобной надписью, неисправность базы данных решается тестированием файла и всей информационной базы. Такое мероприятие может проводиться 2 способами:

  • Запуск утилиты chdbfl.exe. Эта программа предназначена для того, чтобы проверять целостность базы данных при совместном ее использовании с информационной базой. Данный метод хорош тем, что дает возможность решать сбои даже в тех ситуациях, когда конфигуратор запустить невозможно. Сначала выполняется резервное копирование информации. В папке, где установлен 1С (директория bin) находится файл chdbfl.exe. Он запускается, в окне прописывает путь к файлу базы данных и ставится галочка, чтобы провести исправление ошибок. Нажимается кнопка «Выполнить». После завершения процесса все должно заработать. Если нет – используется конфигуратор.
  • Через конфигуратор. Нужное окно вызывается после нажатия «Администрирование – Тестирование и исправление». На экране появляется форма, где выставляются галочки на следующе строчки: «Реиндексация таблиц…», «Проверка логической целостности…», «Проверка ссылочной…», «Реструктуризация таблиц…», «Тестирование и исправление» и 2 раза «Создать объекты». Нажимается кнопка «Выполнить». После завершения процедуры сбой устраняется.

Неправильное отображение блоков формы

Такая неисправность возникает от разных факторов. Чтобы привести программу к нормальной работоспособности, пользователю необходимо последовательно выполнить несколько команд. После проведения каждой проверяется устранение сбоя:

Если приведенные методы не помогают, рационально будет провести обновление платформы.

Внутренняя ошибка компоненты dbeng

Dump при запуске

Возвращение 1С в рабочее состояние проводится простым обновлением MS Visual Studio (Visual C++) и дополнительными манипуляциями. Чтобы отследить конкретный файл, в котором возникает ошибка, открывается «Просмотр событий». Для этого пользователь переходит в «Панель управления – Система и безопасность – Администрирование». С левой стороны раскрывается «Журнал Windows – Приложение».

На экране появляется список ошибок и точное расположение поврежденного файла. После установки новой версии MS Visual Studio (Visual C++) с папки System32 копируется одноименный файл dll и вставляется в папку платформы 1С. Проблема решилась.

Неверный формат хранилища

Ничего не работает

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

  • чистится кэш;
  • открывается файл chdbfl.exe из папки установки приложения и выполняется исправление;
  • выполняется запуск «Конфигуратора» для тестирования и исправления сбоев;
  • обновление «1С».

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

Особенности использования поля "Проведен" и процесса проведения

В документах 1С:Предприятия 8 поддерживается механизм проведения. Он представляет собой реализованную на уровне системы методологию отражения в учетных механизмах события хозяйственной жизни, отражаемого документом. Механизм проведения реализован таким образом, чтобы, с одной стороны, минимизировать усилия разработчика при использовании его в типовых случаях, а, с другой стороны, чтобы обеспечить гибкие возможности изменения стандартной методологии.

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

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

Процесс проведения и отмена проведения в 1С:Предприятии 8 являются частными случаями записи документа. Признак того, что запись выполняется с проведением или с отменой проведения задается в параметре вызова метода Записать. То есть запись документа может быть обычной или с проведением или с отменой проведения. При записи с проведением, кроме обычных действий, выполняемых при записи, выполняется установка значения Истина в поле Проведен и вызов обработчика ОбработкаПроведения() . При записи с отменой проведения, соответственно, вызывается обработчик ОбработкаУдаленияПроведения() и полю Проведен устанавливается значение Ложь.

Использование поля Проведен и процесса проведения является только предлагаемой системой методологией.

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

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

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

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

Поле Проведен и процесс проведения имеют смысл для видов документов, которые вообще могут проводиться (у которых в метаданных свойство Проведение имеет значение Разрешить). Некоторые виды документов вообще не должны проводиться. У них в метаданных свойство Проведение имеет значение Запретить. Например, это могут быть документы, которые никак не влияют на учетные механизмы. Кроме того, не должны проводиться документы, которые предназначены для ручного ввода движений. Эти документы будут иметь движения, но для них не имеет смысла деление на проведенные и непроведенные, так как нет деления на исходную информацию и получаемую в процессе проведения, а вся информация (реквизиты и движения) заполняется в процессе ввода документа.

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

Закрытие месяца в 1С — один из важных вопросов в работе бухгалтера, так как именно с помощью этой процедуры мы сможем сформировать корректную отчётность. В 1С:Бухгалтерии 8 ред. 3.0 есть обработка, которая включает все необходимые операции для закрытия периода. Однако этими функциями умеют пользовать далеко не все бухгалтеры. Сегодня мы рассмотрим, как происходит закрытие периода в 1С:Бухгалтерии 8 ред.3.0.

Операции, необходимые для закрытия периода, можно найти в меню «Операции» – «Закрытие месяца» – «Выполнить операции». Виды и состав регламентных операций зависят от настроек учётной политики, вида деятельности организации и системы налогообложения.

При процедуре закрытия месяца в программе 1С:Бухгалтерия 8 ред. 3.0 осуществляется проверка и актуализация данных учёта, то есть требуется восстановление последовательности проведения документов.

Непоследовательно проведённые документы могут повлиять на:

  • корректность расчёта себестоимости;
  • на стоимость списанных запасов;
  • правильность отражения взаиморасчётов с контрагентами и др.

Например, бухгалтер исправил или перепровёл поступление денег на расчётный счёт, который фиксировал поступление аванса. В итоге нарушаются взаиморасчёты с контрагентом по данному договору, что может привести к неверному исчислению НДС. Или другая ситуация, когда срочно нужно закрыть периoд, а программа начинает требовать перепровести и закрыть предыдущие месяцы. Что делать в такой ситуации? Если мы уверены, что у нас в программе всё верно и нежелательно в данный момент перепроводить все документы, можно «обмануть» программу, заставив её думать, что прошлый период закрыт верно и перепроводить там ничего не нужно. Для этого в последних релизах 1С:Бухгалтерии 8 ред. 3.0 можно нажать на данную операцию и выбрать нужный вариант перепроведения: за весь предлагаемый период, только документы текущего месяца или вовсе ничего не перепроводить для ускорения процесса закрытия месяца (рис. 1).


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

Далее переходим к самим регламентным операциям по закрытию месяца. Их можно разделить на несколько этапов.

На первом этапе происходит формирование затрат организации, которое включает операции:

- «Начисление заработной платы и налогов»;

- «Начисление амортизации ОС и НМА»;

- «Формирование книги покупок и продаж»;

- «Корректировка стоимости номенклатуры»;

- «Переоценка валютных средств»;

Остановимся на некоторых из них поподробнее и разберём часто встречающиеся ошибки.

1.1. Начисление заработной платы

«Начисление заработной платы» одна из немногих операций, которую бухгалтер формирует самостоятельно при помощи одноимённого документа. В обработку закрытия месяца эта строка попадает автоматически. Следует помнить, что если в текущем месяце все сотрудники находятся в отпуске за свой счёт и бухгалтер намеренно не заполнил документ «Начисление зарплаты и взносов», при запуске обработки «Закрытие месяца» программа сама создаст этот документ и начислит всем сотрудникам зарплату и налоги в соответствии с кадровыми документами. Чтобы такого не произошло, нужно самостоятельно провести пустой документ по начислению зарплаты. Если же мы по какой-то причине забыли это сделать, необходимо зайти в созданный программой документ «Начисление зарплаты и взносов» и очистить табличную часть документа, сохранить изменения и заново приступить к закрытию месяца (рис. 2).


1.2. Амортизация основных средств

«Амортизация основных средств» – операция, которая формирует начисление и списание на затраты амортизационных отчислений. Здесь следует помнить, что амортизация начинает начисляться не в том месяце, в котором мы приняли к учёту ОС, а начиная со следующего месяца. Если в списке амортизационных отчислений мы не увидели наше новое основное средство, оно появится только в следующем месяце.

1.3. Формирование книги покупок и продаж

Эта операция необходима для составления квартальной декларации по НДС. «Формирование книги покупок и продаж» также можно запустить через «Помощника учёта НДС» или «Регламентные операции по НДС» в меню «Операции». Если организация ведёт расчёты в валюте, проводится регламентная операция по переоценке валютных средств, которая корректирует валютные остатки в соответствии с текущим курсом. При осуществлении этой операции могут выходить огромные суммы по переоценке валюты, которой, как вам кажется, нет, и расчёты уже давно закрыты. В этой ситуации главное не паниковать, а спокойно разобраться. Для этого сформируем ОСВ по счёту, который программа переоценивает в разрезе всех субконто: валюта, договор и документы расчётов. Чаще всего получается так, что валюта закрылась по другому договору, поэтому висит остаток с плюсом и минусом на каждом из них, который мы не видим в общей ОСВ. Для исправления достаточно перевыбрать нужный договор и перепровести операцию по переоценке (рис. 3).


1.4. Корректировка стоимости номенклатуры

Ещё одна интересная операция в закрытии периода, которая вызывает много вопросов у бухгалтеров, – «Корректировка стоимости номенклатуры». Операция делает проводки по доначислению или сторнированию себестоимости, если в учётной политике установлен способ списания «МПЗ ПО СРЕДНЕЙ» и на момент списания/продажи МПЗ ещё невозможно точно определить их среднюю стоимость за месяц. Изначально списывается по средней себестоимости на момент списания/продажи, а в конце месяца средняя себестоимость может измениться за счёт новых приходов или даже ручных изменений. Операция необходима, если в организации не ведётся контроль остатков, то есть в параметрах учёта установлена галка «Разрешать списание МПЗ» при отсутствии остатков по данным учёта. В этом случае, когда суммовая оценка не сформирована документами, программа списывает её именно этой регламентной операцией.

Есть и другие операции, которые формируют затраты организации, например, «Списание РБП», «Начисление квартальных налогов» (земельный, имущественный, транспортный) и др. Но по ним много вопросов не возникает, поэтому не будем подробно на них останавливаться. Сразу перейдём ко второму этапу.

  1. Операция по расчёту долей списания косвенных расходов

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

  1. Операция по формированию проводок закрытия 20, 23, 25, 26 счетов

На третьем этапе у нас добавляется операция по формированию проводок закрытия 20, 23, 25, 26 счетов, и, как правило, 90% ошибок при закрытии месяца касаются именно этой операции. Закрытие прямых затрат в программе напрямую зависит от настроек учётной политики (рис. 4).


То есть если в учётной политике указано, что затраты закрываются без учёта выручки, то счета 20 и 23 будут закрываться полностью, при отсутствии документа «Инвентаризация НЗП» за этот же период. Если указано, что затраты списываются с учётом всей выручки, то просто так счёт 20 у нас не закроется. Для корректного закрытия должно быть соответствие номенклатурных групп на счетах 20 и 90.01.1. Чтобы убедиться в этом, формируем ОСВ по счёту 20 и ОСВ по счёту 90.01.1 в разрезе номенклатурных групп. В данной ситуации, чтобы затраты по счёту 20 полностью списались, номенклатурные группы должны совпадать. Если на счёте 90.01.1 не будет хватать какой-либо номенклатурной группы, следовательно, остаток по ней не спишется со счёта 20, он спишется автоматически в том месяце, когда появится выручка по этой номенклатурной группе. И третий вариант развития событий, если в настройках указано, что затраты списываются с учётом выручки только производственным услугам. Это означает, что в программе обязательно должен быть оформлен документ «Оказание производственных услуг», только в этом случае пройдёт автоматическое закрытие прямых затрат.

Чтобы в программе автоматически закрылся счёт 25, в учётной политике должна быть указана база распределения (объём выпуска, оплата труда, прямые или материальные затраты, выручка и др.). База распределения может быть указана в общем для счёта, а также в разрезе подразделений или даже статей затрат. Счёт 25 будет закрыт автоматически на 20, если в данном периоде есть указанная база распределения, а также совпадают подразделения на счетах 20 и 25.

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

  • Первый вариант по методу директ-костинг, который предполагает закрытие счёта 26 на управленческие расходы без каких-либо дополнительных настроек, то есть сразу на счёт 90.08.
  • Второй вариант – закрытие на себестоимость продукции. Если мы выбрали этот вариант, то обязательно установите правило, по которому суммы со счёта 26 будут распределяться между номенклатурными группами на счёте 20.01 по ссылке «Методы распределения косвенных расходов», иначе счёт 26 не закроется.

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

  1. Формирование финансовых результатов

После того как проверили, что закрытие затратных счетов прошло корректно, переходим к четвёртому этапу закрытия периода – «Формирование финансовых результатов», на котором закрываются счета 90 и 91, а также рассчитывается и начисляется налог на прибыль. Здесь важно помнить, что сальдо по синтетическим счетам 90 и 91 сформироваться не должно. Если после формирования ОСВ сальдо по этим счетам нет, можем говорить о том, что период закрылся корректно и правильно. Сальдо по субсчетам может быть до конца года.

При выполнении регламентной операции «Расчёт налога на прибыль» отражается задолженность организации перед бюджетом по налогу на прибыль перед федеральным и региональным бюджетом. Состав проводок зависит от того, применяем мы ПБУ 18/2 или нет, это также настраивается в учётной политике.

Надеемся, теперь вопрос закрытия периода в 1С не вызовет у вас сложностей. А если всё-таки вопрос возникнет, то обязательно обращайтесь на нашу выделенную Линию консультаций 1С. Мы вам с радостью поможем! Работаем 7 дней в неделю с 9:00 до 21:00. В месяц консультируем более 5 000 Клиентов. Первая консультация совершенно бесплатно!

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