Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Очистка справочника производители импортеры : Супермаг Плюс (Супермаг 2000)

24.11.2024 1:15


19.09.2016 08:28
1.033 SP 7
в справочнике производители\импортеры существуют дубликаты, как удалить их(после замены в накладных, с учетом того что справочник рассылается в подчиненные базы)?
19.09.2016 09:55
Как обычно в реляционных базах. Подчистить все реляции :) - связи, и удалить.
Что СуперМАГ не подчистит - руками добить.
20.09.2016 00:51
правильно я понимаю что связи есть только с таблицей SMCARDPRODUCERS?
20.09.2016 07:23
Какие связи есть - решается элементарным delete.
Какие могут быть - запросом в словарь.

SQL:
SQL код:
select c.constraint_name, c.owner, c.table_name, colr.column_name col, colr.position,  
  cr.owner ref_owner, cr.constraint_name ref_constraint, cr.constraint_type ref_type, 
  col.table_name ref_table, col.column_name ref_col
from all_constraints c, all_constraints cr,  all_cons_columns col, all_cons_columns colr
where c.constraint_type = 'R'
   and c.r_constraint_name = cr.constraint_name and c.r_owner = cr.owner
   and c.r_constraint_name = col.constraint_name and c.r_owner = col.owner
   and c.constraint_name = colr.constraint_name and c.owner = colr.owner
   and col.position=colr.position
ORDER BY c.owner, c.table_name, c.constraint_name, colr.position; 
21.09.2016 14:43
Кому не влом протестировать - посмотрите, пожалуйста, удаленные записи удаляются в подчиненных БД после рассылки справочника?
21.09.2016 16:08
Я пока имел секс только с удалением карточек товаров.

Понятно, что если в одной базе все подчищено и удаление прошло успешно, в другой базе не факт, что удалится, придется подчищать руками.
Часовой пояс GMT +3, время: 01:15.

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