Как убрать номенклатуру поставщика в 1с

Обновлено: 04.07.2024

"Считаю тоже не совсем корректным решением в отношении сохранения отчетов" - просто уничтожает всю историю продаж и возможность какого-либо анализа прошлых периодов.

" да и вообще, зачем он нужен?" К примеру, для отчетов за прошлый период. Не нужны больше отчёты за прошлый год. Всё распечатали, подсчитали. Всё. Этим больше не торгуем. Надо его удалить. (3) Если сделать свертку базы и потом удалить номенклатуру ненужную то получится очень даже ничего себе решение. Как удалить ненужную номенклатуру без свертки понятия не имею. Я бы советовал пользоваться стандартными методами ( поиска и удаления всех существующих документов на данную номенклатуру и удаление ее с пометкой )
Но раз уж " приспичило" то делаем следующее
в конфигураторе создаем роль Например суперудалятель ( можно скопировав роль полные права )
объекту справочники - номенклатура в даем право на интерактивное удаление
далее создаем пользователя - например удалитель даем ему эту роль
заходим под ним и теперь у него будет работать сочетание Shift-Del на элементы справочника номенклатуры .
Но при этом будут в старых доках несуществующие ссылки и т д
Тестирование и исправление БД и там выбрать очищать ссылки .
Как то так .

(4) SSHT, (7) _iEugene_,

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

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

ТС - возможно получится вернуть назад эти номенклатуры обработкой ВыгрузкаЗагрузкаДанныхXML.epf из архивной копии.

Ни в коем случае так не делать! А лучше вообще этот "совет" потереть, чтобы не смущать тех, кто будет "юзать поиск".

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

Читайте также: