Работа с UpdateQuery

Здравствуйте!
Помогите разобраться с UpdateQuery. Создано: сервис uq_TDParent , задано поле для изменения ParentID, создан фильтр типа Include. Вопрос состоит в том, как программно передать в этот фильтр массив, формируемый в коде программы?

Нравится

3 комментария

Здравствуйте.

Примерно так:

var UpdateQuery = GetSingleItemByCode('uq_UpdateChildCalendars');
UpdateQuery.Parameters('CalendarID').Value = CalendarID;
UpdateQuery.Parameters('OldTimeIntervalGroupID').Value = OldTimeGroupIntervalID;
UpdateQuery.ColumnsValues('TimeIntervalGroupID').Value = NewTimeGroupIntervalID;
UpdateQuery.Execute();

Для Include фильтра попробуйте так:

	var uq_TDParent = GetSingleItemByCode('uq_TDParent');
	ApplyQueryIncludeFilter(uq_TDParent, uq_TDParent.Filters, 'имя фильтра IN', [массив значений], true);
	uq_TDParent.Execute();

Валерий, спасибо за квалифицированную помощь.

Показать все комментарии