Сторнирование документов в ERP, УТ 11, БП 3.0, КА 2

25.06.24

Задачи пользователя - Корректировка данных

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка для сторнирования документов в ERP:
.epf 11,50Kb
642
642 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

Проверял на релизе ERP 2.4.3.137, УТ 11.3.4.47, БП 3.0.49.18 думаю, пойдет на всех.

Добавил отбор по регистрам, он топорно сделан (на вкладке "Регистры" необходимо снять галки с регистров, по которым делать движения не надо).

Добавил возможность использования для КА2 по совету из комментария, у себя не проверял.

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.4.3.137
  • Управление торговлей, редакция 11, релизы 11.3.4.47
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.49.18

Сторнирование документов обработка ERP

См. также

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    32694    106    152    

73

SALE! 20%

Корректировка данных Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 2880 руб.

10.02.2017    110534    662    174    

702

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    4036    35    17    

44

Закрытие периода Корректировка данных Бухгалтер Пользователь Платформа 1С v8.3 Оперативный учет 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

4800 руб.

27.10.2021    23929    241    35    

78

Корректировка данных Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Обработка предназначена для корректировки входящего НДС при смене системы налогообложения индивидуального предпринимателя с УСН на ОСНО в 1С:Бухгалтерия предприятия 3.0

4000 руб.

18.07.2024    690    1    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vladisa 39 18.09.17 04:19 Сейчас в теме
Если это то, о чем я думаю, то вы сделали мой день риалы)))
2. Vladisa 39 18.09.17 04:54 Сейчас в теме
скачала, протестила, все отлично пока.
единственное, у ручной операции почему-то не заполняется автоматом организация в шапке.
Прикрепленные файлы:
3. filterhouse 35 18.09.17 06:35 Сейчас в теме
(2) У меня была одна организация, поэтому внимания не обратил. Исправил, залил свежую с заполнением организации.
4. Vladisa 39 18.09.17 06:48 Сейчас в теме
а мне пришлете? не скачивать же второй раз)
55. пользователь 26.05.22 17:09
Сообщение было скрыто модератором.
...
5. gull22 103 23.01.18 15:31 Сейчас в теме
Нет желания доработать функционал, чтобы можно было сторнировать по выбранным регистрам?
6. filterhouse 35 24.01.18 09:18 Сейчас в теме
(5) Хорошая идея. Сейчас времени нет, на выходных наверное сделаю.
7. Vladisa 39 22.02.18 07:29 Сейчас в теме
(6) долетели уж поди?... © Любовь и голуби
14. filterhouse 35 06.07.18 08:07 Сейчас в теме
(5) Не прошло и года, реализовал =)
8. Vladisa 39 13.04.18 10:24 Сейчас в теме
еще косяк вылез-не сторнирует суммы НУ, ПР, ВР от слова СОВСЕМ)
прошу автора еще раз выслать мне обработку с исправлениями, обещал ;)
9. filterhouse 35 18.04.18 09:11 Сейчас в теме
(8) По какому регистру не сторнирует? Только что проверял, все работает вроде.
10. Vladisa 39 19.04.18 03:57 Сейчас в теме
(9) получила обработку но она не открывается, говорит версия не подходит...
у меня ERP 2.4.
11. filterhouse 35 20.04.18 10:07 Сейчас в теме
(10) Сейчас нет редакции 2.4, как посмотрю и исправлю вышлю на почту.
12. svetak 03.07.18 16:52 Сейчас в теме
(11) Добрый день. 1. Поправили ли для редакции 2.4? 2. Код обработки открыт, можем сами если что поправить?
13. filterhouse 35 04.07.18 05:19 Сейчас в теме
(12) Да исправления для 2.4 вносил. Код открыт.
15. user956371 30.07.18 17:45 Сейчас в теме
Спасибо! Кажется, это то, чего так недоставало типовой ERP
16. d.snissarenko 152 16.03.19 12:43 Сейчас в теме
Если Метаданные.Представление() = "1С:ERP Управление предприятием 2" или  Метаданные.Представление()="1С:Комплексная автоматизация 2" Тогда


