Обход ошибки: Обнаружен лишний резерв по измерениям в регистре Товары организации и Резервы товаров организации в этапе производства


В данном примере объясняется, как обойти ошибку проведения и отмены проведения лишних резервов организации по этапу производства 1С: ERP.

1С ERP 2.4. В этапе производства пользователь получил ошибку, что документ не может быть проведен потому, что за документом числятся лишние резервы. Лишний резерв 58 и 62 соответственно. По документу у пользователя стояло количество 1 шт. стекло маслоуказателя и 1 прокладка маслоуказателя. Никак не 58 и не 62.

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

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

Отредактировать регистр не получается. При вводе корректировки регистра  1С выдавала ошибку. На сайте есть обработка, которая чистит весь резерв товаров организации на конкретную дату или период, но ей нельзя удалить резерв по конкретному документу. Все передачи товаров делаются на 31 августа и там по другим правильным документам запланированы передачи. Если удалять обработкой, то необходимо много документов распроводить — чистить регистр и вновь проводить.   Чтобы резервы встали правильно и товары передались между организациями.

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

Мы знаем, что товара теперь точно хватает. Пробуем провести документ — он не проводится, пишет ошибку резервов по количеству 58 и 62 соответственно. Мы ставим по товару расход в этапе производства не 1 штуку как правильно, а 58 и 62 как ее заклинило.

Проводим — документ начал проводиться, при проведении этого документа 1с расклинивает и она пересматривает резервы товаров организации в регистре резервов товаров организации. Теперь ставим в документе количество 1 стекло маслоуказателя и 1 прокладка маслоуказателя. Проводим — документ проводится. При этом в регистре резервов товаров организации он перезаписывает регистр на меньшее количество. Удаляем лишние приходы которые мы делали для разблокировки документа по лишним резервам.

Этап производства освободился от ошибочных резервов. 

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

8 Comments

  1. decline12

    стоит попробовать

    Reply
  2. tdml

    Спасибо, за описание ситуации. Тоже возникла аналогичная ситуация, правда в УТ и по документу Реализации, но суть та же самая — лишний резерв и невозможность проведения нового документа.

    Я попробовал сделать как вы рекомендовали, но при проведении документа Приобретения (оприходование, которое двигает товар по организации) у меня Реализация проводилась, но далее документ Приобретения не распроводился с такой же ошибкой.

    В отчете «Ведомость по товарам организаций» я посмотрел движения проблемного товара по нужному складу и выявил документ Перемещения, который тоже двигает товары по организациям и ставит резервы в регистре «Резервы товаров организаций». И этот документ Перемещения имеет два статуса, Отгружено и Принято. И, насколько я понял, статус Принято лучше ставить этому документу сразу, как только товар реально принят на складе-получателе, т.к. если сделать это позже, то за это время эти товары могут быть уже проданы и резервы будут сформированы неверно. В моём случае так и было. Я отменил проведение Перемещения, Реализация после этого провелась и затем повторно было проведено Перемещение.

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

    Reply
  3. iDom

    Спасибо, за ваше расследование. Я бы ещё добавил — чтобы сэкономить время на возне с липовыми приходами, можно на время сеанса отключить контроль остатков.

    Reply
  4. /Sergeant/

    Ещё добавлю — у меня в УТ такая же ситуация возникла с реализацией. Когда посмотрел ведомость по товарам организаций, увидел, что «Передача товаров между организациями» за прошлый месяц(формируется при закрытии месяца по интеркампани) сделала по нужной позиции какое-то странное движение. Была обычная передача на 40шт, но по организации-отправителю движение было такое: «Приход 20шт, Расход 40шт». Откуда взялся приход на 20шт — непонятно(возможно это происходит когда товар резервируется, потом резерв отменяется, потом опять резервируется), пока период не закрыт, я распровёл передачу товаров и опять её провёл. Движения документа передачи стали правильными, ну и реализация после этого тоже провелась нормально.

    Reply
  5. Xershi

    Когда перепроводят доки задним числом и система анализирует остатки. И не верно что-то делаем. Записывая лишнее в регистр резервов.

    В любом случае помощник все умеет искать и исправлять https://infostart.ru/public/797618/, указав например весь год наперед!

    Кроме случаев когда движения уже закрылись, тогда с версии УТ 11.4.5 нужно запустить регламентное задание свертки движений, если не охота ждать пока оно само запустится.

    Reply
  6. MikeI

    А еще хороший совет. Сделать расширение и убрать эту даунскую проверку. Каких то отморозков набрали в 1С.

    Reply
  7. user1096284

    Спасибо! Помогло. А вот отключение контроля остатков, кстати не помогало

    Reply
  8. anton-orsk

    УТ, в связки реализации прокатило. Спасибо

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *