код элемента справочника номенклатура
Примеры кода работы со справочниками
Как создать элемент (группу) справочника?
Как найти элемент справочника?
Как удалить элемент справочника?
Как перебрать элементы справочника?
Как выбрать все элементы из определенной группы?
Как перебрать элементы подчиненного справочника с помощью запроса?
Как перебрать элементы подчиненного справочника с помощью выборки справочника?
Как открыть форму списка (элемента) справочника?
Как добавить запись в табличную часть элемента справочника?
Как удалить строки из табличной части справочника?
Как перебрать строки табличной части справочника?
Как создать элемент в нужной группе?
Как узнать, есть ли у текущего элемента подчиненные?
Как узнать количество подчиненных элементов у выбранного элемента справочника?
Как узнать количество подчиненных элементов у выбранного элемента справочника, если подчиненных справочников несколько?
Как получить всех родителей выбранного элемента справочника?
Как получить запросом «полный» код элементов справочника, если тип кода — Строка?
Как получить все элементы справочника, содержащие в наименовании определенную подстроку, со всей иерархией, в которую они входят?
Как найти все элементы справочника, в которых не заполнен строковый реквизит?
Как перенести все элементы справочника «Контрагенты» из одной группы в другую?
Как организовать программный выбор элемента справочника?
Как сохранить фотографию сотрудника в справочнике «Сотрудники»?
Справочник «Номенклатура»: технические характеристики, учет аналогов, контроль уникальности и многое другое…
Часто встречаюсь с проблемой распухшего номенклатурного справочника, в котором и специалист-то не разберется, не то, что вновь принятый стажер-менеджер!
Причин такой ситуации множество! Вот только часть из них:
Самый простой это прописать четкий регламент формирования наименования для каждой группы номенклатуры, вплоть до больших и малых букв и количества пробелов между составляющими наименования. Однако современные конфигурации, начиная с разработки под платформу 8.3, включают функциональные возможности:
Для готовой продукции все просто:
Но при внедрении неизменно встает вопрос: откуда взять структуру допреквизитов и стандарт формирования наименования для полуфабрикатов, материалов и покупных изделий?
Однозначного ответа нет, но подход будет разным для товаров народного потребления и группы B2B
Для товаров народного потребления обычно руководствуются перечнем основных потребительских свойств. Для лампы, к примеру, важен параметр цоколя, типа лампы (накаливания, светодиодная или энергосберегающая), формы, мощности. Однако, потребитель редко рассматривает цвет светопотока.
Для товаров B2B наименование должно быть общедоступное и понятно всем участникам сделки (поставщикам, производственникам и заказчикам, утверждающим спецификацию), а каждый из них может выставлять свои требования:
Вариант 1: Использовать справочник-классификатор ЕСКД (единый стандарт конструкторской документации) как определитель основной части наименования.
Минус: ни один конструктор не может поручиться, что другой специалист присвоит данному чертежу (покупному изделию) такую же группу/подгруппу.
Плюс: справочник применяется на всей территории РФ всеми специалистами инженерами-конструкторами.
Вариант 2: Использовать Общероссийский классификатор продукции по видам экономической деятельности как определитель основной части наименования.
Минус: классификатор недостаточно подробный.
Плюс: классификатор проще, чем в ЕСКД, поэтому вероятность одинакового определения одного и того же чертежа (покупного изделия) разными специалистами гораздо выше.
Вариант 3: Использовать стандарт, по которому сертифицировалась продукция основного поставщика (производителя), для покупных изделий и стандарт, по которому сертифицируется продукция самого предприятия, для полуфабрикатов и готовой продукции. В стандарте уже прописано правило создания наименования.
и назначить его ответственным за ввод номенклатуры.
Вся номенклатура определяется при таком варианте следующим составом реквизитов:
У всех стандартов общее определение группы номенклатуры будет одинаково, в каждом из них «болт» называется болтом. Таким образом, мы определили Вид номенклатуры.
Стандарт и его номер указывается в сертификате качества по которому определяется состав теххарактеристик (допреквизитов по Виду номенклатуры).
Из Сертификата же определяется значение теххарактеристик (допреквизитов).
Вы спросите: Как же! По разным стандартам могут выпускаться абсолютно идентичные детали и материалы. Как нам исключить дубли?
Скажу сразу, что методология современных учетных систем имеет следующее ограничение: у одной карточки номенклатуры может быть только один производитель! Различные производители могут характеризоваться еще и различным качеством и значениями характеристик, не вошедших в стандарт. Так что такие карточки являются не полными дублями, а аналогами.
Аналоги по разным производителям легко обнаруживаются при подборе по видам и свойствам, где установив фильтры по значению теххарактеристик пользователь сразу увидит аналоги и их производителей. Также, аналоги необходимо занести при нормировании производства, чтобы:
Справочник номенклатуры в 1С 8.3
Номенклатура представляет собой совокупность услуг или работ, ТМЦ, готовых товаров. По данным разрезам возможно ведение аналитики номенклатуры программы 1С 8.3 в бухгалтерском учете для множества счетов.
Далее будет рассмотрено управление номенклатурой в программе 1С: Бухгалтерия 8.3.
Создание и редактирование номенклатуры 1С
1С содержит справочник в одноименном разделе для сохранения номенклатурного списка.
Данный справочник дает возможность добавлять и регулировать новые позиции, а также вносить изменения созданных ранее элементов с помощью настроек и реквизитов:
Учетные счета номенклатуры
В разделе «Справочники» – «Товары и услуги» расположен регистр, содержащий сведения «Счета учета номенклатуры». Его назначение – установка настройки.
Строка регистра – правило учета, установленное для группы, позиции, вида номенклатуры, склада и его типа, организации, а также для сочетания этих реквизитов. В случае, когда учетное правило задается для всей позиции, нет необходимости вносить реквизиты «Номенклатура» и «Вид».
В 1С счета учета номенклатуры с завершенной настройкой автоматически вставляются в документы реализации, поступления, передачи МПЗ. Когда отдельная позиция имеет для своего вида и группы заданные разные учетные счета, приоритетным станет именно ее номенклатурный счет. То есть, укрупненные элементы являются менее приоритетными.
Цены номенклатуры в программе
Перейдя в «Склад», далее «Цены», устанавливаются цены номенклатуры для отдельной позиции или для группы в разделе с соответствующим названием.
Устанавливаются цены по типам после заполнения соответствующего справочника в подразделе «Типы цен», относящемуся к разделам «Справочники» – «Товары и услуги».
До внесения в шапке указывается требуемый тип. Для автоматического заполнения списка номенклатурных позиций в таблице, после нажатия кнопки «Заполнить» необходимо выбрать вид заполнения из предлагаемых:
Найти результаты установки можно, кликнув на «Цены».
«Установка цен номенклатуры» – документ, регистрирующий стоимость. Формируется автоматом через путь выбора «Цена», затем – «Записать цены».
Загрузка номенклатуры и ее выгрузка
Изучив механизм загрузки и выгрузки, можно избежать создания номенклатурного справочника в 1С 8.3 вручную.
Данная программа поддерживает загрузку позиций и цен номенклатуры форматов xls, xlsx, mxl, ods, csv. Присутствующие в справочнике на момент загрузки номенклатурные позиции, обновляются при необходимости. С помощью этой функции, например, можно по прайс-листам актуализировать цены.
До начала импорта данных нужно осуществить подготовку файла.
Путь импорта через «Номенклатура и цены» – Загрузить».
Если в файле присутствуют лишние колонки и строки, их нужно удалить на этапе подготовки данных для загрузки посредством нажатия соответствующих кнопок.
В заголовках колонок, которые остались, нужно указать названия реквизитов из справочника «Номенклатура», соответствующие полям, которые загружаются.
Для выхода на финальную проверку данных необходимо нажать кнопку «Далее». Указываем дату загрузки в «Установить цены на». Здесь осуществляется корректировка номенклатуры в таблице «Загрузка номенклатуры в 1С из файла». Загрузка начинается после нажатия кнопки «Загрузить». Во время данного процесса автоматом формируется «Установка цен номенклатуры».
Выгружаются цены и позиции в справочнике «Номенклатура» через «Номенклатура и цены» – «Выгрузить»
После выполнения всех необходимых действий нужно нажать «Выгрузить». На рис.28 показан результат.
Если у вас остались вопросы по работе со стандартным функционалом или по какой-либо доработке модулей в 1С, обращайтесь к нашим специалистам.
Глава 8. Работа с сервисом «1С:Номенклатура»
Сервис «1С:Номенклатура» является централизованной базой стандартизованных описаний товаров и услуг, которая позволяет облегчить поставщикам и покупателям идентификацию и поиск товаров.
Возможности, предоставляемые сервисом «1С:Номенклатура»:
■ поиск номенклатуры в сервисе (полнотекстовый и по штрихкоду);
■ предварительный просмотр карточки номенклатуры перед загрузкой;
■ загрузка номенклатуры из сервиса в базу;
■ привязка к карточкам сервиса и заполнение существующей в базе номенклатуры;
■ поиск и загрузка категорий из сервиса;
■ привязка к категориям сервиса и заполнение существующих в базе видов номенклатуры;
■ ручное и автоматическое обновление номенклатуры и видов номенклатуры.
8.1. Настройка работы с сервисом
Для начала работы также требуется подключить пакет карточек «1С:Номенклатуры».
Получить информацию о подключенных пакетах, об остатке доступных для скачивания карточек, подключить новые пакеты можно в личном кабинете.
8.1.1. Загрузка номенклатуры из сервиса
Загрузка номенклатуры из сервиса возможна несколькими способами:
■ Из списка формы Добавление номенклатуры из сервиса 1С:Номенклатура (справочник Номенклатура – 1С:Номенклатура – Загрузить номенклатуру из сервиса ).
Загрузка номенклатуры без характеристик
Если для выбранной номенклатуры ранее не была загружена категория, появится форма настройки загрузки номенклатуры, в которой необходимо выбрать существующий вид номенклатуры или загрузить категорию из сервиса.
При групповой загрузке номенклатуры, для которой не был предварительно загружен/сопоставлен вид номенклатуры, откроется форма, в которой для каждой строки необходимо выбрать/сопоставить или создать вид номенклатуры.
Загрузка номенклатуры с характеристиками
Возможны следующие варианты загрузки характеристик:
Если категория номенклатуры не была ранее загружена, необходимо выбрать и сопоставить вид номенклатуры или загрузить категорию из сервиса. Выбранный вид номенклатуры может не поддерживать характеристики. В таком случае на каждую характеристику выбранной номенклатуры будет создан отдельный элемент номенклатуры, т. е. загрузка номенклатуры произойдет без поддержки характеристик.
После завершения работы с характеристиками и видом номенклатуры необходимо нажать кнопку ОК – произойдет загрузка номенклатуры и характеристик. Загруженная номенклатура и характеристики будут отмечены зелеными флажками в форме загрузки номенклатуры. Если были выбраны не все характеристики номенклатуры, рядом с номенклатурой появится полый зеленый флажок, выбранные (загруженные) характеристики будут отмечены сплошным зеленым флажком.
При загрузке без поддержки характеристик номенклатура отмечается зеленым флажком, а ее характеристики – серым.
Загрузка отдельных характеристик такой номенклатуры будет недоступна. Появится уведомление о том, что выбранная номенклатура была загружена в режиме без поддержки характеристик.
После загрузки в базу в столбце Загружена появится зеленый флажок. В справочнике Номенклатура будет создан и заполнен данными новый элемент.
При нажатии кнопки Загрузить номенклатуру происходит создание новой номенклатуры в базе, заполненной на основании карточки сервиса.
По умолчанию она обновляется автоматически. Можно перевести обновление на ручное – обновление будет происходить при участии пользователя.
В карточке отображается подробная информация о номенклатуре: значение реквизитов, состав характеристик, сведения о производителе, описание.
8.1.2. Загрузка категорий из сервиса
Для загрузки категорий из сервиса в базу необходимо перейти на форму Загрузка категорий 1С:Номенклатуры ( Справочники – Загрузить виды номенклатуры из сервиса ).
Для единичной загрузки категорий доступны два режима:
Если в форме загрузки категорий были отмечены несколько категорий или группа категорий, в форме выбора режима загрузки будут доступны три варианта загрузки:
.
При выборе одной категории откроется двухстраничная форма заполнения вида номенклатуры. На первой странице появится перечень основных реквизитов, которые будут заполнены после привязки, на второй странице – перечень дополнительных реквизитов.
При выборе нескольких категорий форма привязки откроется в режиме одной страницы для возможности просмотра и создания дополнительных реквизитов и значений. Основные реквизиты при множественной привязке заполняются непосредственно в форме вида номенклатуры.
Двухстраничная форма (привязка одной категории):
Одностраничная форма (привязка нескольких категорий):
При успешной загрузке появится оповещение о том, что категории загружены, и форма закроется. В справочнике Виды номенклатуры будет создан и заполнен по данным из сервиса новый элемент.
При выборе категории в дереве категорий доступен просмотр карточки категории: описание основных и дополнительных реквизитов. В поле Вид номенклатуры для загруженных категорий возможно перейти по гиперссылке к виду номенклатуры в базе.
8.1.3. Поиск номенклатуры по штрихкоду
После нажатия на кнопку Перенести в документ вся созданная номенклатура будет перенесена в таблицу документа, из которого был произведен ввод штрихкода.
Форма предварительного просмотра нескольких карточек с кнопками навигации появляется, если по одному штрихкоду найдено несколько карточек.
8.1.4. Автоматическое сопоставление номенклатуры
Вызов формы сопоставления номенклатуры осуществляется через командную панель формы списка справочника Номенклатура (группа команд 1С:Номенклатура – Сопоставить выделенное/Сопоставить все ) или через гиперссылку колонки статуса сопоставления.
Поиск номенклатуры в сервисе может осуществляться:
■ по штрихкоду номенклатуры;
■ по наименованию номенклатуры.
Если для номенклатуры были заведены штрихкоды, в первую очередь поиск осуществляется по ним. Если штрихкоды не заведены – поиск может производиться по наименованию номенклатуры. Возможен ручной поиск номенклатуры в сервисе.
Колонки списка формы Сопоставление номенклатуры с сервисом 1С:Номенклатура :
■ Номенклатура – ссылка на номенклатуру информационной базы;
■ Проверено – флажок проверки номенклатуры. При сохранении сопоставлений номенклатуры сохраняются соответствия, отмеченные данным флажком;
■ Х – колонка с гиперссылкой для очистки соответствия.
Если при сохранении сопоставлений проверенных вариантов не будет, система выдаст соответствующее уведомление, сохранение будет прервано.
После сохранения сопоставлений форма закроется, в форме списка номенклатуры в строках сопоставленной номенклатуры в колонке 1С:Номенклатура отобразится представление номенклатуры сервиса.
Возможны следующие варианты представления статуса сопоставления номенклатуры:
■ Сопоставить – номенклатура не сопоставлена;
■ Найдены варианты – номенклатура сопоставлялась, ни один вариант не выбран;
■ Найдено: [Представление номенклатуры] – номенклатура сопоставлялась, был выбран один из вариантов, сопоставление не было сохранено;
■ [Представление номенклатуры] – номенклатура сопоставлена.
Если для номенклатуры информационной базы ведутся характеристики, в форме сопоставления на каждую характеристику такой номенклатуры будет добавлена отдельная строка. Таким образом, сопоставление номенклатуры будет происходить в связке с характеристикой.
При привязке характеристик возможны следующие варианты сопоставления:
■ Характеристики номенклатуры информационной базы сопоставляются с характеристиками номенклатуры сервиса, при этом характеристики сопоставляются в рамках одной номенклатуры (как со стороны информационной базы, так и со стороны сервиса) – в таком случае сама номенклатура информационной базы автоматически привязывается к «1С:Номенклатуре».
■ Характеристика номенклатуры информационной базы сопоставляется с номенклатурой сервиса. При таком режиме сопоставления номенклатура-владелец характеристики не сопоставляется с номенклатурой сервиса, функциональность по обновлению становится недоступна.
■ Характеристики номенклатуры информационной базы сопоставляются с характеристиками сервиса, принадлежащими разным номенклатурам. При таком режиме сопоставления номенклатура-владелец характеристики не сопоставляется с номенклатурой сервиса, функциональность по обновлению будет недоступна.
При сопоставлении номенклатуры в режиме, не поддерживающем обновление, в форме номенклатуры в поле 1С:Номенклатура будет отображаться гиперссылка с количеством сопоставленных характеристик. При нажатии на нее открывается форма сопоставления номенклатуры. Элементы, отвечающие за переключение режима обновления, будут отсутствовать.
В форме списка номенклатуры в колонке 1С:Номенклатура также будет отображаться гиперссылка с количеством сопоставленных характеристик.
Настройки сопоставления
При сопоставлении номенклатуры возможно ее автоматическое заполнение по данным сервиса (происходит покупка карточки), а также включение режима автоматического обновления в момент сохранения сопоставления. Настройки сопоставления расположены в шапке формы.
При нажатии кнопки Перейти к видам номенклатуры откроется форма списка видов номенклатуры с отбором по сопоставленным видам номенклатуры.
Отборы в форме сопоставления
В форме сопоставления существуют следующие варианты отборов сопоставляемой номенклатуры:
■ Вся номенклатура – все варианты соответствий;
■ Точное совпадение – соответствия, найденные по штрихкодам;
■ Неточное совпадение – соответствия не найдены по штрихкодам.
8.1.5. Помощник обновления данных
Для упрощения процесса обновления номенклатуры и видов номенклатуры предназначен помощник обновления данных ( Справочники – Обновление данных ). Перед обновлением необходимо, чтобы «Виды номенклатуры» были сопоставлены с «Категориями номенклатуры» в сервисе, «Номенклатура» в базе с «Номенклатурой» в сервисе.
Обновление видов номенклатуры
В списке доступны для обновления и редактирования виды номенклатуры, у которых установлен ручной режим обновления. Для обновления необходимо перейти по гиперссылке колонки Обновление у каждого вида номенклатуры.
Когда реквизиты вида номенклатуры в информационной базе отличны от значений в сервисе «1С:Номенклатура», они появляются в списке реквизитов.
У реквизитов, которые не требуют обновления, необходимо в строке снять флажок.
При нажатии на кнопку Готово вид номенклатуры заполняется на основании данных сервиса, форма закрывается. При нажатии на кнопку Обновлять все автоматически «Вид номенклатуры» устанавливается в режим автоматического обновления.
Обновление номенклатуры
Когда реквизиты номенклатуры в информационной базе отличны от значений в сервисе «1С:Номенклатура», они появляются в списке реквизитов.
Для изменения обновляемых реквизитов следует перейти по гиперссылке в колонке Обновление реквизитов у номенклатуры.
На форме Изменения номенклатуры у реквизитов, которые не требуют обновления, необходимо снять флажок.
У номенклатуры может быть не сопоставлен Вид номенклатуры с категорией сервиса «1С:Номенклатура». В таком случае выводится соответствующее уведомление.
После сопоставления вида и категории станут доступны для обновления дополнительные реквизиты.
8.1.6. Сопоставление номенклатуры базы и сервиса
При создании нового элемента номенклатуры в процессе заполнения реквизитов система пытается найти подходящие варианты карточек сервиса «1С:Номенклатура». В случае если были обнаружены подходящие варианты, пользователь может привязать номенклатуру к карточке сервиса «1С:Номенклатура» и заполнить открытый элемент на основании выбранной карточки.
После выбора номенклатуры сервиса откроется форма заполнения номенклатуры. Если заполняемая номенклатура еще не была записана в информационную базу и не был обнаружен вид номенклатуры, сопоставленный с категорией сервиса, в шапке формы заполнения появится переключатель, с помощью которого можно выбрать вариант действий с видом номенклатуры.
При данном варианте вид номенклатуры будет создан автоматически после нажатия кнопки Заполнить и установлен в качестве вида номенклатуры заполняемого объекта.
В данном режиме пользователь самостоятельно выбирает вид номенклатуры в информационной базе и при необходимости сопоставляет его с категорией сервиса.
Если окно заполнения номенклатуры вызывается для уже записанного элемента номенклатуры и при этом вид номенклатуры данной номенклатуры не сопоставлен с категорией сервиса, в подвале формы будет выведено соответствующее уведомление. При нажатии на гиперссылку Сопоставить вид номенклатуры с категорией сервиса откроется окно привязки вида номенклатуры к категории.
Если происходит привязка новой номенклатуры к номенклатуре сервиса, имеющей характеристики, в таблице формы заполнения будет отображаться строка с гиперссылкой характеристик. При нажатии на гиперссылку откроется окно подбора характеристик. Выбранные характеристики будут созданы автоматически при записи номенклатуры.
Для сопоставления/загрузки дополнительных характеристик уже привязанной номенклатуры необходимо открыть форму сопоставления характеристик, нажав на гиперссылку Сопоставлено характеристик на форме номенклатуры.
8.1.7. Сопоставление вида номенклатуры и категории сервиса
После выбора категории можно сопоставить реквизиты и характеристики, нажав кнопку ручного обновления.