0
razbiralshik
04.03.13
✎
11:57
|
&НаСервере
Процедура ОбработкаСписка()
Список.ПроизвольныйЗапрос = Истина;
Список.ДинамическоеСчитываниеДанных = Истина;
Список.ОсновнаяТаблица = "Документы.Документ1";
Если ПараметрыСеанса.БрендКомпании = ПредопределенноеЗначение("Перечисление.Бренд.Бренд1") Тогда
Список.ТекстЗапроса =
"ВЫБРАТЬ
| //список полей 1
|";
ИначеЕсли ПараметрыСеанса.БрендКомпании = ПредопределенноеЗначение("Перечисление.Бренд.Бренд2") Тогда
Список.ТекстЗапроса =
"ВЫБРАТЬ
| //список полей 2
|";
КонецЕсли;
КонецПроцедуры
В зависимости от Бренда, должны выбираться поля и формироваться на форме соответствующие колонки.
Данным кодом я выбираю необходимые колонки, но они выводятся не в том порядке, что мне необходимо.
Мне необходимо чтобы колонки были расположены так:
Бренд1: поле1, поле3, поле5, поле6.
Бренд2: поле3, поле2, поле6, поле8.
Но выводятся так, как расположены колонки на форме, в том же порядке.
Как программно расположить колонки в необходимом порядке?
|
|
2
razbiralshik
04.03.13
✎
12:16
|
(1)
{Документ.ЗаказНаАвтомобиль.Форма.ФормаСпискаУправляемая.Форма(13)}: Ошибка при вызове метода контекста (Переместить)
Элементы.Переместить(Элементы.Список.ПодчиненныеЭлементы.ВнешнийНомерЗаказа, Элементы.Список);
по причине:
Изменение состава элементов недоступно
|
|