Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki °

Форумы Интермех / Techcard / Храненеи информации Techcard 7
Автор Сообщение
ruler
Участник
КМЗ

Дата: 4 Окт 2006 15:25:27


Кто-нибудь знает, в каких таблицах БД Imbase прописывается связь
между изделием в Search и в Techcard, когда выбираешь изделие из Search в окне "Изделия" в модуле проектирования техпроцессов?

MostWanteD
Участник
НИИ Сапфир Махачкала

Дата: 4 Окт 2006 18:54:12


Раньше, в предыдущих версиях было так:
SELECT * FROM TC_ARCARTS WHERE F_ARTID = :ART_ID,
но в новой версии все могло измениться
Далее уже по внутреннему уникальному id таблицы связываешь с другими таблицами в зависимости от задачи.

ruler
Участник
КМЗ

Дата: 6 Окт 2006 14:59:20


И сейчас это есть, но если вручную добавить запись в TC_ARCARTS, то в окне "Изделия" ничего не добавится!
Кроме того, при добавлении в окне "Изделия" нового объекта из Search, запись в TC_ARCARTS появляется не сразу, а только после того, как щелкнешь мышкой на добавленной детали и произойдет чтение состава объекта!
Значит, связь хранится где-то еще?

MostWanteD
Участник
НИИ Сапфир Махачкала

Дата: 6 Окт 2006 16:49:26


А зачем туда вообще вручную добавлять?!?! так и базу запороть не долго.. т.к. для получения уникального идентификатора записи используется генератор.
А ничего и не появится, вы путаете понятия рабочего стола пользователя и записи которые создаются техкардом для построения связей между таблицами, содержащими значения понятий и пр. данные относящиеся к изделиям.
Поэтому я вам настоятельно рекомендую не редактировать эти таблицы вручную, или делать это на локальной машине или тестовом сервере, раз уж так хочется.
А если вы конкретно сформулируете проблему, то помочь ее решить будет намного проще..

ruler
Участник
КМЗ

Дата: 9 Окт 2006 13:47:10


Цитата: MostWanteD
А если вы конкретно сформулируете проблему, то помочь ее решить будет намного проще..


Нужно импортировать в таблицы Techcard информацию о заготовках и расцеховочном маршруте изделий, имеющихся в Search.

MostWanteD
Участник
НИИ Сапфир Махачкала

Дата: 10 Окт 2006 10:43:04 ° Поправил: MostWanteD


С техкардом в комплекте как правило идет краткая документация о хранении значения понятий в таблицах БД Imbase.GDB. Если внимательно почитать и проследить какие таблицы используются для храниния значений понятий, можно приложить голову и написать утиль для одноразовой перегонки данных (как я понимаю, у вас была другая версия техкарда раньше и вы хотите импортировать данные оттуда). А вообще неужели при установке новой версии данные автоматически не переносятся? Внимательно посмотрите на диске. Такого не может быть. Должен быть модуль перегонки.

ruler
Участник
КМЗ

Дата: 11 Окт 2006 14:43:27


Цитата: MostWanteD
Должен быть модуль перегонки.


Да нет его! Есть API, но только на чтение.
С таблицами разбираемся, уже становится все более-менее понятно.

MostWanteD
Участник
НИИ Сапфир Махачкала

Дата: 12 Окт 2006 09:45:36


При переходе с одной версии техкарда на другую достаточно запустить патч БД и он все сам сделает, но вас как я понимаю такой вариант не устраивает, вам нужно перегнать данные из другой БД не имеющей отношения к техкарду. Самый лучший вариант в этом случае – разобраться со структурой XML для техкарда.

ruler
Участник
КМЗ

Дата: 12 Окт 2006 14:27:10


Увы, у нас некому с XML работать. Поэтому изучаем структуры таблиц и будем перегонять руками.

Makeenko Sergey
Участник
Intermech

Дата: 17 Ноя 2006 19:45:42


Пришлите нам запрос, и мы вышлем вам описание структуры базы данных Techcard v7.

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL 
...



Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 

На форуме сейчас: гостей - 1
пользователей - 0
Наибольшее количество посетителей: 165 [12 Янв 2025 18:00:44]
гостей - 165 / пользователей - 0


miniВВ © 2001-2025