+7 495 230 03 03 8 800 222 50 03
1С:ERP Управление предприятием 2

Создание наименования номенклатуры и характеристики по шаблону

При работе с большим ассортиментом товаров пользователи сталкиваются с огромным количеством наименований и характеристик продукции. Автоматизировать ввод этой информацию позволяется фукционал шаблонов. Также шаблоны наименований номенклатуры и характеристик используются для:

  • систематизации и упорядочивания справочника «Номенклатура»;
  • ускорения процесса ввода номенклатуры;
  • исключения ошибок в наименовании при вводе.

Одному товару в системе 1С должна соответствовать только одна запись номенклатуры. Но при вводе данных могут возникнуть ошибки.

Рассмотрим пример

В базе ведется учет товара «Шоколад (Milka/С клубникой со сливками/300г.)». При поступлении этого товара Пользователь по ошибке создает новый товар с названием «Шоколад (Milka / Клубника со сливками / 300 грамм)» или «Шокодал (Милка, 300 грамм, клубника со сливками)».

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

Дублирующиеся позиции номенклатуры приводят к увеличению складских запасов и неликвидных товаров.

Дубли в отчете ведомость по товарам

Рисунок 1 – Дубли в отчете «Ведомость по товарам на складах»

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

Создание шаблонов наименований выполняется по этапам:

  1. Создание вида номенклатуры.
  2. Настройка шаблона наименования характеристики.
  3. Настройка шаблона наименования номенклатуры.

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

Этап 1. Создание вида номенклатуры

Для использования шаблонов наименований в системе 1С должен быть заполнен классификатор «Вид номенклатуры».

Вид номенклатуры – это справочник, предназначенный для объединения номенклатуры по общим признакам учета. Он подразумевает в себе ассортиментные группы продаваемых товаров.

Виды номенклатуры объединяют номенклатуру по общим признакам учета:

  • тип номенклатуры;
  • учет по характеристикам;
  • учет по сериям.

Для создания вида номенклатуры Пользователь переходит из раздела «НСИ и администрирование» / «Классификаторы номенклатуры» в «Виды номенклатуры».

Раздел НСИ и администрирование в 1С

Рисунок 2 – Раздел «НСИ и администрирование»

Раздел rлассификаторы номенклатуры в 1С

Рисунок 3 – Раздел «Классификаторы номенклатуры»

Открывается список «Виды номенклатуры». Для создания и настройки нового вида номенклатуры Пользователь нажимает кнопку «Создать».

Список виды номенклатуры в 1С

Рисунок 4 – Список «Виды номенклатуры»

Далее Пользователь заполняет необходимые поля на вкладке «Основное»:

  1. «Тип номенклатуры» – выбрать из списка по ссылке «указать».
  2. «Группа видов номенклатуры».
  3. «Группа доступа»
  4. «Наименование».
  5. «Характеристики» – установить отметку для сохранения повторяющейся информации по данному виду номенклатуры.

Далее необходимо нажать кнопку «Записать».

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

Рисунок 5 – Создание вида номенклатуры в 1С

Этап 2. Настройка шаблона наименования характеристики

Наименование характеристики формируется на основании заполненных реквизитов характеристики номенклатуры. Для этого Пользователь добавляет дополнительные реквизиты характеристики на вкладке «Доп. реквизиты» для данного вида номенклатуры.

В столбце «Реквизиты характеристик» необходимо нажать кнопку «Добавить» и выбрать строку «Новый для вида».

Дополнительные реквизиты вида номенклатуры в 1С

Рисунок 6 – Дополнительные реквизиты вида номенклатуры

В окне «Дополнительный реквизит (создание)» указывается «Наименование реквизита» и «Тип значения»«Дополнительное значение» для ввода списка значений.

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

 Создание дополнительного реквизита характеристики номенклатуры

Рисунок 7 – Создание дополнительного реквизита характеристики номенклатуры

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

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

Рисунок 8 – Ввод значений для дополнительного реквизита характеристики номенклатуры

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

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

Рисунок 9 – Ввод дополнительных реквизитов характеристики номенклатуры

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

Рисунок 10 – Ввод дополнительных реквизитов характеристики номенклатуры

Созданные Пользователем реквизиты отображаются на вкладке «Доп. реквизиты» в столбце «Реквизиты характеристик».

Реквизиты характеристики номенклатуры

Рисунок 11 – Список созданных реквизитов характеристики номенклатуры

Далее на вкладке «Шаблоны наименований» в разделе «Характеристики» / «Рабочее наименование» Пользователь переходит по ссылке «Изменить».

Шаблоны наименований вида номенклатуры

Рисунок 12 – Вкладка «Шаблоны наименований» вида номенклатуры

Команда запускает редактор формулы наименования. Пользователь создает формулу, добавляя необходимые поля характеристик номенклатуры через разделители.

Для проверки правильности составления формулы можно воспользоваться командой «Проверить формулу». После правильного заполнения Пользователь нажимает кнопку «Сохранить и закрыть».

Редактор формулы шаблона наименования

Рисунок 13 – Редактор формулы шаблона наименования

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

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

Помощник регистрации новой характеристики