Добрый день, для пущей универсальности добавьте в код поддержку КА 2
17. filterhouse 35 16.03.19 17:26 Сейчас в теме
(16) Добрый день. Спасибо за совет, добавил поддержку КА2.
18. it-partner 13.05.19 16:01 Сейчас в теме
Добрый день. У нас КА 2.4. Пробуем обработку. Сторнируем документ от марта 2019. Стоит запрет изменения данных до 31.03.2019. Ошибка:Дате 15.03.2019 соответствует запрет изменения данных пользователя.
19. filterhouse 35 13.05.19 16:18 Сейчас в теме
(18) Добрый день. Если я правильно вас понял, то проблема в том что стоит дата запрета до конца марта, и вы указали в поле даты сторно 15 марта, и типовые механизмы не дают сделать сторно. Обработка никак обойти такую проверку не может, поэтому можно или дату сторно ставить на апрель, или же переносить дату запрета.
20. it-partner 14.05.19 11:21 Сейчас в теме
Дату сторно мы выбираем апрельскую, но ошибку все равно не дает
21. filterhouse 35 14.05.19 12:28 Сейчас в теме
(20) Возможно по какому то регистру сведений сторно пытается сделать движения в марте. Попробуйте на вкладке снять галки со всех регистров сведений, может поможет. У меня комплексной нет под рукой и проверить пока не могу. Напишите по какому документу делаете сторно, я на недели посмотрю.
22. de-grishin 03.07.19 12:51 Сейчас в теме
Добрый день!
1С:ERP Управление предприятием 2 (2.4.7.151)
Делал сторно к документу Отчет комиссионера (агента) о продажах.
Не делает движения по регистрам накопления, хотя они есть в списке Отбор по регистрам:
1. Активы и пассивы (ПрочиеАктивыПассивы) - хотя данный регистр доступен для выбора при настройке состава регистров в документе Корректировка регистров
2. Плановые оплаты клиентов (РасчетыСКлиентамиПланОплат) - не доступен для выбора в Корректировке регистров (видимо косяк типовой конфы)
3. Расчеты с клиентами по срокам (РасчетыСКлиентамиПоСрокам) - не доступен для выбора в Корректировке регистров (видимо косяк типовой конфы)

Дополнение к пунктам 2-3:
зачем на вкладке Отбор по регистрам показываются даже те регистры, которые недоступны в настройке состава регистров в документе Корректировка регистров?
Т.е. если правильно понимаю, то в типовой документ Корректировка регистров при всем желании не получится данной обработкой добавить записи по недоступным регистрам.
Видимо в списке Отбор по регистрам нужно показывать только те регистры, по которым открыта возможность создания движений для документа Корректировка регистров.
23. filterhouse 35 03.07.19 13:08 Сейчас в теме
(22) Добрый день.
По дополнениям, я действительно не анализировал какие регистры можно корректировать с помощью документа корректировки, не было такой необходимости, возможно переделаю позже.
По ошибке сейчас нет под рукой ERP и проверить не могу, как проверю, дополнительно напишу.
24. filterhouse 35 05.07.19 06:20 Сейчас в теме
(22) Проверил на типовой демке релиза 2.4.7.151, регистр Активы и пассивы корректно заполнился.
Прикрепленные файлы:
25. de-grishin 15.07.19 09:24 Сейчас в теме
(24) Извиняюсь, к обработке вопросов нет.
Вопрос к ERP.
Причина была в следующем.
В ERP, по крайней мере в 2.4.7, есть баг: при первом проведении документа (после создания) не создаются записи в регистр Активы и пассивы (как минимум речь про ПТУ).
Эти записи появляются только при втором проведении (в дальнейшем не исчезают).
Вашей обработкой воспользовался после первого проведения документа.
А затем видимо еще перепроводил документ.
Соответственно получилось, что движения в Активы и пассивы документ создает, а в Корректировку они не попали.

