Каждый раз, когда вы создаете тип данных, С1 автоматически создает несколько функций для работы с этими данными. Одна из этих функций и представляет для нас интерес. Имя этой функции будет состоять из:
Давайте добавим вызов этой функции в нашу функцию:
- пространства имен, которое по совместительству является полным названием типа данных (в нашем случае это Demo.News)
- имени по шаблону Get<имя типа>Xml, где <имя типа> - это имя типа :) (в нашем случае это GetNewsXml)
Таким образом, полное название функции, автоматически созданной С1 для нашего типа данных: Demo.News.GetNewsXml.
Давайте добавим вызов этой функции в нашу функцию:
- На вкладке Function Calls редактора функций, нажмем Add New.
- В окне выбора функции (Select Function), раскроем All functions | Demo | News и выберем GetNewsXml. Функция появится в списке вызовов функций. В ней есть куча параметров (которые являются темой другого сообщения), но мы настроим только обязательный.
- Выберем обязательный параметр Selected fields (выбранные поля) и в правой части редактора параметра нажмем Edit Selections (изменить выбор).
- В появившемся окне перенесем все поля из левого списка в правый, т.е. выберем все поля, и нажмем ОК.
- Сохраним изменения в функции (Save).
По этой же схеме вызываются другие функции С1, каждая со своим набором параметров или без оного.
Добавив вызов функции Demo.News.GetNewsXml, нам нужно теперь воспользоваться результатом, который она возвращает, в шаблоне нашей функции Demo.DisplayNews.
***
Добавив вызов функции Demo.News.GetNewsXml, нам нужно теперь воспользоваться результатом, который она возвращает, в шаблоне нашей функции Demo.DisplayNews.
***
Цикл статей "Создание и использование структурированных данных"
Комментариев нет:
Отправить комментарий