Всем привет!
Стоит задача проставить гарантийные сроки на товары в базе.
База содержит около 8000товаров, поэтому вручную в базе это делать достаточно долго, я бы сказал до взрыва мозга )))
Может кто-то подскажет метод как можно это сделать более быстрым способом ?
А як по іншому у кожного товару ж свій строк?
Можна вигрузити в ексель проставити строки і назад імпортувати з контролем на двійники по коду.
Можна проставити для групи скриптом однакову дату а потім змінювати тільки певні позиції, якщо у багатьох однаковий строк.
Цитата: Creat від Квітень 03, 2014, 16:21:53
А як по іншому у кожного товару ж свій строк?
Можна вигрузити в ексель проставити строки і назад імпортувати з контролем на двійники по коду.
Можна проставити для групи скриптом однакову дату а потім змінювати тільки певні позиції, якщо у багатьох однаковий строк.
Метод через эксель и интересует. например одна колонка - Код товара, Другая - Гарантийный срок.
Только как потом это всё в базу подтянуть?
Опції - імпорт товарів (виставити контроль двійників по коду)
Ось посилання , там навіть відео є.
http://www.softbalance.com.ua/forum/index.php/topic,220.msg16640.html#msg16640 (http://www.softbalance.com.ua/forum/index.php/topic,220.msg16640.html#msg16640)
Цитата: Creat від Квітень 03, 2014, 16:21:53
А як по іншому у кожного товару ж свій строк?
Можна вигрузити в ексель проставити строки і назад імпортувати з контролем на двійники по коду.
Можна проставити для групи скриптом однакову дату а потім змінювати тільки певні позиції, якщо у багатьох однаковий строк.
через ексель не особо получается, появляются глюки в базе.
Если не сложно, можете подкинуть вариант как это делать скриптом ?
Какие глюки вы имеете ввиду?
1. ВАЖНО. Делаем резерв базы данных меню Опции : Резервирование
А далі:
У SQL менеджері у вашому випадку запускаємо скрипт
UPDATE
tovar_name
SET
Garan = '01.01.2000'
WHERE
tip = 5
Де tip = 5 це номер групи.
'01.01.2000' - це те що вам треба вписати в колонку товарів гарантія.
Опції - націнки на товари - там бачите всі групи і їх ID .
Зручніше скриптом то
SELECT
num,
name
FROM
tip
num - номер группы
name - название группы
Але так ви впишете однакову дату у всю групу!
SELECT
*
FROM
tovar_name
Цей запит покаже вам які є поля в базі товарів, може вам зручніше іншу умову буде прописати.
З імпортом немає ніяких глюків якщо все правильно виставити !
Після експорту можна видалити необхідні колонки щоб не заважали при імпорті, а можна просто їх не імпортувати. Все у вас получиться, якщо зробити все уважно!
Цитата: Creat від Квітень 07, 2014, 10:00:23
1. ВАЖНО. Делаем резерв базы данных меню Опции : Резервирование
А далі:
У SQL менеджері у вашому випадку запускаємо скрипт
UPDATE
tovar_name
SET
Garan = '01.01.2000'
WHERE
tip = 5
Де tip = 5 це номер групи.
'01.01.2000' - це те що вам треба вписати в колонку товарів гарантія.
Опції - націнки на товари - там бачите всі групи і їх ID .
Зручніше скриптом то
SELECT
num,
name
FROM
tip
num - номер группы
name - название группы
Але так ви впишете однакову дату у всю групу!
SELECT
*
FROM
tovar_name
Цей запит покаже вам які є поля в базі товарів, може вам зручніше іншу умову буде прописати.
З імпортом немає ніяких глюків якщо все правильно виставити !
Після експорту можна видалити необхідні колонки щоб не заважали при імпорті, а можна просто їх не імпортувати. Все у вас получиться, якщо зробити все уважно!
СПАСИБО!