Исправление остатков в регистре сведений Распределение запасов и регистра накопления Запасы и потребности

21.09.24

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

После обновления конфигурации ERP Управление предприятием 2 с версии 2.5.12.265 на 2.5.17.74 получил кучу отрицательных остатков в регистре Распределение запасов. В отчете "Остатки и доступность товаров" были некорректные остатки. По некоторой номенклатуре был резерв, и она не была доступна. Рассказываю, как решил эту проблему.

Файлы

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

Наименование Скачано Купить файл
ОБНОВЛЕНО ! Исправление остатков в РС "Распределение запасов" и РН "Запасы и потребности"
.epf 12,61Kb ver:1.0.2.1
399 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

Как решил эту проблему:

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

 

В ней для простоты использования указал порядок выполнения по шагам:

Остатки

1) Смотрим есть ли у нас расхождения с текущими остатками на складах с остатками РН "ЗапасыИПотребности"

2) Создаем программно документ корректировку регистров и заполняем разницей, тем самым выравниваем остатки

3) После того как мы выровнили остатки "ЗапасыИПотребности" можем воспользоваться типовой обработкой "Исправление ошибок в регистре сведений "Распределение запасов" (запускаем ее нажимаем "Найти ошибки", выделяем все строки и нажимаем "Исправить ошибки") после этого у нас актуализируются остатки и доступность.

Резерв

1) Проверяем есть ли у нас товары в резерве

2) Снимаем товары с резерва (Созданием корректировки регистра накопления "Запасы и потребности", поле "РезервироватьТоварыПоМереПоступления")

3) Проверяем типовой обработкой "Исправление регистра сведений "Распределение запасов"" на наличие ошибок

 Смотрим отчет "Остатки и доступность товаров" и радуемся.

 

Тестировалось на конфигурации ERP Управление предприятием 2 (2.5.17.74). но думаю что данный механизм будет работать и в 2.5.8, 2.5.12

У кого получилось на других релизах напишите пожалуйста в комментарии номер релиза.

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

  • 1С:ERP Управление предприятием 2, релизы 2.5.17.74
  • Управление торговлей, редакция 11, релизы 11.5.17.117

Вступайте в нашу телеграмм-группу Инфостарт

Регистр распределение остатков товары на складах erp внешняя обработка запасы и потребности

См. также

Логистика, склад и ТМЦ 1С:Предприятие 8 Россия Платные (руб)

Подсистема автоматизированного управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления, хранения и учета на адресном складе. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

50000 руб.

26.07.2023    11215    61    0    

11

Логистика, склад и ТМЦ Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль ответственное хранения в 1С 8.3 для складов и фулфилмент-операторов: учет чужого товара, приемка на хранение, передача, возвраты, акты, адресный склад и работа с товарами поклажедателей.

89900 руб.

09.06.2020    56233    43    60    

78

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12444 руб.

29.10.2014    232389    750    532    

