Скачать решение задачи 5.5
Задача 5.6
Для решение потребуется:
- Добавить регистр сведений с периодичностью = "день" с измерением сотрудник и ресурсом типа булево
- Добавить реквизиты "Старший менеджер" в документы.
- Добавить ФО и заполнить ее состав
- Добавить Параметр ФО "Сотрудник".
- Добавить несколько пользователей.
- В модуле сеанса установим параметр "ТекПользователь"
- При начале работы установим параметры ФО.
Процедура ПриНачалеРаботыСистемы()
ПараметрыФО = Новый Структура("Сотрудник", Уф.ПолучитьТекПользователя());
УстановитьПараметрыФункциональныхОпцийИнтерфейса(ПараметрыФО);
КонецПроцедуры
Функция ПолучитьТекПользователя() Экспорт
Возврат ПараметрыСеанса.ТекПользователь;
КонецФункции
- В документах установим видимость реквизита "Менеджер" при смене даты.
&НаКлиенте
Процедура ДатаПриИзменении(Элемент)
УстановитьВидимостьМенеджера()
КонецПроцедуры
&НаСервере
Процедура УстановитьВидимостьМенеджера()
ПараметрыФО = Новый Структура("Сотрудник, Период", Уф.ПолучитьТекПользователя(),Объект.Дата);
УстановитьПараметрыФункциональныхОпцийФормы(ПараметрыФО);
КонецПроцедуры
Задача 5.7
Разделим область формы списка на 2 части: в левой будет список документов, во второй движения по регистрам выбранного документа. Для этого добавим 3 группы, в группу 2 переместим основной реквизит "список". Добавим реквизиты (тип динамический список) для каждого из регистров расчета, с помощью конструктора выбираем необходимые таблицы и задаем условие на регистратор.
В форме списка добавим процедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ОсновныеНачисления.Параметры.УстановитьЗначениеПараметра("Регистратор", Неопределено);
Удержания.Параметры.УстановитьЗначениеПараметра("Регистратор", Неопределено);
КонецПроцедуры
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
ОсновныеНачисления.Параметры.УстановитьЗначениеПараметра("Регистратор", Элемент.ТекущаяСтрока);
Удержания.Параметры.УстановитьЗначениеПараметра("Регистратор", Элемент.ТекущаяСтрока);
КонецПроцедуры
Через Сервис-Параметры устанавливаем режим "Управляемое и обычное приложение", добавляем обычную форму и устанавливаем ее основной. В свойствах конфигурации должен быть установлен флаг "Использовать обычные формы в управляемом приложении".
Скачать решение задачи 5.7
Скачать решение задачи 5.8
Задача 5.9
Нужно, чтобы пользователь из формы мог сразу получить доступ к разделу справки.
пишем текст что-то типа: "Справка для вызова раздела Справочники"
с ссылкой "v8help://1cv8/EnterprWorkingWithCatalogs"
Скачать решение задачи 5.9
Комментариев нет:
Отправить комментарий