Спасибо за оперативную реакцию!
26. user880123 18.10.19 16:07 Сейчас в теме
А как решили вопрос со сторнированием регистра по клиентам по срокам?
ведь без его корректировки - в ведомости по клиенту ничего не изменится.
27. filterhouse 35 18.10.19 17:13 Сейчас в теме
(26) Я уже года полтора с ERP не работал. Если не сложно опишите подробнее вопрос (а то я не понял что то), хотя бы какая база и какой документ, я посмотрю, и дам ответ.
28. user880123 21.10.19 08:52 Сейчас в теме
(27) раньше документы по расчетам с клиентами/поставщиками формировали регистры накопления "Расчеты с клиентами (поставщиками)" и "Расчеты с клиентами (поставщиками) по документам".
Этот набор регистров остается, если расчеты ведутся офлайн.
Мы же в новой базе включили расчеты онлайн.
И теперь вместо регистра "Расчеты .. по документам" - появился регистр "Расчеты с клиентами (по срокам)".
И если в регистр "расчеты ... по документам" можно было сделать запись документом "корректировка регистров", то регистр по срокам - корректировкой не двигается.
30. filterhouse 35 22.10.19 04:09 Сейчас в теме
(28) Постараюсь на недели посмотреть. Но думаю что этот регистр не является регистратором для корректировки, и обработка с этим ничего не сможет сделать. Тут видимо дорабатывать конфигурацию необходимо, что бы можно было сторнировать данный регистр.
31. filterhouse 35 30.10.19 11:37 Сейчас в теме
(28) Посмотрел регистр "Расчеты с клиентами (по срокам)" - регистратором для этого регистра установлен только документ "РегистраторРасчетов", поэтому когда обработка сторнирует документ к примеру Реализацию, она не трогает записи по этому регистру (запись сделал другой документ). Но и отсторнировать корректировкой документ "РегистраторРасчетов" не выйдет, т.к. корректировка не является регистратором.
На вскидку, можно доработать обработку, что бы при сторнировании помечался на удаление связанный документ "РегистраторРасчетов", и тогда движений по "Расчеты с клиентами (по срокам)" не будет. Но тут надо смотреть на что это может повлиять в дальнейшем.
32. user880123 30.10.19 12:21 Сейчас в теме
33. vvr908 449 13.04.20 12:56 Сейчас в теме
(31) в итоге что-нибудь удалось сделать, чтобы обработка начала поддерживать механизм онлайн-взаиморасчетов?
34. filterhouse 35 14.04.20 05:28 Сейчас в теме
(33) Нет, никаким доработками связанными с онлайн-взаиморасчетами я не занимался.
36. viknast 29.04.20 18:00 Сейчас в теме
Пометка на удаление "РегистраторРасчетов" неверный ход, т.к. необходимо отсторнировать часть движений, а не все, которые есть "РегистратораРасчетов".
37. filterhouse 35 30.04.20 09:03 Сейчас в теме
(36) Про пометку писал без анализа, как вариант. Видимо тут нужно конфигурацию дорабатывать, для того что бы Корректировка могла в нужные регистры писать записи.
29. user880123 21.10.19 10:17 Сейчас в теме
(27)
1С:ERP Управление предприятием 2 (2.4.6.207)
Документ например, Реализация товаров и услуг.
Расчеты с КА - онлайн.
35. viknast 29.04.20 17:57 Сейчас в теме
Добрый день. Половину регистров она не сторнирует. Пример, для документа "Взаимозачет задолженности" не сторнирует "Расчеты с клиентами по срокам", "Расчеты с поставщиками по срокам", "Плановые оплаты клиентов", "Плановые оплаты поставщикам".
38. filterhouse 35 30.04.20 09:06 Сейчас в теме
(35) Добрый день! А у этих регистров регистратором может выступать документ корректировки записей регистров (сейчас нет ERP по рукой никакой версии)?
51. user1393757 15.10.21 12:07 Сейчас в теме
(38)Добрый день. Например, РН Расчеты с поставщиками по срокам, КЗР может являться регистратором. Запустила обработку, движения по данному регистру не записались
Такая же ситуация с регистром плановых оплат поставщику
Прикрепленные файлы:
52. filterhouse 35 18.10.21 05:58 Сейчас в теме
(51) Добрый день! Обработка сторнирует движения выбранного документа, а движения в регистр "по срокам" и "плановым оплатам", делает документ Регистратор расчетов, поэтому движения по данным регистрам нет.
39. ye_s 08.05.20 17:15 Сейчас в теме
(35)По этим регистрам фактическим регистратором является документ "регистратор расчетов"
40. filterhouse 35 09.05.20 10:16 Сейчас в теме
(39) Раз корректировка не может являться регистратором, то и движений по регистру не сделает.
41. forseil 214 18.06.20 13:36 Сейчас в теме
(40)
По ЕРП. Рискнул добавил доп. регистры после цикла. Теперь в акт сверки корректировка падает, но не очень красиво.

		//
		ДополнительныеРегистры = Новый Соответствие;
		ОтчетОДвиженияхДокументаПереопределяемый.ПриОпределенииРегистровСДвижениями(ДокументОснование, ДополнительныеРегистры);
		Для Каждого ДополнительныйРегистр Из ДополнительныеРегистры Цикл
			Если Не ПравоДоступа("Просмотр", ДополнительныйРегистр.Ключ) Тогда
				Продолжить;
			КонецЕсли;
			МетаданныеРегистра = ДополнительныйРегистр.Ключ;
	        Запрос       = Новый Запрос;
			ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ * ИЗ &ТекущаяТаблица ГДЕ &УсловиеЗапроса И Активность";
			ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТекущаяТаблица", МетаданныеРегистра.ПолноеИмя());
			ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеЗапроса", ДополнительныйРегистр.Значение + " = &ДокументВладелец");
			Запрос.Текст = ТекстЗапроса;
			Запрос.Параметры.Вставить("ДокументВладелец", ДокументОснование.Ссылка);
			ДвижениеСторнируемое = Запрос.Выполнить().Выбрать();
			Пока ДвижениеСторнируемое.Следующий() Цикл
				ДвижениеСторно             = ДокументСторно.Движения[МетаданныеРегистра.Имя].Добавить();
				ЗаполнитьЗначенияСвойств(ДвижениеСторно, ДвижениеСторнируемое,,"Период,Регистратор,ВидДвижения");
				ДвижениеСторно.ВидДвижения = ДвижениеСторнируемое.ВидДвижения;
				ДвижениеСторно.Период      = Дата;
				Для каждого МДОбъект Из МетаданныеРегистра.Ресурсы Цикл
					ДвижениеСторно[МДОбъект.Имя] = - ДвижениеСторнируемое[МДОбъект.Имя];
				КонецЦикла;
			КонецЦикла;
			Состав = ДокументСторно.ТаблицаРегистров.Добавить();
			Состав.Имя = МетаданныеРегистра.Имя;
		КонецЦикла;
		//