497
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. PerlAmutor 161 12.07.23 18:58 Сейчас в теме
Похоже такая проблема должна быть у многих. У меня тоже возникла при переходе с 2.4 на 2.5. Типовая обработка исправления остатков беспонтовая, крутила у меня неделю чего-то так ничего и не исправила толком.
2. Bryuh 27.07.23 11:17 Сейчас в теме
Вообще с появлением этого регистра и с переходом, если не ошибаюсь на 2.5.10, стали появляться много проблем. Самая противная была с "зацикливанием" автоматического создания расходных ордеров. ТИповая ЕРП позволяет менять даты отгрузки в этапах как пользователю на душу ляжет. При том, что уже создан расходник и передача. Как итог - регистр распределение запасов расходится с остатками на складах.
3. arthur_nv 12.12.23 12:03 Сейчас в теме
Не сработало, теперь тупо список в РМК пустой у других складов и организаций которые ведутся в этой базе.
4. arthur_nv 12.12.23 12:08 Сейчас в теме
нужно добавить отбор по организации я думаю
6. zdmig 32 27.12.23 12:04 Сейчас в теме
(4) Не нашел привязку к организациям в регистрах накопления товары на складах и регистре распределения запасов. Склад уже относится к организации видимо. Прежде чем применять обработку рекомендую завершить заказы которые относят товары в резерв.
5. zdmig 32 27.12.23 11:47 Сейчас в теме
(3) Добрый день,
Не предусмотрел данную ситуацию, т.к. организация одна
7. dimaster 42 27.05.24 17:43 Сейчас в теме
доброе! "5) Снимаем товары с резерва"
в случае наличия резерва (заказ клиента) стандартная обработка восстановления скорректирует регистр распределения запасов?
согласуются ли регистры "запасы и потребности"/"товары на складах" после этой обработки? здесь частичное решение для наличия: https://infostart.ru/1c/tools/2049919/
8. zdmig 32 28.05.24 07:11 Сейчас в теме
(7) Доброе, Шаг 2, Выравнивает остатки "товары на складах" и "запасы и потребности", Шаг 5, устанавливается значение свободно по остаткам на складах в регистре "Распределение запасов" для снятия с резерва.
dimaster; +1 Ответить
9. dimaster 42 28.05.24 12:46 Сейчас в теме
(8) "снимаем резервы" - если есть документ, резервирующий товар, то после снятия резерва опять штатной обработкой исправления распределения запасов нужно отработать?
11. zdmig 32 28.05.24 13:27 Сейчас в теме
(9) Нет, штатная обработка отнесет товары опять в резерв
12. zdmig 32 29.05.24 15:48 Сейчас в теме
(9) Обновил обработку, снятие резерва через корректировку регистра "Запасы и потребности", ошибок в обработке распределения запасов нет после нее.
13. dimaster 42 30.05.24 11:46 Сейчас в теме
(12) доброе! а может быть такое?:
сегодня утром запустил обновленную обработку. сформировалась корректировка
по резервам проблем не было, только по остаткам.
стандартная обработка после ввода корректировки ошибок не наша.
сейчас, через несколько часов после первого запуска, проверяю - опять Шаг1 показывает расхождения по остаткам штук 5 позиций. это каждый день обработку запускать или, может, какой-то регламент не отрабатывает штатный?
17. zdmig 32 30.05.24 17:27 Сейчас в теме
(13) Добрый день, после исправления больше обработкой пользоваться не нужно. Показывает расхождения потому что создают распоряжения на склад и после ордера которые тоже вносят свою запись в данный регистр
14. dimaster 42 30.05.24 14:25 Сейчас в теме
(12) 7 утра. запускаю обработку. шаг 1 остатки. исправляю, создается корректировка. расхождений нет, шаг3 ошибок не показывает.
12 ч дня. нашло опять сколько-то позиций кривых. повторно исправляю. ошибок нет
15 ч. опять сколько-то ошибок вылезло.
15. dimaster 42 30.05.24 15:14 Сейчас в теме
(12) учитывает ли обработка колонку "отгружается"?
18. zdmig 32 30.05.24 17:27 Сейчас в теме
10. zdmig 32 28.05.24 13:26 Сейчас в теме
(7)В случае наличия резерва, обработка скорректирует регистр распределения запасов только колонку в наличии, для снятия с резерва (доступности и в резерве) через обработку можно перезаписать значения на шаге 5
16. dimaster 42 30.05.24 17:10 Сейчас в теме
(12) ------------------------
воспроизвел проблему, связанную с отгрузкой.
1. стартовая ситуация. по какой-то позиции ошибок нет, регистры согласованы, всё ок. на складе есть остаток.
2. делаем заказ на перемещение для этой позиции. выбираем в документе заказ ан перемещение действие "отгрузить". сегодняшней датой, например.
3. в остатки и дост упность видим колонка "отгружается" равна этому отгружаемому количеству.
4. Ваша обработка показывает как расхождение в остатках (шаг1). сделал скрины (можно глянуть здесь): https://dropmefiles.com/D8gnt либо в прикрепленных файлах
Прикрепленные файлы:
Отгружается.xlsx
19. zdmig 32 30.05.24 17:31 Сейчас в теме
(16) колонка отгружается в регистре накопления товары на складе имеет реквизит котгрузке он не участвует в формировании расхождений, но сам документ заказ на отгрузку резервирует товар в регистре накопления запасы и потребности реквизит в наличии тем самым убирает доступность на то количество которое есть в документе
20. dimaster 42 30.05.24 17:36 Сейчас в теме
(19) на скринах в файле постарался всё подробно зафиксировать. после проведения заказа на перемещение обработка показывает расхождение и, соответственно, в корректировку регистров также пишет при исправлении. другими словами, обработка считает это расхождением/ошибкой и исправляет.
21. dimaster 42 30.05.24 17:56 Сейчас в теме
(19) дополню еще. если на основании заказа на перемещение ввести перемещение, то обработка расхождений не показывает. наверное, нужно учесть "отгружается" при формировании расхождения, чтобы не считать ошибкой
22. zdmig 32 31.05.24 10:35 Сейчас в теме
(21) Добрый день, если учесть значение "Отгружается" то пропадают проблемные документы закрытых периодов по которым небыли отражены акты.
23. dimaster 42 31.05.24 11:51 Сейчас в теме
(22) в общем, допиливать есть куда. гляну, что там с "отгружается" и еще нужно протестить, если есть заказы поставщикам.
24. dimaster 42 31.05.24 14:51 Сейчас в теме
(19) взял из регистра товарыкотгрузке КОтгрузкеОстаток (немного не в ту врем таблицу поместил, но так проще, поскольку далее полное соединение)
ну и тип того логика
ЕСТЬNULL(ВТ_ОстаткиНаСкладах.ВНаличииОстаток, 0) - ЕСТЬNULL(ВТ_ЗапасыИПотребность.ВНаличииОстатокЗиП, 0) - ЕСТЬNULL(ВТ_ОстаткиНаСкладах.ТоварыКОтгрузке_КОтгрузкеОстаток, 0) КАК Разница

