Как удалить наименование товара в 1с
Перейти к содержимому

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

  • автор:

Чистка номенклатурного справочника в 1С

Обработка находит неиспользуемые товарные карточки, переносит их в отдельную группу и помечает на удаление. Дополнительно удаляет связанные данные (характеристики, картинки, штрихкоды).

Это готовое решение Установка в базу занимает пару минут. Отправим вам инструкцию.
При необходимости подключимся удаленно и поможем. Легкое обновление Конфигурация остается «на замке», без изменений. Есть техподдержка Бесплатно в течение трех месяцев

  • Основное
  • Совместимость
  • Прочее
Артикул 742
Обновлено 26.12.2022
Исходный код Открыт
Изменение конфигурации Не требуется
Входит в абонемент
Ограничение Не подходит для 1С:Фреш
Покупок 24
  • BAS ERP (Украина)
  • BAS Комплексное управление предприятием 2 (Украина)
  • BAS Управление торговлей 3 (Украина)
  • Бухгалтерия для Казахстана 3.0
  • Бухгалтерия предприятия 3.0
  • Комплексная автоматизация 2.4 (Беларусь)
  • Комплексная автоматизация 2.4 и 2.5
  • Розница 2.2 и 2.3
  • Управление предприятием ERP 2.4 и 2.5
  • Управление торговлей 11.4 и 11.5
  • Управление торговлей 3 (Беларусь)
  • Управление торговлей 3 (Казахстан)

В процессе работы со справочником Номенклатура в нем может накопиться большое количество неиспользуемых элементов.

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

На форме обработки нужно заполнить группу для помеченных на удаление, куда в последствии будет перемещена помеченная на удаление номенклатура и нажать кнопку Заполнить :

настройка очищения ненужной номенклатуры

В нижней части обработки заполнится список номенклатуры, по которой не было движений за все время:

список неиспользованной номенклатуры

При необходимости можно указать период, за который нужно анализировать движения. Например, если указать период с 01.01.2021 по 31.12.2022, то если за данный период не было движений, то номенклатура попадет в список. При этом по ней могут быть движения до 01.01.2021 или после 31.12.2022:

отбор данных по периоду

Если период не заполнен, то считается, что нет ограничения по периоду.

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

Чтобы пометить на удаление номенклатуру и перенести в отдельную группу нужно нажать на кнопку Пометить на удаление :

пометить на удаление лишнюю номенклатуру в 1С

Помимо самой номенклатуры на удаление будут помечены связанные справочники: характеристики, упаковки, присоединенные файлы, варианты комплектации (спецификации), шаблоны этикеток и ценников.

Дополнительно можно отметить галками нужно ли удалять:

  • Штрихкоды – будут удалены штрихкоды номенклатуры.
  • Удалять из документов установки цен – если флаг установлен, то номенклатура будет удалена из всех документов установки цен.
  • Удалять из заказов – если флаг установлен, то номенклатура будет удалена из всех заказов.
  • Удалять аналитику – будет очищен служебный справочник.

удаление связанных объектов в 1С

Релиз 742.1.1.2 от 26.05.2022

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

произвольный отбор товаров в 1с

Если отключить галку Учитывать движения , то можно пометить на удаление даже ту номенклатуру, которая есть в документах товародвижения. При этом нужно учитывать, что полностью удалить их из базы не получится.

удаление номенклатуры из 1с

Вас может заинтересовать

  • Скидка по промокоду или купону в 1С
  • Рабочее место менеджера для 1С
  • Загрузка номенклатуры в 1С

Релиз 742.1.1.2 от 06.09.2022

Если по номенклатуре нет движений по товарным регистрам, но она присутствует в заказах, коммерческих предложениях или доверенностях на получение ТМЦ (за любой период, здесь уже не действует отбор по периоду), то такая номенклатура будет в отдельном списке Номенклатура, которая есть в заказах :

