В типовой БП 3.0 уже много лет есть интересный косяк, приводящий к невозможности проведения реализаций с выводом сообщения "Для целей учета НДС не списано..". Возникает эта ситуация, например, если скинуть в настройке плана счетов "учет по складам", то штатно проводки по 41 переделаются так, что субконто СКЛАД убирается, однако, склад не автоматически не убирается из движений по регистру НДС по приобретенным ценностям, после чего товарные документы перестают проводиться (в модуле проведения таблица остатков регистра НДС по приобретенным ценностям выбирается "соединением" с таблицей остатков счета 41 по СКЛАДУ, и, когда в одной таблице склад есть, а в другой нет, то остатки регистра всегда пустые). Возможна и обратная ситуация, когда склад появляется как субконто в проводках по счету 41, а в движениях регистра - нет. Понятно, почему 1с не исправляет это: если перепровести все товарные движения с начала учета, то все станет на свои места, то есть, они исходят из того что у вас должно быть все в порядке с базой. Однако, часто базу нельзя перепровести - либо по причине ее огромности, либо по причине кучи ошибок, либо (как это обычно и бывает) - все вместе. Да и можно задаться вопросом: зачем ее переводить всю, если нам нужно просто изменить один реквизит в движениях? Это же стрельба из пушки по воробьям, и для изменения проводок по 41 в типовой все-таки сделали механизм, но зачем-то не сделали для движений по регистру НДС по приобретенным ценностям, который ведется полностью параллельно - поэтому я считаю это косяком, о котором где только не написано. И что еще более удивительно, нигде нет готового решения, и мне пришлось его найти самостоятельно в срочном порядке, когда после объединения двух баз в одну, пришлось использовать одну и ту же настройку плана счетов (вот такие "широкие" возможности по ведению множества организаций в одной базе!).
Важное замечание: перед переделыванием движений за весь период, нужно отключить индексирование по этому регистру НДС по приобретенным ценностям - это ключевой момент, если база большая! Если не отключить, то самые старые записи будут обрабатываться очень медленно, и можно не дождаться результата! Конечно, после окончания обработки, индексирование нужно вернуть назад. Если с первого прохода не все записи удалось записать (она напишет), можно запустить ее повторно. Выбор начала даты обработки записей сделан для поэтапной обработки - если вы захотите посмотреть результат не дожидаясь, например за текущий год (товары, пришедшие в этом году, начнут списываться). И не забываем делать копию!
Тестировалось на платформе 8.3.22.1709 и релизе БП 3.0.130.22.