Изменить реквизит документа в закрытом периоде

Редактирование реквизита документа в закрытом периоде

Я
   varyag

07.08.13 — 08:05

Всем здрасте)

Короче есть в бухгалтерии 2.0 в документе «Реализация товаров и услуг» добавленный реквизит Пометка (Булево). Его необходимо разрешить редактировать любому пользователю независимо от закрытости периода, при этом без нарушения последовательности проведения. Программно создан элемент Флажок. Сразу приведу код:

Процедура ЛксПередОткрытием(Отказ, СтандартнаяОбработка)

    
    Выполнить(ЛксПолучитьСтароеДействиеФормы(ЭтаФорма, «ПередОткрытием»));

    
    // вставка флажка Пометка

    элФлажокП = ЭлементыФормы.Добавить(тип(«Флажок»),»Пометка»,Истина,ЭлементыФормы.ПанельОрганизация);

    элФлажокП.Заголовок    = «Пометка»;

    //Необходимо дать возможность изменения пометки без перепроведения, причем при закрытом периоде

    элФлажокП.Значение = Пометка;

    элФлажокПриИзменении = Новый Действие(«ФлажокПометкаПриИзменении»);

    элФлажокП.УстановитьДействие(«ПриИзменении»,элФлажокПриИзменении);

    элФлажокП.Лево = 241;

    элФлажокП.Верх = 24;

    элФлажокП.Ширина = 65;

    элФлажокП.Высота = 19;

    элФлажокП.УстановитьПривязку(ГраницаЭлементаУправления.Лево,    ЭлементыФормы.ПанельОрганизация,    ГраницаЭлементаУправления.Право);

    элФлажокП.УстановитьПривязку(ГраницаЭлементаУправления.Право,    элФлажокП,    ГраницаЭлементаУправления.Лево);

КонецПроцедуры

Процедура ФлажокПометкаПриИзменении(Элемент)

    Пометка = Элемент.Значение;

    ЭтаФорма.Модифицированность = Ложь;

    ЗаписатьНаСервере();

Конецпроцедуры

&НаСервере

Процедура ЗаписатьНаСервере()

    //Необходимо выполнять в привилегированном режиме для обхода даты запрета изменения данных

    УстановитьПривилегированныйРежим(Истина);

    Сообщить(«Привилегированный:»+ПривилегированныйРежим());

    ЭтотОбъект.Записать();

    УстановитьПривилегированныйРежим(Ложь);

КонецПроцедуры

Всё вроде обошёл и форма только просмотр, и перепроведение, осталось одно — записать не дает в закрытом периоде.

  

Партнерская программа EFSOL Oblako

   Галахад

1 — 07.08.13 — 08:07

На подписке, наверное затыкается.

   varyag

2 — 07.08.13 — 08:07

(1) подскажи как обойти плиз?

   Cyberhawk

3 — 07.08.13 — 08:08

«записать не дает в закрытом периоде» на глаз определяешь это?

   varyag

4 — 07.08.13 — 08:09

(3) на глаз — это как? Ну да глазами вижу сообщение такое: Редактирование данных этого периода запрещено. Изменения не могут быть записаны…

   Галахад

5 — 07.08.13 — 08:12

(2) Ну посмотреть подписку ПередЗаписьюДокумента…

Поправить как тебе нужно.

   Cyberhawk

6 — 07.08.13 — 08:12

Ну так пройдись отладчиком или найди это сообщение в конфигурации

   banco

7 — 07.08.13 — 08:16

(0) а не легче было бы просто свойство добавить?

   varyag

8 — 07.08.13 — 08:16

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

Процедура ПередЗаписьюДокументовПроверкаДоступностиПериода(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт

    Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда

        Возврат;

    КонецЕсли;

    ПроверкаПериодаДокумента(Источник, Отказ, РежимЗаписи);

    #Если Клиент Тогда

        Если Отказ Тогда

            Сообщить(«Редактирование данных этого периода запрещено. Изменения не могут быть записаны…», СтатусСообщения.Важное);

        КонецЕсли;

    #КонецЕсли

КонецПроцедуры    // ПередЗаписьюДокументовПроверкаДоступностиПериода

почему туда попадает, где туплю?

   varyag

9 — 07.08.13 — 08:18

(7) не хочу менять владельцев плана видов характеристик, чтоб при обновлении свести к минимуму возможность затирки изменений.. Или я зря опасаюсь?

   varyag

10 — 07.08.13 — 08:21

может сделать как обмен данными?)

   Cyberhawk

