![]() |
Структура объекта в БД на примере справочника Всем привет. Начинаю осваивать 1С 8.X а именно, разработку. Возникают некоторые вопросы касаемо обилия различных типов данных. Вот например типы для работы со справочником: СправочникСсылка СправочникОбъект СправочникМенеджер СправочникВыборка СправочникСписок Прошу пояснить и пнуть в нужное русло если я неправильно понимаю. СправочникСсылка - это ссылка на строку таблицы содержащей сам справочник со всеми доступными полями и элементами. (Аналогия с 1С 7.7 СоздатьОбъект("Справочник.<Имя>")) СправочникОбъект - это конкретный элемент связанный с таблицей справочник в БД. Остальные типы вообще понять не могу. [url]http://savepic.org/2646937.jpg[/url] |
[url]http://v8.1c.ru/metod/books/book.jsp?id=268[/url] |
Всё это лишь интерфейсы для ООП. Если в краце, то СправочникОбъект это интерфейс для того, чтобы обращаться к элементу справочника со всеми вытекающими. СправочникСсылка - если взять совсем грубо - практически то же но ReadOnly-версия :-) Из ссылки можно ПолучитьОбъект() и работать полноценно. Ссылка, как таковая, когда присваиваешь её полю объекта (например присваиваешь полю документа "единица" ссылку на справочник.единицыИзмерения) фактически в базе проставляет своё ID, а когда обращаешься к ней в тексте программы - выступает как интерфейс, через неё можешь обращаться к полям записи. Не пожалей денег, купи комплект для обучения программированию, эти волшебные книги на многое откроют глаза. |
Текущее время: 02:37. Часовой пояс GMT +3. |