Обращение к реквизитам объектов является базовым навыком при работе с платформой 1С. Рассмотрим основные методы доступа к значениям реквизитов в различных контекстах.

Содержание

1. Основные понятия

ТерминОписание
РеквизитЭлемент данных, хранящий информацию об объекте
ОбъектЭкземпляр элемента справочника, документа или другого прикладного объекта

2. Способы обращения к реквизитам

Через точку:

  • Объект.Реквизит
  • Справочники.Номенклатура.НайтиПоКоду("00001").Наименование

Через метод Получить():

  1. Объект.Получить("Реквизит")
  2. Документ = Документы.ПоступлениеТоваров.НайтиПоНомеру("000001")
  3. ДатаДок = Документ.Получить("Дата")

3. Примеры обращения к реквизитам

Тип объектаПример обращения
СправочникСправочники.Контрагенты.НайтиПоНаименованию("ООО Ромашка").ИНН
ДокументДокументы.РеализацияТоваровУслуг.НайтиПоНомеру("000123").Сумма
Регистр сведенийРегистрыСведений.КурсыВалют.СрезПоследних().Получить("Курс")

4. Особенности работы с разными типами реквизитов

Простые реквизиты:

  • Числа, строки, даты - прямое обращение
  • Булевы значения - проверка состояния

Составные реквизиты:

  1. Табличные части - обращение через строки
  2. Ссылочные типы - получение объекта по ссылке
  3. Хранилища значений - специальные методы

5. Проверка существования реквизита

МетодПример
МетаданныеОбъект.Метаданные().Реквизиты.Найти("НаименованиеРеквизита")
Попытка-ИсключениеПопытка Значение = Объект.НеизвестныйРеквизит; Исключение КонецПопытки

6. Изменение значений реквизитов

  • Объект.Реквизит = НовоеЗначение
  • Объект.Установить("Реквизит", НовоеЗначение)
  • Для изменений требуется открытие объекта на запись
  • После изменения необходимо записать объект

Пример изменения:

  1. Док = Документы.ПриходныйКассовыйОрдер.СоздатьДокумент()
  2. Док.Дата = ТекущаяДата()
  3. Док.Сумма = 10000
  4. Док.Записать()

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

Запомните, а то забудете

Другие статьи

Сколько стоит Чокопай в Чижике в 2024 году и прочее