Навигация
Главное меню
Главная
Новости
Веб сервисы
Онлайн сервисы
Статьи
FAQ
Наш опыт
Файлы
Демо-версия ИС ПАРУС 8
Прайс-лист "Парус - Предприятие 8"
Форум
О проекте
Результаты опросов
Ссылки
Карта сайта
Добавить в
Подписка на рассылку
Авторизация
Нас считают
Статистика сайта
5865 всего пользователей
0 сегодня
0 на этой неделе
0 в этом месяце
Последний: kapriolozy
Реклама
Кто в онлайне
Посетителей нет.
 
Главная arrow Форум
 
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
КОР, создание формы (1 просматривает) (1) Гость
Вниз Ответить Избранное: 0
Сообщения темы: КОР, создание формы
#342
Nicolle (Пользователь)
Fresh Boarder
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
КОР, создание формы 15 г., 4 мес. назад  
Добрый день! Вопрос такой - в модуле КОР создаю класс, на его основе создаю представление ,прописываю все связи. В форме для представления есть список отображаемых атрибутов представления класса. И наконец создаю форму на действие добавление. Но в этой форме отображаются не все атрибуты класса, которые есть в представлении класса. В частности, не вижу атрибут юр. лица. Затем захожу в создаваемое приложение. Выбираю действие размножить, нажимаю ОК и возникает ошибка:
PKG_PROC_BROKER: Атрибут, представляющий мнемокод юридического лица, не найден.
Подскажите пожалуйста, с чем это может быть связано?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#344
Booz (Администратор)
Администратор
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 4 мес. назад  
Так навскидку сложно что-то сказать... возможно не совсем корректно описаны связи и атрибуты, или при создании класса не было указано деление по юр.лицам...
Если бы Вы прислали нам, да хотя бы, изображение настроек вашего класса, атрибуты связи и т.д. то можно было бы сказать что-то более точно.. а так, проверьте все настройки ещё раз, возможно просто где-то вкралась опечатка...
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#347
Nicolle (Пользователь)
Fresh Boarder
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 4 мес. назад  
О настройках - при создании класса в группе Использование указываю Каталоги и Юридические лица,
атрибуты класса - добавляю физический атрибут JUR_PERS с доменом varchar2(20).
В ограничениях не прописываю юр. лица, потому что такого ограничения в моей таблице нет.
В атрибутах представления указываю атрибут класса JUR_PERS и имя колонки SJUR_PERS из представления.
В связях предлагается на выбор список ограничений моей таблицы, среди них выбираю ограничение C_TABLE_ALTER_JUR_PERS_FK (хотя на вкладке ограничения его нет). Далее указываю класс-источник Юридические лица и стереотип Связь с юридическими лицами.
Затем для данной связи указываю атрибут. Атрибут класса-источника - CODE (наименование юр. лица) с доменом varchar2(20).
Атрибут класса-приемника JUR_PERS с доменом varchar2(20).
Смущает разное кол-во ограничений на Вкладке Ограничения и при задании кода Связи.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#348
Booz (Администратор)
Администратор
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 4 мес. назад  
"..атрибуты класса - добавляю физический атрибут JUR_PERS с доменом varchar2(20).."
несколько неверно, т.к. по идее в этом атрибуте должен содержаться регистрационный номер юр.лица. Поэтому, у вас обязательно должен быть атрибут nJUR_PERS с типом number (RN юр.лица), если нужно ещё и наименование, то надо сделать ещё один атрибут sJUR_PERS, который получается по связи.

В атрибутах представления надо указать и атрибут nJUR_PERS и sJUR_PERS, соответственно они у вас должны быть в представлении.

"..В связях предлагается на выбор список ограничений моей таблицы, среди них выбираю ограничение C_TABLE_ALTER_JUR_PERS_FK (хотя на вкладке ограничения его нет).."
На закладке "Ограничения" указываются первичные ключи, ключи уникальности, ограничения на значения в колонках и т.д.
А при создании связи предлагается на выбор список вторичных ключей, по которым собственно связь и организуется.

"..Далее указываю класс-источник Юридические лица и стереотип Связь с юридическими лицами.."
Здесь, лучше указать следующим образом:
Класс источник - Юр.лица
Стереотип - Связь с юрлицами
Физическая связь "да"
Ограничение класса источника - "C_JURPERSONS_PK" это первичный ключ таблицы юр.лиц

"..Затем для данной связи указываю атрибут. Атрибут класса-источника - CODE (наименование юр. лица) с доменом varchar2(20).
Атрибут класса-приемника JUR_PERS с доменом varchar2(20).."
Соответственно тут указываем:
Атрибут класса-источника = RN
Атрибут класса-приемника = nJUR_PERS

