powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Что является объектом, например, в Справочнике? Запутался в терминологии
14 сообщений из 14, страница 1 из 1
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37347706
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Тип "Ссылка"... нужен для идентификации объекта данных. Например, каждый элемент справочника имеет свою уникальную ссылку".
Так что является объектом: справочник, каждый его реквизит, каждый его элемент (запись)? С программированием в erp никогда не сталкивался, только с обычными ООП языками.
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37347718
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объект это тот же ООП-объект, содержащий в себе свойствами все реквизиты соответствующей ссылки (читай записи таблицы)
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37347721
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Асм знаешь? Есть ссылка на кусочек памяти, а есть объект - он является этим кусочком памяти.
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37347961
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сАсм знаешь? Есть ссылка на кусочек памяти, а есть объект - он является этим кусочком памяти.
Асм не знаю, но знаю отличие объекта от ссылки на объект. Непонятно все это в 1С.

Nafобъект это тот же ООП-объект, содержащий в себе свойствами все реквизиты соответствующей ссылки (читай записи таблицы)
Значит реквизиты и элементы (строки) справочника - это не объекты, объект - сам справочник?
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37347966
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кантачес"Тип "Ссылка"... нужен для идентификации объекта данных. Например, каждый элемент справочника имеет свою уникальную ссылку".
Так что является объектом: справочник, каждый его реквизит, каждый его элемент (запись)? С программированием в erp никогда не сталкивался, только с обычными ООП языками.

Для 1с версий 8:
Это экземпляр класса "Справочник.ТакойТо". У которого есть конструкторы СправочникТакойТо.СоздатьЭлемент(),СправочникТакойТо.СоздатьГруппу() (если создается новый, до записи его в БД), ссылкаНаЭлементСправочника.ПолучитьОбъект() (для извлечения существующего экземпляра из БД), ну,и неявный конструктор - когда пользователь форму элемента справочника открывает.

У которого есть свойства (поля), описанные в конфигурации для класса СправочникТакойТо (и еще несколько стандартных), и методы, описанные в документации (синтаксис-помощнике) в разделе СправочникОбъект.<Имя справочника>

У каждого объекта есть свойство Ссылка. Именно ссылки хранятся в полях других объектов/неОбъектов, у которых задан тип "Справочник.ТакойТо". Именно ссылки достаются запросами, а также методами НайтиПоКоду,НайтиПоНаименованию и т.п.
А если что-то с данными элемента справочника надо сделать - надо объект получить
объект=КакТоПолученнаяСсылка.ПолучитьОбъект();
, с переменной объект сделать что требуется, да не забыть сказать ей Объект.Записать();


А в 7ке под понятием "объект" несколько разнородных сущностей прячется, которые надо четко различать в уме.
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37347979
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КантачесЗначит реквизиты и элементы (строки) справочника - это не объекты, объект - сам справочник?Это не объекты но они могут быть ссылками на другие объекты.
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37348127
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СПРАВОЧНИК в 8-ке порождает типы данных:
1. СправочникСсылка - элементами этого типа являются Ссылки - аналог первичные ключи в таблице
2. СправочникОбъект - элементами этого типа являются Объекты (в самом обычном понимании ООП), каждый объект соответствует некоторой ссылке (ну кроме только что создаваемых).
Пр получении объекта данные из записи таблицы считываеются в объект. При записи объекта, данные объекта записываются в таблицу
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37348398
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf, Программист 1с, pail , спасибо за ответы. Кажется стало доходить. Если проводить аналогию с ООП разработкой в других языках:
класс = объект конфигурации (созданный в конструкторе справочник с реквизитами и их описанием).
объект класса = запись в справочнике (элемент справочника). количество объектов = количество записей.
Так?
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37348434
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кантачес Naf, Программист 1с, pail , спасибо за ответы. Кажется стало доходить. Если проводить аналогию с ООП разработкой в других языках:
класс = объект конфигурации (созданный в конструкторе справочник с реквизитами и их описанием).
объект класса = запись в справочнике (элемент справочника). количество объектов = количество записей.
Так? не совсем, кстати о какой версии платформы идет речь?
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37348507
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf,
8.2.
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37348657
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кантачес,

Объект - это когда элемент справочника в память извлечен (или инициализирован как новый). Только так доступны методы объекта для выполнения, а реквизтиты для изменения.
И его данные могут находиться более чем в одной записи одной таблицы - у любого объекта в 8ке могут быть определены табличные части, и они могут содержать собственные записи.
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37349192
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pail,

Может быть я придираюсь к словам, но из книги: "1С:Предприятие 8.1. Конфигурирование и администрирование": "Каждый справочник представляет собой список однородных экземпляров объектов: сотрудников, организаций, товаров и т.д. Каждый такой экземпляр объекта будем называть элементом справочника."
Да еще в начале книги написано про кучу всяких типов, из которых мне понятен смысл только примитивных и ссылочного - какой тип данных будет храниться в ячейке; будет ли эта ячейка заполняться данными из ячейки другого справочника.
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37349195
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кантачесpail,

Может быть я придираюсь к словам, но из книги: "1С:Предприятие 8.1. Конфигурирование и администрирование": "Каждый справочник представляет собой список однородных экземпляров объектов: сотрудников, организаций, товаров и т.д. Каждый такой экземпляр объекта будем называть элементом справочника."
Да еще в начале книги написано про кучу всяких типов, из которых мне понятен смысл только примитивных и ссылочного - какой тип данных будет храниться в ячейке; будет ли эта ячейка заполняться данными из ячейки другого справочника.читать мануалы 1С без юмора нельзя, да еще и терминология у них веселенькая
...
Рейтинг: 0 / 0
Что является объектом, например, в Справочнике? Запутался в терминологии
    #37349965
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще попытка:)
Создали справочник со всеми реквизитами и табличными частями. Программно это объект, каждое свойство которого - ячейка строки записи (например, о сотруднике), которая раскидана по таблицам, образующим сам справочника и таблицам, образующим табличные части. При работе платформа вытягивает из базы (таблиц) строку и записывает каждую ее ячейку в соответствующее свойство-реквизит объекта.
В принципе, такой вариант, имхо, объясняет описание в 1эсовской книге, почему инфа из справочника загружается в память вместе со всей соответствующей инфой из табличной части, а в случае подчиненного справочника такого не происходит.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Что является объектом, например, в Справочнике? Запутался в терминологии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]