Показаны сообщения с ярлыком Справочники. Показать все сообщения
Показаны сообщения с ярлыком Справочники. Показать все сообщения

понедельник, 8 января 2018 г.

Объектная модель справочников

Для программирования справочников используются следующие объекты встроенного языка:
  • СправочникМенеджер - объект глобального контекста. Применяется для осуществления операций со значениями конкретного справочника:
    • программное создание новых элементов (методы СоздатьГруппу(), СоздатьЭлемент())
    • поиск существующих по наименованию, коду, иному реквизиту (методы НайтиПоКоду(), НайтиПоНаименованию(), НайтиПоРеквизиту())
    • получение выборок (методы Выбрать(), ВыбратьИерархически())
    • получение ссылок (методы ПолучитьСсылку(), ПустаяСсылка())
    • получение предопределенных значений (метод ПолучитьИмяПредопределенного())
    • получение макетов (метод ПолучитьМакет())
    • получение форм (методы ПолучитьФорму(), ПолучитьФормуВыбора(), ПолучитьФормуВыбораГруппы(), ПолучитьФормуНовогоЭлемента(), ПолучитьФормуНовойГруппы(), ПолучитьФормуСписка())
  • СправочникиМенеджер - это коллекция объектов СправочникМенеджер, предоставляющая доступ к любому справочнику системы
  • СправочникВыборка - применяется для осуществления перебора элементов справочника (методы Выбрать(), ВыбратьИеирархически())
  • СправочникОбъект - применяется для изменения конкретной позиции справочника:
    • блокировки и разблокировки (методы Заблокирован(), Заблокировать(), Разблокировать())
    • модификации (методы Записать(), Заполнить(), Скопировать(), Удалить(), УстановитьНовыйКод(), УстановитьПометкуУдаления(), УстановитьСсылкуНового())
    • чтения (методы ПолноеНаименование(), ПолныйКод(), Прочитать(), ПринадлежитЭлементу(), ПроверитьЗаполнение(), Уровень(), ЭтоНовый(), Метаданные())
    • получение ссылок (метод ПолучитьСсылкуНового())
    • получение форм (метод ПолучитьФорму())
  • СправочникСсылка - применяется для получения ссылки на этот справочник из реквизитов иных объектов конфигурации. Методы объекта подраземевают именно обращение к справочнику (Метаданные(), ПолноеНаименование(), ПолныйКод(), УникальныйИдентификатор(), Уровень(), ПринадлежитЭлементу(), Пустая(), Скопировать(), ПолучитьОбъект(), ПолучитьФорму())
  • СправочникСписок - применяется для отображения списка элементов. Метод Обновить()

суббота, 2 декабря 2017 г.

Подчинение и иерархия

Иерархия - это когда одни элементы справочника располагаются внутри других элементов справочника. Может быть иерархией групп и элементов (узлы - папочки) и иерархией элементов (что узлы, что позиции нижнего уровня одинаковы).
Подчинение - это когда у справочника есть владелец. Например, Договоры подчинены Контрагентам, а справочник Дети сотрудников подчинен справочнику Физические лица.

***
Вопрос 01.24 экзамена 1С:Профессионал по платформе. Какие варианты подчинения существуют в системе 1С:Предприятие 8?
  1. Группам
  2. Элементам
  3. Группам и элементам
  4. Верны ответы 1 и 3
  5. Верны ответы 2 и 3
  6. Верны все указанные ответы
Правильный ответ шестой:

понедельник, 27 ноября 2017 г.

Объект конфигурации Справочник

Для хранения информации, имеющей списочный характер, используются объекты типа Справочник. Содержимое каждой позиции справочника может характеризоваться совокупностью признаков - реквизитов, а также иметь какие-то подчиненные сущности также списочного характера - они отображаются в таблице. Например, график оплаты может характеризоваться наименованием и формой оплаты, а сам набор этапов оплаты по срокам будет храниться в подчиненной таблице: