//выгрузка в другой список значений или таблицу значений Синтаксис: Выгрузить(<Знач>,<НачПоз>,<Колич>) СписокЗнач.Выгрузить(НовыйСписок,1,10); //выгрузить первые 10 значений
//выгрузка списка значений в строку с разделителями стр = СписокЗнач.ВСтрокуСРазделителями(); //возвращает строку: 10,12,"Иванов","Петров"
//загрузка списка значений из строки с разделителями //обратите внимание на двойные кавычки для строковых значений СписокЗнач.ИзСтрокиСРазделителями("10,12,""Иванов"",""Петров""");
Открытие формы Формы - это основной вид диалога с пользователем. Все справочники, документы, журналы, отчеты и обработки имеют экранные формы. Обычно форма открывается пользователем интерактивно (мышкой), но форму можно открыть и программно.
Конт = 0; //контекст формы (ссылка на форму) ОткрытьФорму("Справочник.Сотрудники.Основная",Конт); //открыть форму списка справочника ОткрытьФорму(ВыбрСотрудник); //открыть форму элемента справочника ОткрытьФорму("Отчет.ГлавнаяКнига"); ОткрытьФорму("Документ.ПриемНаРаботу",Конт); //новый документ
//можно открыть форму модально и еще можно передать в форму параметр //в модуле формы переданный параметр доступен через конструкцию Форма.Параметр ОткрытьФормуМодально("Обработка.УсловияПоиска",10);
Элементы диалога на форме В модуле формы к элементам диалога можно обращаться по их идентификаторам через конструкцию Форма.ЭлементДиалога
//можно менять заголовки на кнопке и на других элементах диалога Форма.Кнопка.Заголовок("Далее >>"); Форма.Кнопка.Заголовок("Готово!");
//можно менять цвет элементов диалога Если ВыбрСотрудник.Выбран()=0 Тогда ... Форма.Надпись_Сотрудник.Цвет(200,50,50); //красный, зеленый, синий (RGB) ....Активизировать("ВыбрСотрудник"); Иначе ... Форма.Надпись_Сотрудник.Цвет(0,0,0); КонецЕсли;
Слои и закладки на форме Форма может состоять из нескольких слоев. Каждый слой может быть показан или скрыт в любой комбинации с другими слоями.
Подбор Функция подбора позволяет выбирать несколько значений из справочника или другого объекта, не закрывая его. Например, есть документ РасходнаяНакладная, в котором пользователь может указать несколько товаров.