Здравствуйте!
Помогите разобраться с UpdateQuery. Создано: сервис uq_TDParent , задано поле для изменения ParentID, создан фильтр типа Include. Вопрос состоит в том, как программно передать в этот фильтр массив, формируемый в коде программы?
Нравится
Здравствуйте.
Примерно так:
[javascript]
var UpdateQuery = GetSingleItemByCode('uq_UpdateChildCalendars');
UpdateQuery.Parameters('CalendarID').Value = CalendarID;
UpdateQuery.Parameters('OldTimeIntervalGroupID').Value = OldTimeGroupIntervalID;
UpdateQuery.ColumnsValues('TimeIntervalGroupID').Value = NewTimeGroupIntervalID;
UpdateQuery.Execute();
[/javascript]
Для Include фильтра попробуйте так:
[javascript]
var uq_TDParent = GetSingleItemByCode('uq_TDParent');
ApplyQueryIncludeFilter(uq_TDParent, uq_TDParent.Filters, 'имя фильтра IN', [массив значений], true);
uq_TDParent.Execute();
[/javascript]