Корректировка остатков регистров бухгалтерии

Обработки - Свертка базы

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

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

Назначение

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

Применение

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

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

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

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

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

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

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

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

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

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

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

Разработано для обычного приложения, платформа 8.2 и 8.3.

Обработка тестировалась для типовых конфигураций (КА 1.1, УПП 1.2-1.3, БП 1.6, 2.0), но может работать с нетиповыми, в которых:

  1. Имеются регистры бухгалтерии.
  2. Имеется документ вида "Операция", "Корректировка записей регистров" аналогичный типовым конфигурациям.
8

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

Наименование Файл Версия Размер
Корректировка остатков регистров бухгалтерии (внешняя обработка)
.epf 16,12Kb
02.06.17
68
.epf 16,12Kb 68 Скачать

См. также

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

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

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

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

По крайней мере, в похожем случае сработало.
Хотя это и крайне костыльный способ, он может сработать. Если обработка выдаст ошибку - пришлите скрин, попробую подправить.
3. OlegAr 2 10.08.17 16:53 Сейчас в теме
(2)воспользуйтесь Инструментом разработчика, который позволяет запускать 3.0 в обычном приложении.
4. stvorl 889 10.08.17 23:26 Сейчас в теме
(3)
Спасибо за подсказку, не знал.
5. asp-1c 13.02.18 19:14 Сейчас в теме
Добрый день, скачали обработку, проверили на релизе УПП 1 3 87 2, обработка остатки хорошо подбирает, а операцию ручную по кнопке Выполнить генерирует пустую, см скриншот
Прикрепленные файлы:
7. stvorl 889 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 889 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 889 15.02.18 13:59 Сейчас в теме
(10) Поэтому она и "не работает".
Прочитайте , пожалуйста, все, что я написал в (7), (9) и "Порядок использования" в теле публикации.
Что вы хотите вообще сделать на выходе?
В личку можно написать, щелкнув на авторе сообщения (выше, где стоит номер этого сообщения - 11) и нажав кнопку "Написать".
12. asp-1c 16.02.18 03:16 Сейчас в теме
Все получилось, спасибо огромное. Оказывается,мы понимали с точностью до наоборот=думали, что в табличной части выходит заготовка будущего списания, и если нам надо все списать, то мы ничего не трогали и нажимали кнопку Выполнить. А оказалось, чтобы все остатки списать, надо заполнить табличную часть остатками. а потом нажать на кнопку Очистить, и лишь затем Выполнить. Спасибо еще раз за терпение, обработка работает!
13. stvorl 889 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 889 26.04.18 12:15 Сейчас в теме
(15)
В данный момент имеется только версия для обычных форм, прямо она в БП 3.0 не откроется.
Если вы запустите БП 3.0 в режиме обычного приложения (через командную строку, или включив режим в конфигурации), то работать должна.
Оставьте свое сообщение