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

Форумы Интермех / IMBASE / Использование составных полей
Автор Сообщение
Александр Матросов
Участник
Кунгур

Дата: 29 Дек 2008 10:58:07


Смысл такой: имеется поле типа ссылка, при использовании этого поля в составном в результате отображается не значение, а ключ Imbase. А хотелось бы естественно получить в конечном итоге конкретного значение. Как решить данную проблему?

NEP
Участник
Санкт-Петербург

Дата: 29 Дек 2008 11:16:50


Цитата: Александр Матросов
Смысл такой: имеется поле типа ссылка, при использовании этого поля в составном в результате отображается не значение, а ключ Imbase. А хотелось бы естественно получить в конечном итоге конкретного значение. Как решить данную проблему?

Вопрос не очень понятен. Что в формулу конечного результат заложили и какие значения в этих полях записли, тот результат и получите
{F33}.M{F27}-{F28}*{F29}.{F30}{.[F31]} результат
А.M1,6-6g*4.36.013

Александр Матросов
Участник
Кунгур

Дата: 29 Дек 2008 12:17:26


Имеем, к примеру, 3 поля:
F1 - тип строка
F2 - тип ссылка
F3 - составное (макроподстановка: {F1}.{F2})
Значение F1="А", F2="10"
в результате получаем значение F3:
"А.i60C0660083769000009"
вместо требуемого
"А.10"

NEP
Участник
Санкт-Петербург

Дата: 29 Дек 2008 13:44:04 ° Поправил: NEP


А ссылка на что?

Александр Матросов
Участник
Кунгур

Дата: 29 Дек 2008 14:03:10


если вопрос подразумевает: на какой объект ссылка? то ответ: ссылка на запись в таблице, которая расположена в другом каталоге

NEP
Участник
Санкт-Петербург

Дата: 29 Дек 2008 14:16:44


Цитата: Александр Матросов
ссылка на запись в таблице, которая расположена в другом каталоге

Тогда все понятно. Imbase под записью подразумевает ключ Imbase. Так он формирует и ведомости, т.к. запись может редактироваться, а ключ нет. И в итоговых документах запись всегда будет соответсвовать изменению в базе.

Александр Матросов
Участник
Кунгур

Дата: 30 Дек 2008 06:51:20 ° Поправил: Александр Матросов


С сутью проблемы разобрались. Меня интересует есть ли какое-нибудь решение данной проблемы. Просто не понятен тогда вообще смысл использования полей типа ссылка на запись, если в конечном итоге (будь то в составных полях или в других приложениях) имеем не требуемое значение, а только ключ Imbase...

IMBASE
Участник
НПП ИНТЕРМЕХ

Дата: 8 Янв 2009 12:51:21


Здравствуйте Александр!

Ссылки на другие записи таблиц работают именно так, как и планировалось. При показе отображаются данные из полей Класс+Наименование+Гост из записи, на которую ссылается ключ, но возвращается для других приложений сам ключ IMBASE. У нас это используется. при описании в таблице каких либо узлов, например фланец, а в поле со ссылками - крепеж этого фланца. Программа по этим ключам берет соответствующий крепеж без дополнительного выбора.

Если Вы используете поле ссылка в макроподстановках, и у этой ссылки 20 полей, то что подставлять вместо нее?

Александр Матросов
Участник
Кунгур

Дата: 12 Янв 2009 07:47:40


Цитата: IMBASE
Если Вы используете поле ссылка в макроподстановках, и у этой ссылки 20 полей, то что подставлять вместо нее?

Цитата: IMBASE
При показе отображаются данные из полей Класс+Наименование+Гост из записи

Я думаю логично подставлять те данные, которые отображаются. Или я не прав?

Цитата: IMBASE
но возвращается для других приложений сам ключ IMBASE

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

Почемучка
Участник
ОАО"КБП"

Дата: 17 Июл 2012 19:31:47


Существуют нормативные документы, в условные обозначения которых входит знак "Ø" (диаметр). Мы выходим из положения так: вместо этого знака ставим букву "ф". Из-за этого постояннл "бодаемся" с нормоконтролем. Может быть кто-то решил эту проблему??

Коновалов Михаил
Участник
ОАО РИРВ (СПб)

Дата: 18 Июл 2012 09:17:08


Ну по ГОСТ 2.321 вместо диаметра можно писать D,d. Если такой вариант не подходит, то есть как минимум два выхода:
1. Переходить на IPS, там таких проблем вроде нет.
2. Подписать частное решение с н.контр. или внести сточку в стандарт организации, что до появления технической возможности знаки диаметра ( то же для греческой дельты, знака квадрата) записываются как буква "ф"...

А у Вас много элементов со спец. символами?

Почемучка
Участник
ОАО"КБП"

Дата: 18 Июл 2012 19:18:34


Да не не много.... Но есть!

Почемучка
Участник
ОАО"КБП"

Дата: 19 Июл 2012 20:17:05


В таблице Imbase добавляю поле, в котором хочу сдлелать ссылке на документ, приказ и т.д., хранящийся у меня на компьютере или на сервере. Погружать в Search его ни к чему. Если где-то можно прописать путь, то как это сделать?

Коновалов Михаил
Участник
ОАО РИРВ (СПб)

Дата: 20 Июл 2012 08:19:44


Можно: создать поле "Содержит данные", "Обычное", "Макс. длина"= побольше, "Содержит"=Имя рисунка. В результате в Imbase в этом поле появится кнопка выбора файла. Данные выкладываем на сетевой диск и полный путь с именем файла вбиваем в поле. Включив в Imbase кнопку "Изображение" и перейдя на закладку с именем поля видим и можем открыть прикрепленный документ.

Почемучка
Участник
ОАО"КБП"

Дата: 22 Июл 2012 12:10:03


Спасибо!

Ваш ответ

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



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

На форуме сейчас: гостей - 3
пользователей - 0
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26]
гостей - 87 / пользователей - 0


miniВВ © 2001-2021