11 — 07.08.13 — 08:22

(0) убери из функции на сервере сообщение и добавь туда ЭтотОбъект.ОбменДанными.Загрузка = Истина

   banco

12 — 07.08.13 — 08:23

(9) для «реализации товаров и услуг» уже есть свойства, ничего менять не надо

   varyag

13 — 07.08.13 — 08:28

(12) неа) нету у меня.. щас сравню с типовой.

(11) Ага спасибо, щас так и попробую

   varyag

14 — 07.08.13 — 08:30

(11) В процессе дискуссии рождаются идеи)

Всем спасибо, сделал как обмен данными

   varyag

15 — 07.08.13 — 08:31

(12) и в типовой нету, только для справочников есть свойства.

   George Wheels

16 — 07.08.13 — 08:32

(15) А дополнительные реквизиты не подойдут?

   varyag

17 — 07.08.13 — 08:34

(16) уже это обсудили в (7) (9) (12) (13)   :)

   Cyberhawk

18 — 07.08.13 — 08:34

(15) 2.0.42, ПВХ «Дополнительные реквизиты».

(16) это оно и есть в БП 2.0

   varyag

19 — 07.08.13 — 08:34

или ты о чем то другом?

   varyag

20 — 07.08.13 — 08:36

(18) 2.0.49.15 — нет там свойств для документов говорю же. Да всё итак отлично, чисто кодом всё сделал. Вроде норм. Спасибо еще раз

   Cyberhawk

21 — 07.08.13 — 08:37

   varyag

22 — 07.08.13 — 08:38

Ой, прошу прощения, через конфигуратор смотрел, а так то оказывается для всех доков есть… (21)  ок)

   varyag

23 — 07.08.13 — 08:39

   Starhan

24 — 07.08.13 — 08:41

(20) не правильно это методологически

   varyag

25 — 07.08.13 — 08:41

тут ещё руководствуюсь тем что предыдущий программист эту пометку добавлял, все привыкли так делать, и в форме списка видно, поэтому сделал чтоб визуально для юзеров ниче не поменялось

   varyag

26 — 07.08.13 — 08:41

