Имя: Пароль:
1C
1С v8
Разбивка Номенклатура --> Номенклатура + Характеристика при выгрузке из БП в УТП
0 grudge
 
26.10.11
12:08
Ситуация:
Переход с БП на УТП. Номенклатура с различными характеристиками (цвет, размер и т.д.) заведена в БП отдельными позициями.

Задача:
Требуется при переносе разбить номенклатуру вида "краска Фито белая акриловая" на номенклатуру "краска Фито"  и характеристику "белая, акриловая".

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

Если кто-то реализовывал или может посоветовать другой вариант, буду очень благодарен.
 
PS. Наименований много, вручную вбивать не вариант.
1 grudge
 
26.10.11
14:58
Никто не сталкивался?
2 ProProg
 
26.10.11
14:59
сталкивался. делал такое при переходе с 77 на 8
3 aleks-id
 
26.10.11
14:59
вывали номенклатуру в ексель с разбивкой по словам. а дальше ручками...
4 Naumov
 
26.10.11
15:00
Если ты можешь выделить НАименование и характеристики, то в чем проблема в правилах указать нужные поля для поиска свойств?
5 ProProg
 
26.10.11
15:01
1) добавил в справочник реквизит - Аналог.
2) сделал обработку, которая заполняла в одинаковых номенклатурах этот аналог. т.е. одинаковые товары содержали ссылку на один из кодов этих одинаковых товаров.
3) сделал справочник характеристик (еще в 77) и обработкал все товары - т.е. создал характеристики.

Ну а потом тупо при переносе сделал что все позиции переносятся на аналог, ну и характеристики тоже меняют владельца на аналог.
6 ProProg
 
26.10.11
15:03
плоюсы в (5) то что все можно тщательно проверить и скорректировать еще до переноса. т.е. получить результат. а уже перенос происходит проще простого. Т.е. вынес всю логику обработки на уровень старой базы и подготовки данных. а перенос уже получается после этого элементарно, когда все проверено что обработано.
Плюс - отладка может происходить без потерь времени.
7 grudge
 
26.10.11
15:35
(3) ну это мало отличается от варианта тупо как есть перенести и ручками в 1С доредактировать.
(4) выделить можно из наименования текст, относящийся к характеристикам, трудно его потом     правильно распарсить, создать свойства и их значения и главное: заменить в документах номенклатуру на номенклатуру + характеристику. Нужно регистр сведений, или таблицу какую-нибудь, чтобы отследить какая пара номенклатура+характеристика приемника соответствует номенклатуре источника.
(5) попробую, но есть вопросы. Тип реквизита аналог - строка? И при переносе сопоставить аналог источника и наименование приемника?
8 ProProg
 
26.10.11
15:50
(7) справочник.