Рисунок 14 – Помощник регистрации новой характеристики

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

Созданный список характеристик номенклатуры

Рисунок 15 – Созданный список характеристик номенклатуры

Этап 3. Настройка шаблона наименования номенклатуры

В карточке Номенклатуры используется 2 вида наименований: «Рабочее наименование» и полное наименование «Наименование для печати».

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

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

Шаблоны наименований вида номенклатуры

Рисунок 16 – Шаблоны наименований вида номенклатуры

В окне «Редактирование формулы» Пользователь создает формулу наименования, добавляя необходимые реквизиты номенклатуры, в т.ч. и дополнительные. Также в наименовании может быть добавлен произвольный текст, который следует писать в кавычках-елочках (« »). Для соединения составных частей наименования используется знак плюс «+».

Например. Для учета шоколада необходимо формировать название по марке производителя, начинке шоколада и весе. Шаблон наименования выглядит:

“Шоколад” + “(“+ [Марка] + “/” + [Начинка шоколада] + “/” + [ВесЧислитель]+”г.)”.

Для проверки правильности составления Пользователь нажимает команду «Проверить формулу» и после правильного заполнения кнопку «Сохранить и закрыть».

Редактирование формулы шаблона наименования номенклатуры

Рисунок 17 – Окно «Редактирование формулы» шаблона наименования номенклатуры

По указанному шаблону будет автоматически сформировано «Рабочее наименование» номенклатуры. В наименовании будут учтены данные реквизитов из созданной формулы.

Карточка номенклатуры в 1С

Рисунок 18 – Карточка номенклатуры

Аналогично настраивается шаблон для «Наименования для печати».

Рекомендуем настроить обязательность использования шаблонов наименований с помощью установки флажков «Запретить редактирование рабочего наименования в карточке номенклатуры» и «Запретить редактирование наименования для печати в карточке номенклатуры». При установке этих настроек становится недоступным редактирование наименования в карточке номенклатуры или характеристик.

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

Рисунок 19 – Установка запрета редактирования наименований номенклатуры

На конкретном примере мы рассмотрели способ создания шаблонов наименований характеристик и номенклатуры. Установка данных настроек выполняется Администратором. Для одного вида номенклатуры настройка занимает до 5 минут, а в будущем значительно сэкономит время и экономические затраты компании, связанные с исправлением ошибок некачественной информации в системе.

Описанный функционал также можно использовать в конфигурациях «1С:Комплексная автоматизация 2» и «1С:ERP»