удаление номенклатуры 1с, используемой в заказах

Если такую номенклатуру тоже нужно пометить на удаление, то нужно отметить ее галочкой, а также установить галку Удалять из заказов .

Удаление объектов в 1С

Удаление документов и элементов справочников
из баз для старых конфигураций 1С.

При удалении документа «Поступление товаров и услуг», отмеченного на удаление, нужно чтобы все пользователи вышли из базы 1С. Затем в Главном меню находим пункт «Операции» и выбираем «Удаление помеченных объектов».

В нашем примере нам нужно удалить документ Поступление товаров и услуг, помеченный на удаление.

Удаление объектов в 1С.

В появившемся окне на предупреждение программы о том, что «удаление помеченных объектов может занять продолжительное время» отвечаем «Да».

Удаление объектов в 1С

В открывшемся предупреждении о том, что «удаление помеченных объектов может занять продолжительное время» нажмем Да.

Удаление объектов в 1С

В завершении поиска система выдаст все помеченные в базе 1С на удаление объекты. В предложенном списке Вы можете выбрать, какие компоненты нужно удалить, а какие оставить. В данном примере мы оставляем на удаление все найденные программой объекты. Затем жмем кнопку «Контроль».

Удаление объектов в 1С

Система произведет контроль возможности удаления и откроет окно, где будут отражены объекты к удалению, и объекты, не отмеченные на удаление. Отметим, что объекты с красным крестиком удалить не возможно.

Если выбранный документ удалить возможно, нажимаем «Удалить в нижней части формы».

Удаление объектов в 1С

В завершении процесса в данном примере было удалено из базы 13 объектов, в том числе документ «Поступление товаров и услуг».

Теперь почему некоторые объекты не возможно удалить из базы 1С? Просто в базе 1С есть ссылки на эти объекты. Где-то в справочниках, документах, регистрах этот объект указан и поэтому система не может его удалить. В нашем случае 2 объекта не удалились из-за того, что в регистре сведений НДФЛВычетыПоДоходам этот элемент используется. Такие ситуации исправляются в ручную и тут нужно хорошее знание конфигурации 1С.

Удаление объектов в 1С

ТОП ПРОДАЖ

  • 1С:Бухгалтерия 8
  • 1С:Управление нашей фирмой 8
  • 1С:Управление торговлей 8
  • 1С:Управление предприятием 2
  • 1С:ЗУП 8
  • 1C:Учет путевых листов и ГСМ
  • 1С:Учет в управляющих компаниях
  • Электронные поставки 1С

Облачные сервисы

  • 1С:Фреш
  • 1С:Готовое рабочее место
  • 1С:ЭДО
  • Маркировка товаров
  • 1С:Отчетность
  • 1C:Товары
  • 1C-Ритейл Чекер

Как обнаружить и убрать задвоения в 1С 8.3? Инструкция

Пользуясь конфигурациями 1С, иногда можно ошибочно внести одни и те же элементы в справочники, что мешает нормальному функционированию продукта и искажает данные. В большинстве ситуаций подобные ошибки возникают со справочниками «Контрагенты» и «Номенклатура». Ввиду их значительного объема подобные накладки могут случаться относительно часто.

Пользователь может в одном документе указать 1 элемент, к примеру, контрагента, а в другом – иную позицию справочника. Это может случиться при использовании программы несколькими людьми: не обнаружив требуемый элемент, один из пользователей создает новый, из-за чего и появляются задвоения.

Чтобы обнаружить и убрать задвоения, надо воспользоваться обработкой с соответствующим названием в 1С: Бухгалтерия 8.3.

Обработка «Поиск и удаление дублей» в 1С: Бухгалтерия

Найти обработку можно во вкладке «Администрирование» – «Обслуживание» после перехода по гиперссылке «Поиск и удаление дублей».

Рис. Администрирование. Обслуживание. Поиск и удаление дублей в 1С

