0
smirnoww
10.06.14
✎
13:44
|
Добрый день!
Нужна помощь. Конфа не типовая на платформе 8.2.
Есть несколько подсистем: ПИР, СМР, ПНР.
В каждой есть документы График, Акт, справочник Договор.
В каждом из этих документов есть признак, к какой подсистеме они относятся. Т.е. каждый док.График может относиться к одной из подсистем и определяется это реквизитом документа
Сейчас сделано: общая команда для открытия формы списка каждого документа в каждой подсистеме (9 комманд: ОткрытьАктыПИР, ОткрытьАктыСМР, ...) команды расположены в интерфейсах соответствующих подсистем и передают в форму списка параметр "подсистема", и форма списка фильтрует документы в соответствии с этим параметром.
Всё работает хорошо. Сейчас понадобилось незначительно изменять логику работы форм документов и проведения в зависимости от подсистемы.
В описании я сильно упростил от реального состояния конфы. Но суть именно такая.
Очень хочется в параметр сеанса засунуть текущую подсистему при переходе на закладку в командном интерфейсе, и во всех местах, где нужно разделять логику, делать фильтрацию списков и т.д. использовать этот параметр. Но, не знаю как это сделать. Прописывать параметр сеанса на открытие каждого документа не хочется (кроме этих документов есть и другие, специфичные для каждой подсистемы). Замучаемся поддерживать этот код.
Может есть красивое решение?
Или научите, плз, как заполнить параметр сеанса при переходе по закладкам командного интерфейса.
|
|