PDA

Просмотр полной версии : Как в документах заменить номенклатура на номенклатура+характеристи



Bazalt1
24.01.2020, 11:55
Пожалуйста помогите... Возникла необходимость в массе документов заменить "Номенклатура" на "Номенклатура+Характеристи� �а". При этом соответственно, чтобы количество и цена со старой номенклатуры перешла к характеристике новой номенклатуры.

Touch_of_soul
24.01.2020, 20:12
Пожалуйста помогите... Возникла необходимость в массе документов заменить "Номенклатура" на "Номенклатура+Характеристи� �а". При этом соответственно, чтобы количество и цена со старой номенклатуры перешла к характеристике новой номенклатуры.

Пример с картинками показать можно, что Вы хотите?

Bazalt1
24.01.2020, 20:58
Пример с картинками показать можно, что Вы хотите?

К сожалению не получится сейчас... Тут всё просто:

Представьте документ поступление товаров и услуг. В нём есть позиция "Яблоко | 1шт | 100 руб."

У этого яблока был тип "Номенклатура без характеристик". Добавили характеристики и теперь оно стало "Яблоко | Красное"

Мне необходимо заменить во всех документах строку:

"Яблоко | 1шт | 100 руб." на
"Яблоко | Красное | 1шт | 100 руб."

batlcat
25.01.2020, 07:04
Полтора месяца назад решал подобую задачу

"Переход на учёт по характеристикам"

Замена должна происходить не только в документах но и справочниках, регистрах итд

Там в несколько этапов алгоритм
1) Поиск где присудствует твоя ссылка НайтиПоСсылкам(ИскомаяНом� �нклатура)
2) Анализируеш присудствует ли в метаданных найденных объектов реквизит с типом "Характеристика"
3) Заполняеш найденный реквизит объекта

НО !!!
Если номенклатуры достаточно много и документов несколько тысячь то в одном и томже обьекте будет содержатся несколько заменяемых ссылок, обрабатывать замены для каждой ссылки номенклатуры по одной будет очень долго (у меня первый вариан обработки предположительно должен был трое суток работать )
В таком случае таблицу найденных объектов сворачиваеш до объекта и обрабатываеш эти обьекты заполняя характеристику сразу для всей номенклатуры которая этого требует

Обработку нужно писать индивидуаль для конкреной конфигурации.

Есть на инфостаре
https://infostart.ru/public/556773/

Bazalt1
27.01.2020, 14:26
удал.