Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Структура объекта в БД на примере справочника (http://forums.kuban.ru/f1040/struktura_ob-ekta_v_bd_na_primere_spravochnika-3611665.html)

vertex1 28.01.2013 06:45

Структура объекта в БД на примере справочника
 
Всем привет.
Начинаю осваивать 1С 8.X а именно, разработку.
Возникают некоторые вопросы касаемо обилия различных типов данных.
Вот например типы для работы со справочником:
СправочникСсылка
СправочникОбъект
СправочникМенеджер
СправочникВыборка
СправочникСписок

Прошу пояснить и пнуть в нужное русло если я неправильно понимаю.
СправочникСсылка - это ссылка на строку таблицы содержащей сам справочник со всеми доступными полями и элементами. (Аналогия с 1С 7.7 СоздатьОбъект("Справочник.<Имя>"))
СправочникОбъект - это конкретный элемент связанный с таблицей справочник в БД.
Остальные типы вообще понять не могу.
[url]http://savepic.org/2646937.jpg[/url]

Reaper 28.01.2013 07:08

[url]http://v8.1c.ru/metod/books/book.jsp?id=268[/url]

Том 28.01.2013 15:57

Всё это лишь интерфейсы для ООП.
Если в краце, то СправочникОбъект это интерфейс для того, чтобы обращаться к элементу справочника со всеми вытекающими. СправочникСсылка - если взять совсем грубо - практически то же но ReadOnly-версия :-) Из ссылки можно ПолучитьОбъект() и работать полноценно.
Ссылка, как таковая, когда присваиваешь её полю объекта (например присваиваешь полю документа "единица" ссылку на справочник.единицыИзмерения) фактически в базе проставляет своё ID, а когда обращаешься к ней в тексте программы - выступает как интерфейс, через неё можешь обращаться к полям записи.
Не пожалей денег, купи комплект для обучения программированию, эти волшебные книги на многое откроют глаза.


Текущее время: 01:53. Часовой пояс GMT +3.