Необходима помощь
по настройке конфигурации?
Наши специалисты готовы помочь Вам прямо сейчас!
Дата публикации: 15 июня 2020
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

  • Аноним

    Что делать если в базе уже завели номенклатуру с ошибками???? Теперь по каждой карточки отдельно исправлять наименование? Это очень долго. можно как-то ускорить процес??

    • https://efsol.ru/ EFSOL

      Александра, здравствуйте!
      Для массового изменения наименования по шаблону можно воспользоваться обработкой «Групповое изменение реквизитов» в разделе (НСИ и администрирование / Корректировка данных). В обработке выбирается элемент изменения «Номенклатура» с отбором по виду и реквизит «Наименование». Вводится шаблон наименования аналогичный для всего вида номенклатуры. После этого производится изменение наименования номенклатуры во всех карточках указанного вида.

      Если при работе с номенклатурой возникли дубли, можно воспользоваться обработкой «Поиск и удаление дублей» и исправить такую проблему.

  • Аноним

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

    • https://efsol.ru/ EFSOL

      Добрый день, Марина.
      Иногда, ошибка «Поле объекта не найдено» появляется после обновления.
      Как правило помогают следующие действия:
      1. Провести регламентные работы с базой. Тестирование и исправление информационной базы. Для этого нужно зайти в конфигуратор, найти меню Администрирование/Тестирование и исправление.
      2. Обновить платформу до последнего релиза. Или до актуального релиза, который требует конфигурация.
      3. Очистить настройки пользователя, у которого появляется данная ошибка. Для этого нужно зайти в конфигурацию, раздел Администирование/Настройки пользователя/Отчистка настроек пользователя.

  • Аноним

    Добрый день!
    А можно в формуле прописать единицы измерения? То есть формула вида: +?(ЗначениеЗаполнено([ВесЧислитель]),”кг “, “”) – здесь товар всегда будет в килограммах. Но у нас часть товара в граммах, часть в килограммах. Можно единицу измерения использовать как переменную?

    • https://efsol.ru/ EFSOL

      Здравствуйте, Анастасия. О какой формуле идет речь?
      Возможно, Вам подойдет настройка использования упаковок.

      • Аноним

        Добрый день!
        Формулу прописываю в шаблон наименования товара.
        Шаблон имеет вид: “Эмаль на водной основе “+[Производитель] + [ОбъемЧислитель]+”л ”
        Проблема в том, что в формуле прописан объем в “л”. А есть товары, которые, например, в “мл”. Можно ли как-то прописать в формуле, чтобы “л” или “мл” подставлялись в зависимости от того, что выставлено номенклатуре (графа: “Объем… шт занимает объем…л/мл)?

        • https://efsol.ru/ EFSOL

          Здравствуйте еще раз!
          Попробуйте использовать формулу следующего типа:
          “Эмаль на водной основе ” + [Производитель] + ” ” + [ОбъемЧислитель] + ” ” + [ЕдиницаИзмерения]

          Вместо [ЕдиницаИзмерения] также можно использовать:
          [ВесЕдиницаИзмерения]
          [ОбъемЕдиницаИзмерения]
          [ДлинаЕдиницаИзмерения]
          [ПлощадьЕдиницаИзмерения]

          В зависимости от ваших задач

          • Аноним

            Большое спасибо! Проблема решена. В моем случае помогли [ВесЕдиницаИзмерения]
            [ОбъемЕдиницаИзмерения]

          • https://efsol.ru/ EFSOL

            Отлично! Будет нужна помощь программиста или консультанта – обращайтесь к нашим специалистам.

  • Аноним

    Здравствуйте. Подскажите, пжл, как прописать в формуле условие “Да”/”Нет” (например, Есть начинка/Нет начинки)

    • https://efsol.ru/ EFSOL

      Добрый день, Надежда. Добавьте к вашей формуле следующую строчку:
      + ?(ЗначениеЗаполнено([Начинка шоколада]),”Есть начинка”, “Нет начинки”)

      Наименование доп. реквизиты [Начинка шоколада] – указано для примера, у вас может использоваться другое.

      • Аноним

        Класс! Спасибо, получилось! Подскажите, пжл, можно узнать больше про ERP, есть у Вас статьи на сайте?

        • https://efsol.ru/ EFSOL

          Есть раздел с пользовательскими инструкциями по работе в 1С:ERP – https://efsol.ru/manuals/erp/
          Но если вас интересуют технические материалы по программированию в 1С – такого нет. По возможности, отвечаем на такие вопросы в комментариях.

          • Аноним

            поняла, спасибо за помощь!

  • Аноним

    Как можно прописать шифровку заменой? В Экселе это легко, а в ERP не получается.
    Формула в Эксель: ЕСЛИ(AJ9=””;””;СЦЕПИТЬ(” “;ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(AJ9;”0″;”A”);”1″;”B”);”2″;”C”);”3″;”D”);”4″;”E”);”5″;”F”);”6″;”G”);”7″;”H”);”8″;”I”);”9″;”J”);”-“;””)))
    Т.е. просто замена цифр на буквы в свойстве. Может быть указано “-65”, а формула должна заменить на “GF”.

    • https://efsol.ru/ EFSOL

      Добрый день, Антонина.
      Уточните, пожалуйста, вы хотите сделать это через запрос или через код?
      Где именно в 1С:ERP вы хотите использовать эту формулу?

      • Аноним

        В шаблоне наименования номенклатуры. У нас есть данные по температуре, которые должны шифроваться заменой цифры на букву. Пробую писать через “Найти” и “СтрЗаменить”, но ERP плюсует все значения, либо меняет только первую цифру, это если еще “Условие” добавлять. Попробую покрутить еще с “Или”. Но может у Вас будет идея..

        • Аноним

          Написала вот так, но формула меняет одно из трех значений, иногда это вторая цифра, иногда третья:
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “0”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “0”, “A”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “1”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “1”, “B”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “2”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “2”, “C”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “3”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “3”, “D”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “4”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “4”, “E”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “5”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “5”, “F”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “6”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “6”, “G”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “7”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “7”, “H”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “8”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “8”, “I”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “9”)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “9”, “J”),
          ?(Найти([{ДР.ERP_t_нач_кристаллизации}.Наименование], “-“)>0, СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}.Наименование], “-“, “”), “”)))))))))))

          • https://efsol.ru/ EFSOL

            Попробуйте использовать следующую формулу:

            СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить([{ДР.ERP_t_нач_кристаллизации}], “0”, “A”),”1″, “B”),”2″, “C”),”3″,”D”),”4″,”E”),”5″,”F”),”6″,”G”),”7″,”H”),”8″,”I”),”9″,”J”),”-“,””)

          • Аноним

            Невероятно! Работает! Огромное спасибо! Оказывается так просто это пишется, просто команда ERP нормально не объяснила, как можно писать формулы, вот и мудрим как можем. В Эксельке писала все формулы, теперь переношу в ERP, не всегда понимаю можно ли в ERP писать также как в Эксельке или нужно как-то иначе. В любом случае огромное спасибо, вы очень мне помогли!

          • https://efsol.ru/ EFSOL

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

          • Аноним

            Есть и подрядчики и собственные программисты 1С, но написание формул возложили на отел НСИ. Мы полностью разработали подход к наименованиям, написали формулы, пока переходный период данные заполняются по свойствам в эксельке и подкрепляются в Элму, расчитываются там по процессу и интегрируются в УПП, затем в ERP. Работа интересная, рада это делать, просто советоваться вообще не с кем, все как слепой котенок делаю)) Вот нашла ваш чудо-сайт, очень много полезной информации. Спасибо огромное!

          • https://efsol.ru/ EFSOL

            Рады помочь. Спасибо и вам за приятный отзыв!

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.