Корректировка остатков регистров бухгалтерии (обычные и управляемые формы)

Публикация № 630491

Администрирование - Администрирование данных 1С - Свертка базы

корректировка исправление остатки регистр бухгалтерия проводки план счетов операция

10
Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

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

Назначение

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

Применение

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

Модуль способен обрабатывать как балансовые, так и небалансовые счета и их ресурсы.

Практические примеры

  • "схлопывание" авансов и долгов по субсчетам 01 и 02 счетов 60, 62 (для КА и УПП, следует помнить, что истинный учет взаиморасчетов ведется в регистрах (РасчетыПоПриобретениюВУсловныхЕдиницахОрганизации, РасчетыПоРеализацииВУсловныхЕдиницахОрганизации, и непосредственная правка бухучета без согласования данных с этими регистрами вам концептуально ничего не даст
  • приведение в порядок учета по документам расчетов в счетах учета взаиморасчетов 60, 62, 76 (БП 2.0);
  • согласование остатков по счетам бухгатерского учета НДС (19.*, 76.АВ, НА, ВА) с регистрами налогового учета по НДС;
  • согласование остатков по счетам налогового учета с остатками по бухгалтерскому учету (БУ = НУ + ПР + ВР);
  • согласование остатков по счетам учета МПЗ с остатками партионного учета/РАУЗ;
  • поиск и исправление отрицательных остатков МПЗ по счетам 10, 21, 41, 43, 45 и др., а также списание сумм по МПЗ с нулевым количествам (для КА 1.1, 2 и УПП 1.3 следует помнить, что истинный учет МПЗ ведется на регистрах партионного учета или на регистрах РАУЗ, поэтому непосредственную правку бухучета без согласования с регистрами выполнять не следует).

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

Порядок использования

  1. Открывается обработка, выбирается дата анализа остатков, регистр бухгалтерии, документ корректировки (или задается только тип (кнопкой [Т]) для нового документа корректировки, а от выбора ссылки на документ отказываемся), вид движения корректировки (по дебету или по кредиту).
  2. Устанавливается отбор измерений и субконто регистра. Ввиду неопределенности счета учета, невозможно заранее типизировать отбор по субконто и порядок следования субконто в отборе: вам придется задавать счет или группу счетов в отборе явно, выбирать из множества типов, и правильно выбирать номер субконто, иначе заполнение может сработать неправильно.
  3. Кнопкой "Заполнить по остаткам" заполняется таблица остатков (необязательно)
  4. В таблице остатков вносятся или исправляются записи. Если нужно обнулить регистр - таблица очищается.
  5. Нажимается кнопка "Выполнить", после чего в документ корректировки помещаются такие движения регистра, которые приведут его состояние к заданным в таблице остаткам

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

Для документа "Корректировка записей регистров" этот абзац не применяется.

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

Совместимость

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

  • БП2 по 2.0.66.81
  • КА 1.1 всех версий
  • УПП по 1.3.120.1

Дополнительно разработана версия для управляемого приложения, платформа 8.3. Тестировалось и успешно использовалось с конфигурациями:

  • БП3 по 3.0.71.86
  • БСХП 3 по 3.0.71.83
  • КА по 2.4.7.127

Обработка также может работать с нетиповыми конфигурациями, в которых:

  1. Имеются регистры накопления остатков
  2. Имеется документ вида "Операция", "Корректировка записей регистров", "Перенос данных", аналогичный такому же из типовых конфигураций.
  3. Может приложить руку программист, и дописать в модуле обработки функцию для документа какого-либо другого вида (см. комментарии к модулю обработки)

Изменения

28.07.19

  • Добавлена версия для управляемых форм.

01.08.19

  • Исправлена ошибка при работе в БП3.0 при использовании специальных налоговых режимов.
10

Скачать файлы

Наименование Файл Версия Размер
Корректировка остатков регистров бухгалтерии (внешняя обработка для обычных форм)
.epf 16,12Kb
29.07.19
115
.epf 16,12Kb 115 Скачать
Корректировка остатков регистров бухгалтерии (внешняя обработка для управляемых форм):
.epf 20,56Kb
29.07.19
8
.epf 20,56Kb 8 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. for_indira 10.08.17 10:54 Сейчас в теме
Доброго времени суток!
В Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.47.32) не работает (((((

Очень-очень-очень печально. Надеялась на раз два решить проблему
2. stvorl 938 10.08.17 12:56 Сейчас в теме
Разработано для обычного приложения, платформа 8.2 и 8.3.

К сожалению, версии для управляемого приложения пока нет.

Теоретически, Вы можете запустить ее в режиме обычного приложения, но для этого придется временно снять конфигурацию с поддержки, переключить в конфигурации "Основной режим запуска" в "Обычное приложение", включить "Использовать управляемые формы в обычном приложении", задействовать эту обработку, после чего поставить конфигурацию назад на поддержку.

По крайней мере, в похожем случае сработало.
Хотя это и крайне костыльный способ, он может сработать. Если обработка выдаст ошибку - пришлите скрин, попробую подправить.
3. OlegAr 2 10.08.17 16:53 Сейчас в теме
(2)воспользуйтесь Инструментом разработчика, который позволяет запускать 3.0 в обычном приложении.
4. stvorl 938 10.08.17 23:26 Сейчас в теме
(3)
Спасибо за подсказку, не знал.
5. asp-1c 13.02.18 19:14 Сейчас в теме
Добрый день, скачали обработку, проверили на релизе УПП 1 3 87 2, обработка остатки хорошо подбирает, а операцию ручную по кнопке Выполнить генерирует пустую, см скриншот
Прикрепленные файлы:
7. stvorl 938 14.02.18 00:33 Сейчас в теме
(5)
Обработка формирует операцию, приводящую остатки, выбираемые на момент нажатия кнопки "Выполнить" к тем остаткам, которые находятся в таблице.

То есть, после "Заполнить остатками" их надо как-то изменить (поменяйте суммы, удалите часть строк / все строки (кнопка Очистить, или вообще не заполняйте)), и только потом нажимать "Выполнить".

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

Только если Вы списываете 19.01, не забудьте привести в соответствие регистр накопления "НДС предъявленный", т.к. эта обработка регистры накопления не меняет.
6. asp-1c 13.02.18 19:25 Сейчас в теме
Причем независимо от того, заполнен счет списания (куда списывать остатки), или не заполнен, в любом случае пустая операция..
8. asp-1c 14.02.18 07:58 Сейчас в теме
Здравствуйте еще раз, ошибка воспроизводится в обычной демке любого релиза, напр в релизе УПП 1 3 100 1, может посмотрите за 1 мин у себя (просто созваниваться с межгородом дольше будет, да и время согласовывать надо будет). Пожалуйста!
9. stvorl 938 14.02.18 22:00 Сейчас в теме
(8)
Специально попробовал на двух базах - боевой, 102-й, и демо (пардон, сейчас подвернулась только 1.3.40.3.).
Обработку сам скачал прямо с Инфостарта.
Порядок действий:
1. Открыл обработку. Поставил "По кредиту" (такой же эффект "По дебиту").
2. Задал отборы. Заполнил.
3. Очистил суммы в первых двух строках (обвел на рисунке). Можно было просто удалить строки.
4. Нажал Выполнить. Создалась операция, которую открыл и проставил "Организацию".
Все работает. См. скрин (с демо-базы).

В пункте 3 пробовал очистить субконто. Все тоже работает - формирует красную и черную проводки.

Вы точно меняете таб. часть после заполнения, но до нажатия "Выполнить" ?
Прикрепленные файлы:
10. asp-1c 15.02.18 13:26 Сейчас в теме
Снова не получается, табл часть вообще не меняю, как Вам в личку написать?
11. stvorl 938 15.02.18 13:59 Сейчас в теме
(10) Поэтому она и "не работает".
Прочитайте , пожалуйста, все, что я написал в (7), (9) и "Порядок использования" в теле публикации.
Что вы хотите вообще сделать на выходе?
В личку можно написать, щелкнув на авторе сообщения (выше, где стоит номер этого сообщения - 11) и нажав кнопку "Написать".
12. asp-1c 16.02.18 03:16 Сейчас в теме
Все получилось, спасибо огромное. Оказывается,мы понимали с точностью до наоборот=думали, что в табличной части выходит заготовка будущего списания, и если нам надо все списать, то мы ничего не трогали и нажимали кнопку Выполнить. А оказалось, чтобы все остатки списать, надо заполнить табличную часть остатками. а потом нажать на кнопку Очистить, и лишь затем Выполнить. Спасибо еще раз за терпение, обработка работает!
13. stvorl 938 16.02.18 14:24 Сейчас в теме
(12)
Более того, для очистки остатков даже можно изначально не заполнять таблицу (с пустой таблицей сразу нажать "Выполнить") - эффект будет тот же ;-)
14. asp-1c 16.02.18 19:54 Сейчас в теме
Спасибо! Уже сегодня клиенты получили отличный инструмент для приятной работы :) а про кнопку Очистить -сделали себе напоминашку в виде скриншота.. А про редактирование регистров (ранее Вы писали-не забыть при списании 19 также и про регистр НДС предъявленный...)- тоже знаем, мы уже несколько лет пользуемся редактором остаточных регистров с отбором, тоже скачали на Инфостарте, обработка по закрытию регистров также пригождается ежедневно в самых различных ситуациях, ведь весь учет в 1С построен на регистрах..
15. pavlenty 24.04.18 17:46 Сейчас в теме
Подскажите на БП 3.0 будет работать? Спасибо.
16. stvorl 938 26.04.18 12:15 Сейчас в теме
(15)
В данный момент имеется только версия для обычных форм, прямо она в БП 3.0 не откроется.
Если вы запустите БП 3.0 в режиме обычного приложения (через командную строку, или включив режим в конфигурации), то работать должна.
17. stvorl 938 29.07.19 00:37 Сейчас в теме
Опубликована версия обработки для управляемых форм.
18. stvorl 938 29.07.19 00:39 Сейчас в теме
19. alis63 01.08.19 15:16 Сейчас в теме
Добрый день! Скачала обработку для Бухгалтерия предприятия, редакция 3.0 (3.0.70.41) выдает ошибку
Прикрепленные файлы:
Документ Microsoft Word.doc
20. stvorl 938 01.08.19 23:02 Сейчас в теме
(19)
Спасибо за найденную ошибку. Поправил, вышлю Вам исправленную версию.
Оставьте свое сообщение