Имя: Пароль:
1C
1С v8
Разделение документов по подсистемам
0 smirnoww
 
10.06.14
13:44
Добрый день!

Нужна помощь. Конфа не типовая на платформе 8.2.

Есть несколько подсистем: ПИР, СМР, ПНР.
В каждой есть документы График, Акт, справочник Договор.
В каждом из этих документов есть признак, к какой подсистеме они относятся. Т.е. каждый док.График может относиться к одной из подсистем и определяется это реквизитом документа

Сейчас сделано: общая команда для открытия формы списка каждого документа в каждой подсистеме (9 комманд: ОткрытьАктыПИР, ОткрытьАктыСМР, ...) команды расположены в интерфейсах соответствующих подсистем и передают в форму списка параметр "подсистема", и форма списка фильтрует документы в соответствии с этим параметром.

Всё работает хорошо. Сейчас понадобилось незначительно изменять логику работы форм документов и проведения в зависимости от подсистемы.

В описании я сильно упростил от реального состояния конфы. Но суть именно такая.

Очень хочется в параметр сеанса засунуть текущую подсистему при переходе на закладку в командном интерфейсе, и во всех местах, где нужно разделять логику, делать фильтрацию списков и т.д. использовать этот параметр. Но, не знаю как это сделать. Прописывать параметр сеанса на открытие каждого документа не хочется (кроме этих документов есть и другие, специфичные для каждой подсистемы). Замучаемся поддерживать этот код.

Может есть красивое решение?
Или научите, плз, как заполнить параметр сеанса при переходе по закладкам командного интерфейса.
1 Maxus43
 
10.06.14
13:53
в сторону Функц Опций не смотрели? вобще не подходит?
2 Dionis Sergeevich
 
10.06.14
14:02
В каждом из этих документов есть признак, к какой подсистеме они относятся
3 Dionis Sergeevich
 
10.06.14
14:02
вот и пользуйся признаком, зачем тебе параметр сеанса?
4 dj_serega
 
10.06.14
14:31
(0) если зашли в документ то уже знаем к какой подсистеме относится. Зачем параметр сеанса?