(24) почему?(((

   Starhan

27 — 07.08.13 — 08:42

(26) ну ты разрешил юзверю перепроводить документ

   Starhan

28 — 07.08.13 — 08:43

вместо того что бы просто поставить пометку

   varyag

29 — 07.08.13 — 08:43

(27) ниче не разрешил вроде, не перепроводится он… в обработку проведения не попадает. Проверил. Если жму записать попадает, а если программно сразу при установке флажка то нет

   varyag

30 — 07.08.13 — 08:49

или ошибаюсь?

   Starhan

31 — 07.08.13 — 08:49

(30) ну попробуй под юзером щелкнуть правой в списке документа и провести.

   varyag

32 — 07.08.13 — 08:53

(31) да хоть под юзеров хот с полными правами — не даёт

   Галахад

33 — 07.08.13 — 08:54

(31) Не проведется.

(30) Посмотри в журнале регистрации.

   varyag

34 — 07.08.13 — 08:58

(33)Две записи в журнале создаётся:

Регистр сведений. Данные первичных документов — Данные. Изменение

Документ. Реализация товаров и услуг — Данные. Изменение

Это же нормально, да?

   Галахад

35 — 07.08.13 — 08:59

(34) Нормально.

   George Wheels

36 — 07.08.13 — 09:00

А как на последовательности влияет?

   varyag

37 — 07.08.13 — 09:09

(36) Так если не проводится то и последовательность не нарушается.

   PCcomCat

38 — 07.08.13 — 09:16

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

   varyag

39 — 07.08.13 — 09:26

(38) а смысл?) ну есть в базе уже этот реквизит давно, уже куча документов с ним, зачем изобретать что-то, переносить данные в доп реквизиты? при обновлении этот добавленный реквизит всё равно проблем никаких не вызывает..

   PCcomCat

40 — 07.08.13 — 09:30

(39)Ну как хочешь! Как проблемы будут, тогда и переделаешь.

  

John83

41 — 07.08.13 — 11:28

можно на форме списка создать кнопку, которая будет изменять нужный реквизит и при записи делать ОбменДанными.Загрузка = Истина

Изменение реквизита в закрытом периоде

Автор lexey_fan, 09 окт 2015, 13:54

0 Пользователей и 1 гость просматривают эту тему.

Добрый день,я только не давно начал изучать программирование в 1с, была поставлена задача: добавить в УТ 8.2 в документ Реализации галочку: сданы или не сданы документы и дополнительный столбец в форму списка, дабы видеть какие документы вернулись какие нет!
Сделал это следующим образом: создал дополнительный реквизит и к нему привязал и галочку и столбец, всё бы ничего, но в закрытом квартале реквизит нельзя редактировать, следовательно нельзя поставить или снять галочку, подскажите как это можно решить, либо ткните «носом» где можно почитать поподробнее!
Спасибо


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


в форме списка добавляем кнопки, которые устанавливают нужный статус.
программно записываем без проведения и в режиме «ОбменДанными.Загрузка = ИСТИНА»

Получил помощь — скажи СПАСИБО.
Разобрался сам — расскажи другим.


Да ну. лучше регистр сведений сделать и тогда пофигу до закрытых периодов.

Помог? Нажми — Спасибо :)
skype: Soprov1C


Начать работу

Работаем в 1С УПП. В заказе покупателя есть реквизит «Дата отгрузки». Документ в закрытом периоде. Нужно иметь возможность редактировать «дату отгрузки» в документе, как программно это сделать?

ОбменДанными.Загрузка=Истина

Дата отгрузки должна быть доступна при открытии формы Заказа, не в процедуре ПриЗаписи, у меня код получился такой:

это в модуле формы Заказа, в процедуре: ПриОткрытии

А зачем доступность записывать? О_о

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

но флаг = ложь, дата отгрузки доступность = истина и не срабатывает

дата отгрузки не доступна не в зависимости от всего у документа в закрытом периоде

как правильно написать и что я не учел подскажите?

Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак использования формы в режиме просмотра. Если свойство установлено в Истина, то становятся не доступны для изменения все дочерние элементы вне зависимости от значения их свойств ТолькоПросмотр. Доступность: Толстый клиент.

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

Что мешает рядом с датой отгрузки повесить кнопку, а на кнопку процедуру с вводом новой даты и записью документа в  режиме ОбменДанными.Загрузка = Истина

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

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

Есть ли другие варианты исправления ошибок в закрытом периоде, кроме специальных документов Корректировка реализации, Корректировка поступления, и как это сделать — для вас полезные лайфхаки от БухЭксперт8.

Содержание

  • Открыть закрытый период
    • Ручной перенос границы последовательности
    • Пример исправления
  • Изменение регистров напрямую
    • Пример исправления
    • Анализ расчетных данных после корректировки
  • Программная установка данных
    • В каких случаях исправление выполняется программно
    • Внешняя обработка Изменения даты состояния ОС

Открыть закрытый период

Типовой вариант открытия периода в Бухгалтерия 3.0 рассмотрен в статье Дата запрета редактирования в 1С Бухгалтерия 8.3 — где найти, как установить. Открывается период в разделе Администрирование — Настройки пользователей и прав — Даты запрета изменений — Настроить.

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

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

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

Ручной перенос границы последовательности

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

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

Алгоритм использования Ручного переноса границы последовательности:

  1. В разделе Администрирование — Настройки пользователей и прав — Даты запрета изменения данных — Настроить выставите дату запрета ранее документа, в котором меняются данные.
  2. Внесите изменения в документы, требующие исправления.
  3. При Закрытии месяца использовать команды восстановления последовательности Перепроведение текущего месяца или Перепроведение не требуется.

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

Пример исправления

Бухгалтер организации ООО «АКВАМАРИН» обнаружил, что флаг Сверка согласована в документе Акт сверки расчетов с контрагентом Booking.com B.V от 15.05.2022 не проставлен. Как поставить отметку согласования при условии, что в программе установлена Дата запрета изменения данных на 31.07.2022?

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

Для исправления ошибки выполните следующие действия:

  1. Откройте настройку даты запрета изменения данных: раздел Администрирование — Настройки пользователей и прав — Даты запрета изменения данных — Настроить.
  2. Укажите новую Дату запрета — 14.05.2022 (ранее даты корректируемого документа):
  3. Выставите флаг Сверка согласована в корректируемом документе.
    Проведите документ по кнопке Провести и закрыть.
  4. Верните дату запрета изменения данных в исходное значение:
    • Дата запрета — 31.07.2022.

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

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

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

Изменение регистров напрямую

Более корректный способ исправления ошибок в закрытом периоде — прямое изменение записей регистров 1С.

Функционал Даты запрета изменения данных работает только с документами программы. Информация из формы документа при проведении последовательно разносится по специальным регистрам 1С. Именно из регистров, а не из документов, строятся отчеты, рисуются печатные формы и выполняются расчеты в программе.

Важно: в закрытом периоде можно вносить изменения в записи регистров без ограничения!

Алгоритм внесения изменений в записи регистров:

  1. Перейдите в раздел Операции – Операции, введенные вручную. Внесение изменений в регистры производится документом Операция — кнопка ЕЩЕ — Выбор регистров.
  2. Исправление данных заключается в поиске по кнопке Дт/Кт нужного регистра исправляемого документа. В записях движения документа определяется место (регистр), требующее исправления, и вносятся изменения документом Операция, введенная вручную по выбранному регистру.

Пример исправления

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

Правильная дата принятия к учету — 23.03.2021.

Пошаговая инструкция исправления ошибки:

  1. В карточке ОС (раздел Справочники — Основные средства) откройте ссылку Принятие к учету ОС рядом с полем Принято к учету:
  2. По кнопке Дт/Кт просмотрите все записи в регистры документа. Выберите регистр, где зафиксирована Дата принятия к учету ОС.
    Информация о дате принятия к учету записана в регистр Состояние ОС организаций.
  3. Создайте документ Операция, введенная вручную с вкладкой регистра сведений Состояния ОС организаций: раздел Операция — кнопка ЕЩЕ — Выбор регистров — Регистры сведений — Состояния ОС организаций.Перейдите на вкладку Состояния ОС организаций для внесения корректировочной записи.
  4. По кнопке Добавить заполните данные регистра:
    • Основное средствоХолодильник;
    • Дата состояния23.03.2021;
    • Состояние Принято к учету.
  5. По кнопке Записать и закрыть запишите изменения.

После выполненных действий в карточке ОС поле Принято к учету отображается корректно.

Изменять Дату запрета изменений для исправления ошибки не потребовалось: корректировка выполнена напрямую в регистре сведений Состояния ОС организаций.

Анализ расчетных данных после корректировки

В регистре сведений Состояния ОС организаций по основному средству Холодильник после внесения корректировки содержится 2 записи с:

  • Дата состояния15.01.2021 (неверная, по документу Принятие к учету ОС);
  • Дата состояния 23.02.2021 (правильная, по документу корректировки Операция, введенная вручную).

Проверим, увидит ли программа после корректировки регистра увеличение остатка срока полезного использования ОС?

Для определения остатка СПИ воспользуемся документом Изменение элементов ОС (раздел ОС и НМА — Параметры амортизации ОС — Изменение элементов амортизации ОС).

До корректировки регистра сведений Состояния ОС организаций:

  • Остаток срока, мес.11.

После корректировки регистра сведений Состояния ОС организаций:

  • Остаток срока, мес.13.

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

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

Программная установка данных

В каких случаях исправление выполняется программно

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

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

Для большинства расчетов берется самая последняя запись регистра («срез последних записей»), но бывают исключения. Например, в этом фрагменте кода.

Сделать корректирующую запись регистра перед исходной (с неправильными данными) в закрытом периоде без программного вмешательства нельзя. Корректирующая запись располагается после исходной, а это значит, что для получения «среза первых записей», такая корректировка не сработает.

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

Внешняя обработка Изменения даты состояния ОС

Для изменения Дата состояния ОС в регистре Состояния ОС организаций БухЭксперт8 подготовил специальную обработку: Изменение даты состояния ОС.

Обработка Изменение даты состояния ОС

Изменим при помощи обработки Изменение даты состояния ОС дату принятия к учету с 15.01.2021 на 23.03.2021.

Пошаговая инструкция изменения даты принятия к учету ОС обработкой Изменение даты состояния ОС:

  1. Откройте обработку в программе: Главное меню — Файл — Открыть — обработка Изменение даты состояния ОС. На предупреждение системы безопасности ответьте — Да.
  2. Выставите в форме обработки нужное ОС и требуемую дату принятия к учету:
    • Основное средствоХолодильник;
    • Дата состояния23.03.2021.
  3. Нажмите кнопку Выполнить. При успешном выполнении операции в окне сообщений появится надпись:
  4. Проверьте в регистре сведений Состояния ОС организаций (кнопка Главное меню — Функции для технического специалиста — Состояние ОС организаций) правильность заполнения даты принятия к учету:

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

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

См. также:

  • Дата запрета редактирования в 1С Бухгалтерия 8.3 — где найти, как установить
  • Как обезопасить себя от случайных корректировок в закрытых периодах
  • Алгоритм Закрытия месяца – в Избранное
  • Тестовое закрытие месяца – «предотвратить» убытки
  • Корректировка документов без перезакрытия месяца
  • Ручной перенос границы последовательности при Закрытии месяца

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

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

или

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

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

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

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

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

Конфигурации: КА 2ERP 2

Очень интересная возможность появилась после обновления версии 1С Комплексной автоматизации и ERP 2.5.

Теперь программа дает возможность оформлять исправления ранее созданных документов движения номенклатуры. Раньше мы могли с вами вводить корректировки только для документов «Приобретение товаров и услуг» и «Реализация товаров и услуг».

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

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

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

Как сделать корректировку документа в 1С Комплексная автоматизация 2 или ERP? 

Список документов, для которых будет работать такая опция:  

  • Поступление товаров на склад;
  • Перемещение товаров;
  • Внутреннее потребление товаров (Списание на расходы);
  • Прочее оприходование товаров;
  • Списание недостач товаров;
  • Оприходование излишков товаров;
  • Порча товаров;
  • Пересортица товаров;
  • Сборка товаров;
  • Движение продукции и материалов.

Чтобы корректировка была доступна, идем в меню «НСИ и администрирование — Финансовый результат и контроллинг – Финансовый результат».

Там устанавливаем флаг «Использовать исправительные документы».

1С Комплексная автоматизация 2: использовать исправительные документы1С Комплексная автоматизация 2: использовать исправительные документы

Теперь можно создавать исправления. Посмотрим на примере документа «Списание на расходы».

Заходим в нужный документ и по кнопке «Ввести на основании» открываем меню «Исправление» или «Сторно».

1С Комплексная автоматизация 2: ввод исправления документа Списание на расходы1С Комплексная автоматизация 2: ввод исправления документа Списание на расходы

Со сторно все понятно — программа полностью сторнирует текущей датой движения документа.

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

1С Комплексная автоматизация 2: табличная часть исправления документа Списание на расходы1С Комплексная автоматизация 2: табличная часть исправления документа Списание на расходы

Программа сама сторнирует записи старого документа и оформит движение текущим периодом с новыми данными.

Смотрим, что получается в проводках регламентированного учета:

1С Комплексная автоматизация 2: проводки исправления документа Списание на расходы1С Комплексная автоматизация 2: проводки исправления документа Списание на расходы

Как видите, документ сторнирует проводку исправляемого документа и заново формирует проводку по новым данным в текущем периоде.

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

Теперь смотрим, что в регистрах:

1С Комплексная автоматизация 2: движения по регистрам исправления документа Списание на расходы1С Комплексная автоматизация 2: движения по регистрам исправления документа Списание на расходы

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

После закрытия месяца в документе появляются движения по регистру «Прочие расходы»:

 1С Комплексная автоматизация 2: Прочие расходы при исправлении документа Списание на расходы 1С Комплексная автоматизация 2: Прочие расходы при исправлении документа Списание на расходы

И эти движения попадают в отчет «Доходы и расходы» в текущем периоде:

1С Комплексная автоматизация 2: исправления документа Списание на расходы в отчете Доходы и расходы1С Комплексная автоматизация 2: исправления документа Списание на расходы в отчете Доходы и расходы

Если корректировка в меньшую сторону, то сумма расходов по документу отразится в отчете с плюсом, а не с «минусом».

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

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

 1С Комплексная автоматизация 2: оборотно-сальдовая ведомости по счету 20 1С Комплексная автоматизация 2: оборотно-сальдовая ведомости по счету 20

Мы рассмотрели с вами как исправлять документы складского учета за закрытый период в 1С Комплексной автоматизации и ERP 2.5.

Если вам нужно разобраться в учете производства и затрат в 1С Комплексная автоматизация 2, то присоединяйтесь к нам на онлайн-курсе: 

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

Если у вас есть вопросы, то не стесняйтесь их задавать по адресу online@praktikaucheta.ru. 

Я на вопросы отвечаю)

Учитесь каждый день и меняйте свою жизнь к лучшему!

 +7(911)777 22 47

 +7(911)777 22 47 

Вам может быть интересно: 

Понравилась статья? Поделить с друзьями:
  • Изюмская 61 жилищник часы работы как добраться
  • Изюмская 61 управляющая компания график работы
  • Икеа бизнес личный кабинет для юридических лиц
  • Икеа официальный сайт теплый стан время работы
  • Икра тунгутун северо восточная компания отзывы