всё ок. пока работает
25. IvanDK 11 06.08.24 12:57 Сейчас в теме
Всем привет, у меня сбой по данным регистра сведений получился интересный. Ваша обработка расхождения показала, через Корректировку регистров исправления сделаны. Но интересная особенность, типовая обработка ИсправлениеОшибокВРегистреСведенийРаспределениеЗапасов ошибки не видит. В отчетах "Остатки и доступность" и "Ведомость по товарам на складах" по-прежнему расхождение. В запросе этой обработки идет сравнение регистра сведений Распределение запасов и регистров накопления Распределение запасов - движения, они показывают одинаковые сведения, отсюда и невозможность найти ошибки. Т.е. нужно вносить корректировки и в регистр накопления Распределение запасов - движения
26. IvanDK 11 06.08.24 13:09 Сейчас в теме
Дополню. Универсальным отчетам по регистру накопления Товары на складах. Остатки; Товары организаций .Остатки показывают правильный остаток, который не сходится с регистром накопления Распределение запасов - движения. Номенклатруа не резервировалась, не отгружалась по назначениям. самый простой вариант: пришло/ушло.
27. baracuda 2 06.08.24 21:38 Сейчас в теме
Обработка подойдет для УТ11.5.17.113?
Пролема 1 в 1.
28. matytsin_new 21 16.09.24 13:50 Сейчас в теме
Проверил в УТ 11.5.17.117 с ордерными и розничными складами.
Без заказов поставщикам (сами производители).
Всё норм отработало, косяки ушли.
29. deda 539 23.11.24 16:32 Сейчас в теме
Автор - молодец. Мне на 11.5 помогло исправить резервы и доступности. Толково сделано.
30. alex_zemlyansky 11 17.12.24 23:41 Сейчас в теме
Пришлось убрать поле "Заказ" из первого подзапроса. Брать назначение и из первого, и из второго подзапроса. При исправлении - заполнять поле "Назначение". Тогда уравнивается, хоть и без учёта "отгружается" (имею в виду сравнение с отчётом "Ведомость по товарам на складах"
31. user2142411 19.04.25 14:09 Сейчас в теме
Обработка супер, спасибо большое
при обновлении с ут 11.5.7 на 11.5.17 не заполнился РН запасы и потребности
при обновлении иб через окончательное обновление запустилось регламентное задание по уравниванию РС запасы с РН запасы и потребности, и отчет остатки и доступность товаров обнулился полностью
типовая обработка исправления рс запасы не помогла, ошибок не видела.
Нашла причину, почему рн запасы и потребности не заполнился, из-за нее все документы были проведены без заполнения регистра.
документов в базе очень много, перепроводка с 21 года заняла бы очень много времени
ваша обработка спасла ситуацию

работаем без резервов, по схеме - приобретение товаров - реализация товаров
32. Xershi 1552 28.07.25 10:37 Сейчас в теме
Воспользовался типовой обработкой.
Сначала выравнял остатки, потом смотрю отчет остатков и доступности показывает ерунду.
Полез и нашел регистр сведений Распределение запасов, не путать с регистром накопления!
В нижней части Исправление ошибок в регистре сведений "Распределение запасов": e1cib/app/Обработка.ИсправлениеОшибокВРегистреСведенийРаспределениеЗапасов
Ставим отбор по проблемной номенклатуре и удаляем все записи, жмем найти ошибки и потом в верхней части выделяем все и жмем исправить ошибки.
Управление торговлей для Беларуси, редакция 3.5.11.73
33. zdmig 32 07.08.25 13:35 Сейчас в теме
(32) Если у вас в регистре накопления "Запасы и потребности" будут отрицательные остатки, то типовая обработка нечего не сможет выровнять.
34. Xershi 1552 07.08.25 15:45 Сейчас в теме
(33) а кто сказал что там не исправили? Косяк именно в этом регистре только. А типовая обработка позволяет удалять записи и восстанавливать. Зачем они это сделали не ясно. Возможно что не перепроверить закрытый период.
35. serge-ce1 04.10.25 13:24 Сейчас в теме
После обновления на УТ 11.5 появились минусы в РС "Распределения запасов"
Выяснил, документ "Ввод начальных остатков" не сделал движения по РС "Запасы и потребности". Добавил движения корректировкой регистров.
team-holding; VagrantSAY; +2 Ответить
36. nick_e 2 05.11.25 12:06 Сейчас в теме
Поделитесь обработкой, не могу скачать без подписки... (
37. klaus38 01.12.25 12:51 Сейчас в теме
11.5.22 Обновлялся с 11.4. Был готов морально к мукам с регистрами, было около 1к строк с расхождениями. Обработкой воспользовался с большим скепсисом. Как же я приятно удивлен! Автору спасибо.
38. muskul 04.01.26 11:02 Сейчас в теме
Спасибо за обработку, почему программисты такие как Вы могут исправить и сделать так что бы не было расхождений в святые святых УТ (остатках) а программисты 1с не могут.
40. psa247 21 16.03.26 19:07 Сейчас в теме
(38) на этом наши полномочия "всё", как говорится
39. psa247 21 16.03.26 19:07 Сейчас в теме
каеф, спасибо тебе, добрый человек, все работает как положено
41. Flipp 27.03.26 14:17 Сейчас в теме
Остатки не сошлись. Ведомость показывает 50,750 в наличии. Остатки и доступность 83,250 - 32,500(отгружается) = доступно 50,750. А должно быть 50,750 - 32,500(отгружается) = 18,250 доступно.
Ошибок в обработке исправление распределения нет. Программа УТ 11.5.22.134. Как исправить ситуацию?
42. Viktoriia_K 03.05.26 11:13 Сейчас в теме
Обработку испытала на версии УТ 11.5.25.112. Склад обычный. Стандартное решение не помогало и ошибок не выявляло. С данной обработкой все расхождения ушли. Спасибо огромное
Для отправки сообщения требуется регистрация/авторизация