И ещё... выдаются ли какие либо предупреждения?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#351
Nicolle (Пользователь)
Fresh Boarder
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 4 мес. назад  
Хочу уточнить - при открытии создаваемого раздела в окне все атрибуты отображаются верно, в том числе и наименование юр. лица.
Но вот в формах даже стандартных действий некоторых атрибутов нет (например при выполнения действия размножить).
Далее -
"несколько неверно, т.к. по идее в этом атрибуте должен содержаться регистрационный номер юр.лица. Поэтому, у вас обязательно должен быть атрибут nJUR_PERS с типом number (RN юр.лица), если нужно ещё и наименование, то надо сделать ещё один атрибут sJUR_PERS, который получается по связи."
На самом деле в атрибуте действительно содержится рег. номер юр. лица, но в окне раздела мне нужно указывать его наименование при открытии. Для этого я связываю в представлении (в котором, кстати, действительно содержатся 2 атрибута nJUR_PERS и sJUR_PERS) атрибут sJUR_PERS с атрибутом JUR_PERS класса. Таким образом, хотя в таблице фигурирует рн-ка юр. лица, в разделе Паруса мы видим его наименование.(если это можно обойти как-то по другому, буду очень признательна за разъяснения).
Про ограничения теперь все понятно (спасибо большое).
В связях указываю теперь и физическую связь и ограничение класса-источника.
Попробовала 2 вариант - отобразить рн-ку юр лица.
Для отображения рн-ки: в атрибуте класса JUR_PERS изменила домен на number(17), в представлении для атрибута JUR_PERS выбрала имя колонки NJUR_PERS. В связи C_TABLE_ALTER_JUR_PERS_FK указала стереотип связь с юр лицами и для физической сязи указала ограничение класса-источника C_JURPERSONS_PK, в атрибутах связи указала атрибут класса-источника RN. Результат - в окне раздела теперь отображается рн-ка юр лица, в формах действий этого атрибута нет. И при размножении записи соответственно "старая" ошибка - "PKG_PROC_BROKER: Атрибут, представляющий мнемокод юридического лица, не найден."
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#352
Booz (Администратор)
Администратор
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 4 мес. назад  
Такс... хорошо... попробуем от обратного....

вот что сделал я и юрлица показываются и выбираются:
- при создании класса указал "деление по юр.лицам"
- в атрибутах класса создал
nJUR_PERS физический (РН юр.лица)
sJUR_PERS получен по связи (код юр.лица)
- создал связь с юрлицами
класс-источник "JuridicalPersons"
стереотип "Связь с юридическими лицами"
физическая связь "да"
ограничение класса-источника "C_JURPERSONS_PK"
атрибут-приемника (nJUR_PERS)
атрибут-источника (RN)
- в представлении указал два атрибута:
имя колонки "SJURPERS", имя атрибута класса "sJUR_PERS"
имя колонки "NJURPERS", имя атрибута класса "nJUR_PERS"
- создал стандартное действие доб/размножения
на его форме для элемента "SJURPERS" указал привязку к словарю:
Раздел "Юридические лица"
Метод вызова "Юридические лица"
Параметр "Мнемокод юридического лица"


у вас так же?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 05.08.2009 12:00 Редактировал Booz.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
Вверх Ответить

Работает на FireBoard.
Русская редакция: www.freedom-ru.net & www.joomlao.com ver.1.0.4

получить последние сообщения прямо на Ваш рабочий стол
 
Статистика
Наши решения
irbis1
Наши спонсоры
irbis1
Последнее
Популярное
TOP-5 файлов
Значок файла Информация о том, кто и когда изменил хозоперацию (5839)
Значок файла Утилита импорта и утилита экспорта oracle-dbf (3543)
Значок файла Перенос данных раздела "Географические понятия" из организации в организацию в рамках одной базы (3273)
Значок файла Пример использования VBscript 2 (с формированием сводной таблицы в Excel) (3142)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3130)
Последние файлы
Значок файла Скрипты создания новой БД для Парус 8 (1903)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3130)
Значок файла Функция определения количества рабочих дней по исполнению и графику работы (1951)
Значок файла Web расширение "Товарные запасы он-лайн" для ИС "Парус-8" (2184)
Значок файла Копирование прав доступа из роли в роль (вариант 2) (2551)
ПАРУС Онлайн Неофициальный сайт сообщества системы Парус-8 © 2024
pokie games slot machine online poker game