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

Наши программы => УкрСклад => Тема розпочата: Simplet від Вересень 07, 2015, 13:49:31

Назва: Заміна виробника скриптом
Відправлено: Simplet від Вересень 07, 2015, 13:49:31
Доброго Дня!
Шановні адміни модери форумчани допоможіть  знайти( написати) скрипт для заміни виробника ( для всієї бази) так і для окремих груп в базі...
Автомагазин  - товари 1го виробника заміняють такі від іншого - в базі їх занадто багато щоб міняти все вручну,а покупцям  в прайсі необхідно  крім назви  ще й виробник- тому прошу Вашої допомоги!
Назва: Re: Заміна виробника скриптом
Відправлено: TheOK від Вересень 07, 2015, 14:11:34
Вам нужно у всех товаров производителя X установить проиводителем Y?
Назва: Re: Заміна виробника скриптом
Відправлено: Simplet від Вересень 07, 2015, 14:42:30
Ну на скільки я зрозумів бажання "Шефа" то так... "весь товар производителя X установить проиводителем Y"
Проте є варіація того  що не всі у всіх групах товару буде робитися заміна.ТОму й прошу варіацію заміни "товар производителя X установить проиводителем Y"
та варіацію  де "  товар производителя X группы1 установить проиводителем Y" а інші групи товарів не чіпати
Назва: Re: Заміна виробника скриптом
Відправлено: TheOK від Вересень 07, 2015, 21:55:48
В складе товаров посмотрите ID поставщика X и id поставщика Y
Где X - поставщик, который мы заменим на поставщика Y
Назва: Re: Заміна виробника скриптом
Відправлено: Simplet від Вересень 08, 2015, 09:21:20
Колонка "Производитель" -  как пример заменить "BEGEL" на "Kayaba"... вот так нужно  для всей базы....
Назва: Re: Заміна виробника скриптом
Відправлено: TheOK від Вересень 08, 2015, 09:55:57
под рукой нет УкрСклада.... если не ошибаюсь, то там можно вывести поле id поставщика, просмотрите есть ли такое поле, и напишите здесь ID этих поставщиков
Возможно это поле уже называется код поставщика... хм... ок, дома постараюсь не забыть глянуть
Назва: Re: Заміна виробника скриптом
Відправлено: Simplet від Вересень 08, 2015, 10:26:34
можливо я Вас невірно розумію  - мені не постачальника треба замінити( вони залишаються ті самі) а саме виробника деталі....
до чого Постачальник?
Назва: Re: Заміна виробника скриптом
Відправлено: Simplet від Вересень 09, 2015, 09:40:08
Ніхто не може допомогти?
Назва: Re: Заміна виробника скриптом
Відправлено: admin від Вересень 09, 2015, 10:38:13
Цитата: Simplet від Вересень 08, 2015, 09:21:20
Колонка "Производитель" -  как пример заменить "BEGEL" на "Kayaba"... вот так нужно  для всей базы....

ОБЯЗАТЕЛЬНО сделайте резерв базы данных:

Замена производителя по всей базе:
UPDATE
  tovar_name
SET
  tov_proizv = 'НовыйПроизводитель'
WHERE
  tov_proizv = 'СтарыйПроизводитель'


Замена производителя по группе 5:
UPDATE
  tovar_name
SET
  tov_proizv = 'НовыйПроизводитель'
WHERE
  tov_proizv = 'СтарыйПроизводитель' AND
  tip = 5


ID групп можно посмотреть в меню Опции : Наценки на товары
Назва: Re: Заміна виробника скриптом
Відправлено: Simplet від Вересень 10, 2015, 02:03:15
Дякую!
Завтра будем  робити;)