В появившемся окне следует обозначить поисковую область путем внесения информации в поле «Искать в:».

Рис. Область поиска дублей в 1С

Из открывшегося перечня надо выбрать интересующую область обнаружения задвоений. В рассматриваемом примере для начала выполним проверку справочника «Контрагенты».

Рис. Поиск и удаление дублей. Пометка удаления в 1С

Рис. Поиск и удаление дублей. Правила отбора в 1

После перехода по гиперссылке в поле «Сравнить» нужно установить правила обнаружения задвоений для интересующего объекта. В базовых настройках задан поиск по названию – по похожим словам. Однако пользователь может ввести различные названия, что необходимо учитывать.

При этом возможно сопоставление элементов по неким иным реквизитам. Для справочника «Контрагенты» – это индивидуальный номер налогоплательщика, КПП, для справочника «Номенклатура» – Артикул и прочее.

После задания поисковых требований нажать «Найти дубли». Система на автомате выдаст перечень из задвоенных элементов.

Рис. Перечень задвоенных элементов в 1С

После выделения элемента в окне нажимаем на кнопку «Подробнее», справа появятся данные о месте его использования. Около элемента высветится число объектов, где он используется.

Рис. Задвоенные элементы в 1С

Рис. Место применения задвоенного элемента в 1С

Элемент с максимальным числом записей система автоматически причисляет к оригиналу, обозначив его синей стрелкой. Если определенный объект подвергаться обработке не будет, необходимо убрать с него галку. Либо если требуется изменение объекта, на который перенесется вся информация с другого объекта в случае его удаления, нужно пометить его нажатием на «Отметить как оригинал».

Рис. Отметить как оригинал в 1С

Нажав на «Удалить дубли», можно добиться переноса конфигурацией всех объектов, где был использован повторяющийся элемент, на отмеченный объект-оригинал. Это объединит их.

Рис. Все найденные дубли успешно объединены в 1С

После этого можно выйти из обработки или нажать на «Повторить поиск» для продолжения поиска задвоений в программе.

К примеру, процесс поиска задвоений в справочнике «Номенклатура» путем проведения сравнения по артикулу и названию.

Рис. Поиск задвоений в номенклатуре в 1С

Используя описание выше, выполнить поиск и избавиться от задвоений.\

Рис. Все найденные дубли номенклатуры успешно объединены в 1С

Открываем справочник «Контрагенты» (вкладка «Справочники»).

Рис. Справочники. Контрагенты в 1С

На задвоенном элементе стоит пометка на удаление. Если внимательно посмотреть, можно увидеть, что индивидуальный номер налогоплательщика у задвоенного элемента отмечен красным цветом. В системе предусмотрен контроль совпадений контрагентов по индивидуальному номеру налогоплательщика.

Рис. Пометка на удаление в 1С

После перехода в справочник «Номенклатура» (вкладка «Справочники»).

Рис. Справочники. Номенклатура в 1С

Нужно запустить поиск по названию, поскольку визуально схожее название по какой-либо причине не отображалось. Что можно увидеть? У одного из элементов справочника перед наименованием есть пробел – вот почему пользователь не замечает данный элемент в перечне во время его просмотра в алфавитном порядке. Все символы, как правило, стоят в начале списка. Не обнаружив данный элемент, пользователь внес в программу новый. Это достаточно распространенная ситуация.

Рис. Образец (пример) задвоения номенклатуры в 1С

Соответственно, с использованием стандартных функций конфигурации возможна очистка справочника от подобных задвоенных элементов. Пометив на удаление, можно их удалить стандартным методом, через «Удаление помеченных объектов» во вкладке «Администрирование» – «Обслуживание». При значительных объемах информации время от времени можно осуществлять проверку справочников для исключения неразберихи в учете и загромождения программы лишними элементами.

  • О компании
  • Контакты
  • Статусы компании
  • Вакансии
  • Акции
  • Отправить заявку
  • Часто задаваемые вопросы
  • Политика конфиденциальности
  • Оцените работу сотрудника
  • Обучающие материалы
  • Карта сайта
  • Реквизиты

