Для работы с составными типами данных в языке программирования 1С необходимо выполнить следующие шаги:
- Создать составной тип данных. nn.koderline.ru Для этого нужно в конфигураторе открыть свойства объекта, тип данных которого нужно задать, и установить флажок «Составной тип данных». nn.koderline.ru
- Создать объект агрегатного типа. www.about1c.ru Чаще всего для этого служит системная функция СоздатьОбъект(). www.about1c.ru Она создаёт объект указанного типа и возвращает ссылку на него в точку вызова. www.about1c.ru В качестве параметра в функцию передаётся составное имя типа данных, состоящее из системного имени типа и имени вида объекта, заданного разработчиком. www.about1c.ru
- Позиционировать объект на конкретном экземпляре данных. www.about1c.ru Для этого используются методы: НайтиПоКоду(), НайтиПоНаименованию(), НайтиПоНомеру() и другие. www.about1c.ru
- Обращаться в коде к любым атрибутам или методам объекта. www.about1c.ru Для этого используется механизм разыменования: указание имени атрибута или метода через точку после имени объекта. www.about1c.ru
При проверке заполнения реквизитов, содержащих составной тип, можно использовать только функцию ЗначениеЗаполнено(). nn.koderline.ru Так как пока тип не выбран, такой реквизит содержит значение «Неопределено», любой другой метод проверки заполнения реквизитов приведёт к ошибке. nn.koderline.ru