Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мар 2024, 12:17

Заполнение табличной части из excel при несовпадающих наименованиях.

Автор Antimol, 12 мая 2019, 14:42

0 Пользователей и 1 гость просматривают эту тему.

Antimol

ДД. Платформа 8.3.11.2954, БП 3.0.64.54. Задача: из excel файла, присылаемого заказчиком (просто товарная накладная выгруженная из 1с в excel), нужно сформировать счёт покупателю. Проблема в следующем: в файле наименование выглядит так:
"Боди (Разм. эт.: 62, Цвет: бежевый,горошек, Рост: 62 см, Возраст: 1 год)",
а в базе наименование выглядит так:
"Боди (бежевый, горошек) рост 62 мод.01-191".
Ни по артикулу, ни по коду отбор сделать не получиться.
Вопрос: можно ли как-то сопоставить наименования или у программы нет таких возможностей?
Плодить номенклатуру нельзя, база и так 20 Гб весит.

AIFrame

У нас 40, и вес этот не в номеклатуре, а в несворачиваемых регистрах накопления.
У кого-то и больше сотки бывает.
В данном случае нужно расширять порядки ведения номенклатуры.
В случае с нашими поставщиками обошлось функционалом "номенклатура контрагентов", где можно настроить сопоставление номенклатуры поставщика с номенклатурой в нашей базе.
В вашем случае пути два:
1. По тупому - расширить товары свойствами, искать соответствие этим свойствам по каждой позиции. Т.е. писать парсилку наименования, выделяя из нее цвет, рост, возраст и прочее, а потом искать в базе подходящую позицию.
2. Как правильно - настроить и использовать функционал "номенклатура контрагентов" или сделать свой, если в базе отсутствует. Это, по сути, просто регистр сведений, где измерения - Контрагент, наименование товара контрагента, Номенклатура в базе.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск