Аналоги
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Подгружаю данные по номенклатуре из экселя, есть колонка в которой указан артикул (кат.номер) аналога. Как программно привязать его к создаваемой номенклатуре? Не понял эту систему с идентификатором группы.
Основное назначение механизма групп аналогов:
1. Объединить несколько номенклатурных позиций в одну группу.
2. Закрепить за определенной позицией номенклатуры несколько артикулов, допустим если для разных производителей номенклатура имеет разные каталожные номера. И для того чтобы не создавать одну и туже номенклатуру только ради еще одного артикула используют связь нескольких Артикулов по одному "Идентификатору группы".
Пример таблицы групп аналогов, колонка Номенклатура отображает существующую номенклатуру.
| Идентификатор | Артикул | Производитель Номенклатура
| группы | |
| 1 | 3455 | Произв 1. болт М12 оцинковка.
| 1 | 46742 | Произв 1. болт М12 нерж.
| 1 | 08634 | Произв 1. болт М12 сталь.
| 1 | 78996 | Произв 2.
Идентификатор групп это строковое представление уникального идентификатора.
Для того чтобы связать подгружаемый артикул заменителя номенклатуры надо получить идентификатор группы для заменяемой номенклатуры при помощи функции Объекта номенклатуры ПолучитьИдентификаторГруппыАналогов().
Посмотрите еще существующий механизм загрузки аналогов из екселя при помощи справочника "Прайс-листы контрагентов". В форме элемента есть загрузка: командная панель "Основные действия" -> "Обработка" -> "Загрузить аналоги".
План действий:
получаю уникальный идентификатор для ABC123 с помощью функции ПолучитьИдентификаторГруппыАналогов()
Делаю запись в регистре сведений "ГруппыАналогов" и для ABC123, и для XYZ123 с одинаковым идентификатором?
| Артикул | Артикул аналога |
| ABC123 | XYZ123 |
| ABC123 | XYZ126 |
| ABC123 | XYZ128 |
Возможно, для ускорения создания аналогов можно выгрузить регистр Группы аналогов в Таблицу значений индексировать поля поиска и заполнять ее новыми записями затем выгрузить эту таблицу обратно в регистр сведений.