Программный комплекс «Центр здоровья»
техническая поддержка => Программный комплекс «Центр здоровья» => ФК «Учет пациентов ЦЗ» (ФК «ЦЗ») => Тема начата: sivsn35 от 23 Января 2012, 16:04:31
-
В настоящее время в справочнике СМО ( таблица ...oms_SMO...) исчезли основные страховые компании нашего региона (..ID c 27 по 30).
Средствами MS SQL Studio вижу, что их действительно нет (кто-то случайно удалил). При загрузке карточки пациента ( у которого раньше отбражалось название одного из этих СМО) в программе отображается пустое окно.
Восстановила последний backup в БД под другим именем. Там эта таблица нормальная. Как перенести эту таблицу на место испорченной?
Против того, чтобы заново ввести эти СМО в справочник персонал ЦЗ возражает: "Мы привыкли, что все наши СМО на 1-ой странице справочника..." (..ID c 27 по 63; непустых записей с (..ID < 27) нет).
-
Добавьте новые записи в справочник, увеличьте количество записей на одной странице в настройках табличного представления данных.
-
Записи на свое место вернули,
http://www.sql.ru/forum/actualthread.aspx?tid=912280
а как теперь эти СМО восстановить в картах пациентов, там по прежнему вместо наименования СМО пустое окно.
Медсестры ЦЗ редактироввать более 7 тысяч записей отказываются. Переиндексацию делали. М б поможет анализ ссылочной целосности?
-
Если записи были удалены, полетели ссылки.
В данном случае придется проставить ссылки через графическую среду управления базой данных. Но необходимо знать у какой записи, какая была страховая... Если имеется архивная копия базы данных, можно попробовать достать информацию из архива. и осуществить синхронизацию. Но, повторюсь, придется с использованием запросов T-SQL.
-
Я не против, выйду с больничного, буду изучать таблицы, потом отпишусь.