Показать
Светлый ум; +1 Ответить
42. MariaMolly 27.11.20 09:54 Сейчас в теме
Добрый день!
Для релиза КА 2.4.13.51 работает обработка?
43. filterhouse 35 27.11.20 13:29 Сейчас в теме
(42) Добрый день! Не проверял у себя на КА, добавлял по совету из комментария, если нужно могу на выходных посмотреть.
44. MariaMolly 27.11.20 14:33 Сейчас в теме
(43) Добрый день!
Я была бы признательна.
Я скачала обработку, пробую сторнировать документ от 05.12.2019, дату сторно ставлю 31.10.2020, обработка не работает, выдает ошибку:
"Отражение документов в регл учете с полем Регистратор = "Корректировка регистров 00-00000010 от 31.10.2020 0:00:00 невозможно поместить в запрещенный период.
Дата 05.12.2019 соответствует запрет изменения данных для пользователя "MariaMolly" по 30.09.2020 (установлена общая дата запрета)."

Идея же в том, чтобы сторнировать датой сторно, а не прошлым закрытым периодом, или что-то я делаю не так?
45. MariaMolly 27.11.20 17:46 Сейчас в теме
(43) Update к предыдущему сообщению.
Убрала дату запрета редактирования - сторно провелось.

Есть какая-то проблема с номерами документов (при создании новых документов пишет, что номер не уникален, лечится присваиванием номера вручную), и себестоимость кривится при закрытии месяца:
Обнаружены отрицательные остатки партий в регистре себестоимости по организации “…” на конец периода …:
Раздел учета: “Товары на складах”; Аналитика номенклатуры: “…”; Вид запасов: “Собственный товар”; Вид деятельности НДС: “…”; Количество: “-Х”
46. filterhouse 35 28.11.20 11:44 Сейчас в теме
(45) Протестировал, обработка работает.
1. В "Отборах по регистрам" - уберите флаг с РС "ОтражениеДокументовВРеглУчете" (автоматически сохранится) и сторнирование перестанет ругаться на дату запрета. Тут проблема в том, что дата запрета проверяется по "Дате отражения", а не по "Периоду".
2. Нумерация работает типовая, соответственно нужно привести в порядок ее в базе (кто то руками менял ее, и видимо некорректно).
3. Про отрицательные остатки, ничего сказать не могу (нужно анализировать данные в самой базе) - данная обработка просто делает "сторно записи" на основании выбранного документа (проверил, заполнение регистров происходит правильно).
47. MariaMolly 30.11.20 14:45 Сейчас в теме
(46) Добрый день!
Спасибо за подсказку про РС "ОтражениеДокументовВРеглУчете", попробуем так.
Будем дальше проверять нашу базу, попробуем поиграться еще с периодами проведения документов, может быть это поможет.
48. user1596621 14.10.21 09:42 Сейчас в теме
Доброе утро!
Не удалось записать: "Корректировка регистров"!
{ВнешняяОбработка.Сторно.Форма.Форма.Форма(105)}: ДокументСторно.Записать();
{ВнешняяОбработка.Сторно.Форма.Форма.Форма(251)}: ВыполнитьСторноНаСервере();

по причине:
Не удалось записать: "Корректировка регистров"!

какие права нужны для создания документа?
49. filterhouse 35 14.10.21 13:01 Сейчас в теме
(48) Добрый день! В типовой ERP версии 2.4.11.63 только роль с полными правами подходит, подозреваю что в других версиях так же.
50. user1596621 14.10.21 14:30 Сейчас в теме
53. chrnv 18.11.21 11:17 Сейчас в теме
КА2.4. При формировании Вашей обработкой документов "корректировка регистров" не заполняется вид операции.
Приходится всегда ставить руками "ручная".

Такие документы потом не попадают в акты сверки.
54. biz-intel 973 02.12.21 14:59 Сейчас в теме
Минус!

Нельзя такие обработки делать в принципе. Это же просто как убить учет двумя кнопками!

А давайте отсторнируем реализацию на ордерном и к тому же адресном складе с включенной опцией "заказ по заказ" и посмотрим что будет со свободными остатками, остатками на складе и товарами к отгрузке и т.д.
56. пользователь 26.05.22 17:12
Сообщение было скрыто модератором.
...
57. TariK 29.06.23 14:08 Сейчас в теме
Корректировку регистра не все регистры накопления берет, в документе Взаимозачет задолженности.
58. filterhouse 35 03.07.23 15:53 Сейчас в теме
(57) Какие регистры не берет?
В часть регистров пишет документ Регистратор расчетов, при это отображаются движения в "обычном" документе. К примеру из движений ЗК можно увидеть движения по регистру "Плановые оплаты клиентов", хотя по факту это не ЗК делает движения, а служебный документ.
Такие движения обработка не умеет сторнировать.
59. TariK 05.07.23 09:20 Сейчас в теме
(58) Отсутствуют в корректировки регистры накопления "Расчеты с поставщиками" и "Расчеты с поставщиками по срокам"
Зато присутствуют регистры сведений - зачем они?
В часть регистров пишет документ Регистратор расчетов
в моем случае, док. регистратор расчета не создался.
ЗК
Что это, расшифруйте?
60. filterhouse 35 05.07.23 13:11 Сейчас в теме
(59) ЗК - Заказ клиента.
Проверил на версии 1С:ERP Управление предприятием 2 (2.4.11.63).
В регистр накопления "Расчеты с поставщиками" - корректировка пишет движения
В "Расчеты с поставщиками по срокам", не пишет, т.к. документ Взаимозачет задолженности, не может в него писать соответственно раз нет движений, то не попадает и в корректировку. Ранее обсуждался этот момент уже в (35), по только Расчетам с клиентами, с поставщиками все аналогично.

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

Мне были они нужны, поэтому они есть в данной обработке. Состав регистров можно корректировать на последней вкладке.
Прикрепленные файлы:
61. TariK 05.07.23 13:50 Сейчас в теме
Может быть версия более новее
1С:ERP Управление предприятием 2 (2.5.8.417)
Оставьте свое сообщение