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