Код для очистки ранее созданной номенклатуры

  • изображение_2021-02-10_055301.png

    в модуле не могу найти ошибку или что то сам не правильно пишу

    &НаСервере Процедура ДобавлениеНовыхТоваровНаСервере() ГСЧ=Новый ГенераторСлучайныхЧисел; Для Счетчик=1 По 100 Цикл Если Счетчик 

    0 0 0 0 10 Скопировано.
    ред. 2 года назад

    Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.

    Шаблоны кода 1С

    Секреты TurboConf

    TurboConf ИР

    Нейросети и AI

    Лайфхаки 1С

    Бубен админа

    1С не всерьез

    Ответы

    Лучший ответ LeXXeR
    #1, 10 февраля 2021 09:58

    Эта строка что делает? ��

    Нравится 0 Ответить
    Лучший ответ dronz21
    #2, 10 февраля 2021 11:57

    (1) LeXXeR, я же только учусь, поэтому методом тыка написал, верхний код этот список формирует, а вот в нижний хочется чтоб этот же список удалялся

    Нравится 0 Ответить
    Лучший ответ bolsun
    #3, 10 февраля 2021 12:20

    (2) dronz21, Вам бы посмотреть какие-то начальные курсы по 1С или почитать книгу.
    То, что у вас в коде не имеет смысла.

    Нравится 0 Ответить
    Лучший ответ LeXXeR
    #4, 10 февраля 2021 12:20

    (2) dronz21, ну тогда код очистки вообще надо переписать заново ��
    У тебя сейчас товары рандомно генерятся через ДобавлениеНовыхТоваровНаСервере() - вопросов нет. Но удаление то зачем делать рандомно? Нужно просто перебрать все элементы справочника и удалить их в цикле. Если все равно непонятно, выложи файл обработки, покажу как. Самому лень это копипастить.

    Нравится 0 Ответить
    Лучший ответ bolsun
    #5, ред. 10 февраля 2021 12:22

    (4) LeXXeR, причем случайное удаление в цикле ))

    Нравится 0 Ответить
    Лучший ответ bolsun
    #6, 10 февраля 2021 12:26

    кстати оно не рандомное, ГенераторСлучайныхЧисел не используется

    Нравится 0 Ответить
    Лучший ответ LeXXeR
    #7, 10 февраля 2021 12:48

    (6) bolsun, кстати, да ))

    Нравится 0 Ответить
    Лучший ответ dronz21
    #8, ред. 11 февраля 2021 03:21
    Нравится 0 Ответить
    Лучший ответ dronz21
    #9, 14 февраля 2021 20:11
    Нравится 0 Ответить
    Лучший ответ LeXXeR
    #10, ред. 01 марта 2021 17:10

    (9) dronz21, упс, прости! �� Мне что-то уведомления не приходили с сайта. А тут оказывается беседа!
    Ладно, может кому поможет. Простейший код для удаления всех элементов справочника, не являющихся группами (если удалить группы - перестанет работать процедура генерации, которая выше):

    &НаСервере Процедура ОчиститьСписокНаСервере() Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Если НЕ Выборка.ЭтоГруппа Тогда Об = Выборка.ПолучитьОбъект(); Об.Удалить(); КонецЕсли; КонецЦикла; КонецПроцедуры 

    Нравится 0 Ответить

    См. также

    sale

    sale

    fastcode_tg

    courses_fastcode

    courses_fastcode

    Подтверждение действия
    Вы действительно хотите удалить комментарий?
    Отмена Удалить

    • © 2013-2024 FastCode
    • Контакты
    • Пользовательское соглашение

    × Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (6К участников)
    Присоединиться

    Добавить комментарий

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