• Чем "объект" отличается от "формы связи"? 5 1
Текущий рейтинг:  

Автор Тема: Чем "объект" отличается от "формы связи"?  (Прочитано 1413 раз)

arkuz

  • Ученик
  • *
  • Сообщений: 17
  • Благодарностей 0
Здравствуйте.
Я так понял, что "объект" это таблица в БД. Но через форму тоже можно получить доступ к таблице (объекту). Почему так сделано?

Я правильно понимаю, что объект нужно создать и настроить, а затем скрыть из меню, а в меню отображать форму связи, которая ссылается на этот объект?

И что будет если фильтрацию не указывать в объекте, а указывать на форме связи?

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

vladimir.runa

  • Главный модератор
  • Мастер
  • **
  • Сообщений: 341
  • Благодарностей 22
  • skype: vladimir.runa
Re: Чем "объект" отличается от "формы связи"?
« Ответ #1 : Июнь 23, 2017, 09:27:04 am »
Если для человека, понимающего программирование и структуру базы данных, то да, грубо можно сказать, что объект - это таблица в базе данных. Но в нём также могут быть специальные поля, которые в базе не хранятся.
Форма - это оболочка над объектом. Форма всегда отображает данные того объекта, на базе которого она построена. Для объекта можно создать множество форм со своими дополнительными специфическими настройками. Например одни формы отображают столбцы в другой последовательности или скрывая их, показывая те или иные вкладки, накладывая различные фильтры и многое другое. За счёт этого также достигается настройка уровней пользователей.
Объект допускает множественные операции над записями: удаление, импорт, экспорт. Для работы рядового пользователя такие функции не желательны и, при необходимости, объект можно скрыть, а предоставить доступ к данным только через форму.
При установке фильтров в форме, данные будут показываться с заданными условиями, никак не влияя на данные самого объекта.
Все настройки объекта используются и в форме. В ней лишь можно переустанавливать некоторые значения фильтров и значений по умолчанию при создании записи.

arkuz

  • Ученик
  • *
  • Сообщений: 17
  • Благодарностей 0
Re: Чем "объект" отличается от "формы связи"?
« Ответ #2 : Июнь 23, 2017, 05:39:43 pm »
Спасибо за разъяснения.

vladimir.runa

  • Главный модератор
  • Мастер
  • **
  • Сообщений: 341
  • Благодарностей 22
  • skype: vladimir.runa
Re: Чем "объект" отличается от "формы связи"?
« Ответ #3 : Июнь 26, 2017, 03:01:49 pm »
У формы очень много различных назначений и возможностей. При привычном, программерском, взгляде на форму, много вещей сразу не видно и не очевидно. Мы часто не замечаем и не понимаем каких-то вещей, потому что есть определённая привычка. Мы ожидаем увидеть привычное, и не найдя его, говорим что тут сложно и непонятно.
Потому с конструктором зачастую обычные люди разбираются гораздо быстрее и решают свои задачи очень быстро и легко. Потому что у программиста есть определённая схема решения вопросов. А в Руне это не работает - в ней основные вещи решаются предельно просто.
Это напоминает анекдот про психов. Решили они устроить побег. План такой: нужно перепрыгнуть через забор. Неделю тренируются, две, три. Назначали побег на понедельник. В воскресенье главный инициатор сообщает: "Побег отменяется - забор снесли".
Программисты видят забор и всю жизнь тренируются его перепрыгивать. И когда его не оказывается, дальнейшего пути для себя без него не видят.

 

Яндекс.Метрика