Типичная ошибка - задним числом изменен номер ГТД или поставщик в приходной накладной, в результате документы реализации по данной позиции перестали проводиться с сообщением о недостаточности товара с указанным номером ГТД, хотя товар есть. Еще одна ошибка - обнаружен отрицательный остаток товара при расчете себестоимости (хотя товар был и в "минус" не уходил!) - в резульате себестоимость по товару не расчитывается. Возникновение этих и других ошибок непосредственно связано со служебной табличной частью "Виды запасов", пристуствующей у многих документов товародвижения, делающих движения типа "Расход" по регистру накопления "Себестоимость товаров". Эта табличная часть поставляет данные для формирования движений по ряду регистров, в том числе и по регистрам "Себестоимость товаров", "Товары организаций", одним из измерений которого является измерение "Номер ГТД". Простое (из формы документа) перепроведение документа не всегда приводит к перезаполнению видов запасов. Как следствие - движения документа не переформируются с учетом изменившихся исходных данных и ошибки остаются. Предлагаемая вашему вниманию обработка позволяет исправить ошибки, связанные с видами запасов.
Работа с обработкой возможна в трех режимах:
1. "За период", когда перепроводятся все существующие в базе (проведенные) документы, являющие регистраторами регистра накопления "Себестоимость товаров" с переформированием табличной части "Виды запасов" (где таковая имеется). При этом, последовательность проведения документа выстраивается таким образом, что документ "Расчет себестоимости товаров" проводится последним для каждого из месяцев периода.
Порядок работы - выбираем период, нажимаем "Получить список документов", "Перепровести с очисткой видов запасов".
2. "По заданной номенклатуре" - все то же самое, только принцип формирования списка документов другой - все проведенные документы, являющиеся регистраторами регистра "Себестоимость товаров" и содержащие ссылку на заданную номенклатуру, кроме документов "Расчет себестоимости товаров", которые можно в случае необходимости перепровести вручную. Если указать период, то документы будут отобраны по периоду.
Порядок работы - выбираем номенклатуру, и если нужно период, нажимаем "Получить список документов", "Перепровести с очисткой видов запасов".
3. "По выбранным документам" - документы, которые необходимо перепровести, подбираются вручную путем добавления в табличную часть обработки, наличие табличной части "Виды запасов" определяется автоматически.
Порядок работы - добавляем в табличную часть нужный документ (документы), нажимаем "Перепровести с очисткой видов запасов".
Документы "Корректировка регистров" не участвуют в перепроведени (не попадают в список документов при автоматическом заполении).
В результате получаем актуальные движения в регистрах и, как следствие - исчезновение ошибок!
Обработка работает во всех версиях УТ11: 11.0, 11.1, 11.3, 11.4
Внимание! Обработка предназначена для опытных пользователей. Перед использованием сделайте резервную копию базы.
Обновление от 08.01.2014:
Добавлена возможность при перепроведении устанавливать в документах их конечные статусы (без каких либо проверок).
Обновление от 28.12.2017
Исправлена модульная ошибка, которая могла возникать в некоторых случаях при отборе документов по номенклатуре.
Обновление от 17.08.2018
Исправлены выявленные ошибки, спасибо altek за помощь в обнаружении и исправлении.
Обновление от 12.10.2018
На основании личного опыта использования обработки, проведена оптимизация программного кода, добавлена настройка "Останавливаться при ошибке".
23.04.2020
Обработка больше не поддерживается. Ее развитие осуществляется здесь (см . комментарии): 1176446
p.s.
Изначально данная обработка была сделана на базе вот этой обработки: //infostart.ru/public/169568/, так как воспользоваться ей в чистом виде не удалось.