Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: sergmds від Травень 06, 2011, 10:45:18

Назва: Переиндексация кодов товара
Відправлено: sergmds від Травень 06, 2011, 10:45:18
Добрый день.

В справочнике товаров образовалось очень много дубликатов кодов товаров.
Можно ли каким-то образом осуществить автоматическую перенумерацию по складу, например в алфавитному порядке (или в любом другом) начиная с какого-то значения, либо по всем складам с 1.

Можно ли запрос к базе подобного рода написать.
Назва: Re: Переиндексация кодов товара
Відправлено: sergmds від Травень 06, 2011, 14:34:17
Если кому интересно - самое простое решение

UPDATE tovar_name
SET tovar_name.kod = CAST(tovar_name.num as VARCHAR(30));

Подставляет в код реальный сквозной индекс из таблицы товаров