Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Удалить все товары и информацию о них с сервера укм4 : УКМ-4

29.03.2024 9:27


16.08.2017 06:00
W03LN
 
Приветствую, форумчане.
Подскажите, как можно удалить все товары (сами товары, штрих коды , классификатор и пр. сопутствующую информацию) с сервера УКМ4?

Хочу сделать полную (чистую) загрузку, т.к. сегодня сервер чего-то брыкается при полной загрузке
Код:
D:/kasses/mag3/datasour/bar.dat record 153496 ) class db_error( Query failed: Error(1062) Duplicate entry '1-' for key 'PRIMARY': SQL insert into trm_in_var (nomenclature_id,id,item,quantity,version) values(1,'2400000650706','59439',1.000,1719),(1,'2400000656609','59442',1.000,1719),(1,'4810197169079','59442',1.000,1719),(1,'2400000656586','59443',1.000,1719),(1,'4810197308904','59443',. Пауза 30 сек.
и так часа три жевал
16.08.2017 09:26
Mtirt
 
А в выгрузке нет дублей штрих-кодов?
16.08.2017 09:37
W03LN
 
Цитата:
Mtirt А в выгрузке нет дублей штрих-кодов?
Однозначно нет. На эти же файлы вручную изменил тип загрузки=изменения (поменял расширение флаг-файла) и они загрузились без проблем.
Он ещё перед этим какую-то ошибку выдал "Истёк таймаут ожидания освобождения блокировки 'version_control_mysterious_id_1_table_trm_in_classif'"
22.08.2017 17:36
W03LN
 
в общем ошибка ушла когда удалил все товары с сервера вручную.
Данные в таблицах удалял в порядке следования
Код:
ukmserver.`cnv_sm25_items_tax`;
ukmserver.`cnv_sm25_items_price_limit`;
ukmserver.`gds_bs_goods`;
ukmserver.`gds_reserve`;
ukmserver.`trm_in_items_stocks`;
ukmserver.`trm_in_pricelist_items`;
ukmserver.`trm_in_disc_std2perscard`;
ukmserver.`trm_in_var`;
ukmserver.`trm_in_items`;
ukmserver.`trm_in_classif`;
Делал это всё, на всякий случай, вечером, когда все кассы отключены.
25.08.2017 15:45
Павел Сосновских
 
просто удаление данных делать плохо, они могут остаться на кассах и новые потом могут не передаться на кассы
правильней:
- остановить службу "УКМ Сервер"
- в таблицах установить version=0, deleted=1
- запустить службу
- дождаться окончания репликации на все кассы
потом можно удалять данные

но весь этот подход как-то не правилен, там скорее всего какая-то предыдущая загрузка недогрузилась
я бы прежде всего попробовал перезапустить службы укм и mysql или весь сервер перезагрузить, если есть такая возможность,
а потом уже пытаться с данными манипулировать вручную
Часовой пояс GMT +3, время: 09:27.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.