Имя: Пароль:
1C
1С v8
Таблица с доступными или выбранными полями построителя
0 mxs089
 
18.03.15
12:42
на форме есть таблица, если в качестве данных устанавливаю доступные поля построителя, то добавляемые мной колонки не имеют данных, есть ли какой нибудь способ вывести доступные поля построителя, как если бы я нажал добавить поле для построителя (выводится окно с возможностью выбора данных по ссылка)?
1 mxs089
 
18.03.15
12:45
как программно вывести окно "Выбор поля"?
2 FIXXXL
 
18.03.15
12:46
в типовых полно примеров
3 mxs089
 
18.03.15
12:51
пример
4 FIXXXL
 
18.03.15
17:09
// Создадим список доступных отборов.
    СоответствиеДоступныхОтборов = Новый Соответствие;
    СоответствиеДоступныхОтборов.Вставить("Номенклатура", 0);
    СоответствиеДоступныхОтборов.Вставить("Склад", 0);

    Для Каждого ДоступноеПоле Из ПостроительОтчета.ДоступныеПоля Цикл
        Если СоответствиеДоступныхОтборов[ДоступноеПоле.Имя] = Неопределено Тогда
            ДоступноеПоле.Отбор = Ложь;
        Иначе
            ДоступноеПоле.Отбор = Истина;
        КонецЕсли;
    КонецЦикла;

    // Создадим массив отборов.
    МассивОтбора = Новый Массив;
    МассивОтбора.Добавить("Номенклатура");

    Если ТолькоИмеющиесяВНаличии Тогда
        МассивОтбора.Добавить("Склад");
    КонецЕсли;

    Для Каждого ЭлементОтбора Из МассивОтбора Цикл
        Если ПостроительОтчета.Отбор.Найти(ЭлементОтбора) = Неопределено Тогда
            ПостроительОтчета.Отбор.Добавить(ЭлементОтбора);
        КонецЕсли;
    КонецЦикла;
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.