Навигация
Главное меню
Главная
Новости
Веб сервисы
Онлайн сервисы
Статьи
FAQ
Наш опыт
Файлы
Демо-версия ИС ПАРУС 8
Прайс-лист "Парус - Предприятие 8"
Форум
О проекте
Результаты опросов
Ссылки
Карта сайта
Добавить в
Подписка на рассылку
Авторизация
Нас считают
Статистика сайта
5865 всего пользователей
0 сегодня
0 на этой неделе
0 в этом месяце
Последний: kapriolozy
Реклама
Кто в онлайне
Посетителей нет.
 
Главная arrow Форум
 
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
RE: КОР, создание формы (1 просматривает) (1) Гость
Вниз Ответить Избранное: 0
Сообщения темы: RE: КОР, создание формы
#354
Nicolle (Пользователь)
Fresh Boarder
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 8 мес. назад  
Да, таким способом у меня все работает. В окне раздела я вижу рн-ку юр. лица, в форме - его наименование (+ привязка к словарю).
Но для этого мне пришлось добавить в таблицу еще 1 атрибут -наименование подразделения SJUR_PERS, иначе я не смогу создать в классе еще 1 атрибут по связи.
А теперь вопрос - если смотреть стандартные разделы Паруса - я вижу в окне раздела наименование юр. лица, в формах действий - также наименование юр. лица (+ привязка к словарю), а в самой таблице вижу только 1 атрибут - JUR_PERS - это внешний ключ для таблицы JURPERSONS.
Хотелось бы сделать по аналогии, потому что мне менять структуру таблицы нежелательно.
Или я что-то упустила, подскажите пожалуйста)
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#371
Booz (Администратор)
Администратор
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 8 мес. назад  
Давай те расскажу поподробнее как это всё работает..

Итак сначала у нас есть таблица (Table) в которой хранятся данные. В ней есть RN ЮрЛица, а наименования нет. И это правильно.
Далее у нас есть представление(View) этой таблицы.
Данные из этого представления будут отображаться в окне раздела. Вот в ней уже присутствуют и RN юрлица и его название.
Далее у нас есть класс с атрибутами:
nJP - физический - RN юрлица
sJP - по связи - наименование юрлица
,есть ограничения и связи(см.выше)
,теперь представление класса. В нем мы указываем все аттрибуты какие у нас есть, в нашем случае и RN и название юрлица
Дальше форма отображения раздела. Создали форму и заходим в её редактор и галочками помечаем какие колонки представления показывать а какие нет. скрываем различные RNы и иные технические поля.
и теперь можно добавить действие доб/размн (см.выше)

Вот и всё.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 06.08.2009 11:15 Редактировал Booz.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#372
Nicolle (Пользователь)
Fresh Boarder
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 8 мес. назад  
"Далее у нас есть класс с атрибутами:
nJP - физический - RN юрлица
sJP - по связи - наименование юрлица..."
Еще раз повторю вопрос - если в одном классе я создам два атрибута: один по связи sJUR_PERS, другой физический nJUR_PERS...для них обоих в имени нужно указать одну колонку из списка колонок моей таблицы (JUR_PERS). При этом получаю сообщение "Дублирование имени колонки атрибута класса."
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#373
Booz (Администратор)
Администратор
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 8 мес. назад  
Для атрибутов полученных по связи, наименование надо написать руками, а не выбирать из списка полей таблицы.
Для атрибута наименования юрлица, укажите такое наименование, которого нет в вашей таблице.
Тогда не будет ошибки дублирования наименования и не надо будет в самой таблице лишних полей создавать.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 07.08.2009 11:24 Редактировал Booz.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#374
Nicolle (Пользователь)
Fresh Boarder
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 8 мес. назад  
Тогда такая ситуация: если я создаю 1 атрибут (физический) - и указываю его в представлении, он отображается в окне раздела, но не среди атрибутов форм действий (там отображается атрибут по связи). Это правильно?
И второе: если я созданный атрибут по связи добавляю в представление, он не отображается в окне раздела (там отображается физический атрибут с рн-кой), но зато есть среди атрибутов форм действий. Это верно?
Третье: если из двух созданных атрибутов указать лишь 1 (нужный, который по связи) в представлении, то при открытии раздела вижу в конце таблицы пустую колонку, в форме действий он корректно виден. Как быть в таком случае? Мне нужен атрибут по связи и в окне раздела и в форме действий.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#375
Booz (Администратор)
Администратор
Постов: 11
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: КОР, создание формы 15 г., 8 мес. назад  
В атрибутах класса у вас обязательно должно быть два атрибута.
1й - это физический (с RN-кой). он нужен для создания связи.
2й - это полученный по связи. (с названием). он нужен для отображения в разделе и на формах.

В представлении класса вы обязательно должны указать атрибут полученный по связи, он у вас и будет отображаться в разделе.
Атрибут с RN-кой здесь указывать можно, но не обязательно.

И напоследок проверьте настройки формы для отображения раздела.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
Вверх Ответить

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

получить последние сообщения прямо на Ваш рабочий стол
 
Статистика
Наши решения
irbis1
Наши спонсоры
irbis1
Последнее
Популярное
TOP-5 файлов
Значок файла Информация о том, кто и когда изменил хозоперацию (5912)
Значок файла Утилита импорта и утилита экспорта oracle-dbf (3581)
Значок файла Перенос данных раздела "Географические понятия" из организации в организацию в рамках одной базы (3304)
Значок файла Пример использования VBscript 2 (с формированием сводной таблицы в Excel) (3173)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3162)
Последние файлы
Значок файла Скрипты создания новой БД для Парус 8 (1936)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3162)
Значок файла Функция определения количества рабочих дней по исполнению и графику работы (1980)
Значок файла Web расширение "Товарные запасы он-лайн" для ИС "Парус-8" (2220)
Значок файла Копирование прав доступа из роли в роль (вариант 2) (2588)
ПАРУС Онлайн Неофициальный сайт сообщества системы Парус-8 © 2025
pokie games slot machine online poker game