Дальше выбирается объект СостояниеОС:
......... ИсторияИзмененияСостояний = СоздатьОбъект("Периодический"); ИсторияИзмененияСостояний.ИспользоватьОбъект("Состояние", ТекущийЭлемент()); .........
Для того, чтобы работать с объектом "периодический" нужно указать реквизит, который будет использоваться. У нас есть периодический реквизит состояние ОС (подробнее - "Шаг 281 - Как организован учет основных средств в 1C"). Основное средство может находиться в разных состояниях. Это состояния описывает перечисление – Состояние ОС.
Это же состояние можно посмотреть или изменить в справочнике основного средства.
Итак мы хотим использовать этот реквизит.
ИспользоватьОбъект
Задать объект применения.
Синтаксис:
ИспользоватьОбъект(<ИмяРеквизита>, <Объек>)
Англоязычный синоним:
UseObject
Параметры:
<ИмяРеквизита> Строковое выражение, задающее название периодического реквизита справочника или название периодической константы, как они названы в конфигураторе.
<Объект> Необязательный параметр. Значение элемента справочника, для которого задается применение объекта Периодический. Данный параметр требуется задавать только в случае, если <ИмяРеквизита> — периодический реквизит справочника.
Возвращаемое значение:
Число: 1 — если вызов метода закончился успешно, 0 — если нет.