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