Добрый вечер. Да я понимаю, что эта тема может быть заезжена но все таки как удалить номенклатуру(правильно), которая оказалась уже не нужной, но привязка ее присутствует в документах поступлениях, отчета, чеках(архивных) и т.д.?Каждый документ просматривать(поступление,отчет, чек) и удалять от туда ссылки на нее!?
как удалить номенклатуру(правильно), которая оказалась уже не нужной, но привязка ее присутствует в документах поступлениях, отчета, чеках(архивных) и т.д.?
О процедуре "свертка базы" слышали?
Каждый документ просматривать(поступление,отчет, чек) и удалять от туда ссылки на нее!?
Ну, удалили вы ссылку, и что? Документы после этого надо провести, и что после этого станет с учетом?
(2)да верно у меня тоже был такой вопрос. Верно подметили. Не нравиться, что "балтаеться". Больше пользоваться ей не будут, то что база будет захламляться.
(11)да это хороший вариант. А вот к примеру когда лучше делать свертку? Если из ходить из размера базы сейчас она 2.5гб, то есть к примеру будет 50гб тогда лучше порезать все, удалить? Или есть какие то "общепринятые критерии для свертки?"
(12)Это все индивидуально, зависит от железа и прочих параметров и того нужны ли пользователям первичные данные старых периодов. А так если чувствуются что размер существенно вырос и производительность снизилась, можно делать свертку. обычно это классическая задача декабря)
Но никто не мешает например свернуть базу например до 01.01.2015 (то есть все что до это ввод начальных остатков, а с 01.01.2015 вся первичка хранится)
(14)Да конечно все типовое. Я считаю для этой базы еще рано свертку делать. Просто отборы добавить "ПометкаУдаления", чтобы в динамическом списке ничего лишнего не показывала или да сделать отдельную группу и перекинуть туда товары.
(15) Я удалил номенклатуру таким способом. 1) Сначала создал документ установка цен номенклатуры, выбрал закупочную и розничную цену, перешел к установке цен, через отбор выбрал товар с остатками, установил текущие назначенные цены. 2) Сделал свертку информационной базы, удалил все помеченные документы кроме документа который создали (установка цен номенклатуры) его провел следующим днем после ревизии. 3) Провел инвентаризацию (сделал пересчет имеющих товаров) следующим днем после ревизии. 4) Выделил всю номенклатуру и пометил ее на удаление, Начальные остатки узла и Расчет и установка себестоимости два этих документа помечаем на удаление. Все номенклатура без остатков удаляется. Номенклатура с остатками не позволить удалить документ установка цен номенклатуры и пересчет товаров и как раз в этих документах остаются остатки и цены.
Удаляет элемент справочника из базы данных.
Важно! В отличие от метода УстановитьПометкуУдаления, данный метод производит непосредственное удаление элемента справочника без возможности восстановления и без проверки ссылочной целостности. Использовать данный метод нужно крайне осмотрительно.
Главное архивную копию сделать, чтобы если что из архивной копии ссылки перенести. Потому как в старых документах будет "Объект не найдено" на удаленные номенклатуры.
Никак. Делаешь группу "Архив" и туда сваливаешь. Это простой путь.
Есть более сложный. Делаешь галку в справочнике номенклатуры "Архив". И в формах списка и выбора - отбор по этой галке. Плюс кнопку "Показать архивные".
Все остальное это суть свертка базы, что может быть очень затратно и по стоимости работы и по адаптации к получившимся результатам - для задачи "убрать из вида старые товары" это абсолютно нерациональный путь, который характеризуется поговоркой "из пушки по воробьям".
(0) я создаю папку "!Не использовать" или "!На удаление", вначале наименования ставлю "." (точка). Придет время - удалю. А так , таким образом прячу из оборота.