Интерфейс
Как сделать меню и сгруппировать элементы в меню?
- В дереве объектов нужно открыть ветку Подсистемы (Общие/Подсистемы).
- Добавить несколько подсистем
- Для каждого объекта конфигурации (справочники, документы и т.д.) на вкладке Подсистемы выбрать подсистемы в которой он должен отображаться.
Как добавить пункты в Главное меню
- В дереве объектов нужно щелкнуть правой кнопкой мыши по корню «Конфигурация».
- Выбрать «Открыть командный интерфейс основного раздела»
- Нужные объекты перетащить из левого окна в правое.
Как сделать рабочую область начальной страницы
- Создать обработку.
- Для обработки добавить форму. На форму вывести все нужные кнопки и таблицы.
- В дереве объектов щелкнуть правой кнопкой мыши по корню «Конфигурация».
- Выбрать «Открыть рабочую область начальной страницы»
- Добавить форму из обработки сделанную в 1 пункте
Как на форму обработки добавить кнопку для открытия другой формы?
- Для добавления кнопки для открытия формы списка Справочники, Документы или для открытия формы Отчета:
&НаКлиенте
Процедура Команда1(Команда)
ОткрытьФорму("Справочник.Учителя.ФормаСписка");
КонецПроцедуры
Как вывести на форму данные из Регистра сведений?
- На форму добавить реквизит с типом Динамический список.
- В свойстве Основная таблица выбрать нужный регистр сведений
Как вывести на форму данные из Регистра сведений с отбором?
- На форму добавить реквизит с типом Динамический список.
- В свойстве Основная таблица выбрать нужный регистр сведений
- В модуле формы добавить текст:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Объект.Реквизит1=Справочники.Ученики.НайтиПоКоду("000000001");
ЭлементОтбора = ТаблицаЗнач.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Измерение1");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
ЭлементОтбора.ПравоеЗначение = Объект.Реквизит1;
КонецПроцедуры
Как вывести на форму данные из Регистра сведений с отбором из реквизита на форме?
- На форму добавить реквизит с типом Динамический список.
- В свойстве Основная таблица выбрать нужный регистр сведений
- Для свойства При изменении реквизита добавить текст (на клиенте)
&НаКлиенте
Процедура Реквизит1ПриИзменении(Элемент)
ТаблицаЗнач.Отбор.Элементы.Очистить();
ЭлементОтбора = ТаблицаЗнач.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Измерение1");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
ЭлементОтбора.ПравоеЗначение = Объект.Реквизит1;
КонецПроцедуры
