новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
dtbm
Приватное сообщение

Усовершенствовать способ загрузки аналогов (Альфа-Авто 5)

4 |  0
20 июля 2018 в 09:10:21 (6 лет 18 недель 1 день 16 часов назад)
700
Текст задания
Имеется уже рабочая база с номенклатурой и аналогами.
Создание новых аналогов стандартным способом производится обработкой: Обработки->Загрузка данных из табличного документа
Вид окна обработки (рисунок 1)

режим загрузки: загрузка в регистр сведений
вид регистра: группы аналогов номенклатуры

Связь аналогов производится через регистр "Идентификатор группы аналогов"
т.е вся номенклатура, у которой значение этого регистра совпадает - аналоги.
Пример:
Идентификатор|Артикул |производитель
| 1 | XYZ123 | производитель
| 1 | XYZ126 | производитель
| 1 | XYZ128 | производитель
| 2 | СССССС | производитель
| 2 | DDDDDD| производитель

XYZ123, XYZ126, XYZ128 - аналоги друг для друга (одинаковый идентификатор 1)
CCCCCC, DDDDDD - аналоги (одинаковый идентификатор 2)

Для первоначальной загрузки аналогов эта обработка подходит.
Но чтобы подгрузить дополнительный аналог к группе номенклатуры, необходимо знать её "Идентификатор группы аналогов". Из этой обработки доступа к нему нет.

т.е если я хочу подгрузить для CCCCCC, DDDDDD новый аналог EEEEEE, то мне нужно создавать таблицу:
| X | СССССС | производитель
| X | DDDDDD| производитель
| X | EEEEEE | производитель
где X - новый "идентификатор группы аналогов", поскольку узнать прежний(2) нет возможности.

У меня такой таблицы нет.

Необходимо изменить эту обработку таким образом, чтобы для загрузки нового аналога достаточно было сопоставить 2 номенклатуры.
|Артикул |производитель |Артикул |производитель
| СССССС | производитель| EEEEEE | производитель

То есть, значение регистра "идентификатор группы аналогов" номенклатуры EEEEEE, становится равным соответствующему значению номенклатуры СССССС (и DDDDDD)
В результате получаем что СССССС, DDDDDD и EEEEEE - аналоги

Возможно это поможет разобраться в том что мне нужно:
http://www.forum.mista.ru/topic.php?id=686862
0
Отклики (7)