Наивысший уровень автоматизации подготовки, планирования и управления Вашего производства
Вопрос:
В моей информационной базе накопилось много одинаковых названий операций, оснащения, и т.п. Причем некоторые строки содержат одинаковые значения, а некоторые – по смыслу одинаковые, а по написанию отличаются 1-2-мя символами. Как очистить базу от лишних строк и не допустить в дальнейшем появления таких строк?
Ответ:
Удалить дубли строк можно с помощью дефрагментации ИБ.
Для дефрагментации необходимо открыть ИБ и нажать кнопку [Дефрагментация] (в нижнем левом углу окна ИБ):
Откроется окошко со списком повторяющихся строк, в котором нужно:
— в верхней части выбрать строку, для которой нужно удалить дубли (на рис.ниже – это наименование операции «Токарная»),
— в нижней части выбрать строку, которую нужно оставить в базе (все остальные будут удалены) и нажать кнопку [Установить],
— нажать кнопку [Дефрагментация]
Если в ИБ названия отличаются даже одним символом (например, Контрольная, Кантрольная, Контроль, …), то такие строки дефрагментированы не будут. Сначала необходимо все названия сделать одинаковыми.
Чтобы не допустить в дальнейшем появления нескольких одинаковых строк, можно ограничить доступ для пользователей на ввод данных. Для этого можно указать ответственное лицо (или группу) за ввод данных в форме свойств корневых групп ИБ (Оборудование, Приспособления, Наименование, …). Все остальные пользователи не будут иметь доступ на ввод данных: