Имя: Пароль:
1C
 
Как при запуске открыть нужную подсистему?
0 НоваяВолна
 
16.08.24
09:15
Если для конфигурации установить Режим совместимости интерфейса в режим Версия 8.2, то по коду

Процедура ПриНачалеРаботыСистемы()
    ПерейтиПоНавигационнойСсылке("e1cib/navigationpoint/МояПодсистема");
КонецПроцедуры

при запуске программы открывается МояПодсистема. Но если вернуть Режим совместимости интерфейса в режим Такси, то это не работает. И навигационную ссылку подсистемы получить из интерфеса Такси я не могу. Как это можно реализовать?
6 НоваяВолна
 
16.08.24
15:23
)
7 Мультук
 
16.08.24
15:27
(6)

Лично моя реакция на ваш топик.
А что он хочет получить?
А зачем он это хочет ?
А в каком волосатом году была 8.2 ?

Ой, ну нафиг.
8 НоваяВолна
 
16.08.24
15:35
(7) хочу получить чтобы пользователь который работает с подсистемой продажи видел ее сразу открытой при запуске, а тот кто работает с закупками видел свою подсистему. Про 8.2 вспомнил лишь потому, что в интернете наткнулся на решение, приведенное в топике. И оно действительно работает, но только в режиме Версии 8.2.
  А хочется в такси реализовать
9 2S
 
16.08.24
16:00
(8) Кто запрещает профили создать? Выведите им на главный экран, что они хотят видеть
10 НоваяВолна
 
17.08.24
08:42
(9) создать профили мешает то, что в данном случае я использую самописную промежуточную конфигурацию в основе которой нет БСП. Вообщем профилей просто нет
11 bolder
 
17.08.24
08:44
(10) БСП бесплатна.Ничто не мешает ее встроить.
12 НоваяВолна
 
17.08.24
09:46
(11) Серьезное заявление, что ничего не мешает. И в тоже время смешное.
14 RomaH
 
19.08.24
07:24
+(13) да - поясни - что значит "открыть подсистему"?
15 DrZombi
 
19.08.24
08:03
(0) Вы наверное имеете в виду рабочий стол (Начальная страница)?

Давайте картинку, 1 - Не такси (Подсистема) , 2 - Такси, где её нет...
А то ваша терминология нам не понятна :)
16 DrZombi
 
19.08.24
08:04
+ Покажите на пальцах... коль на словах вы пишите несуразицу... Не вижу проблем вывода рабочего стола пользователю :)

+ А с БСП вы зря не взаимодействовали... оно облегчает в некоторых случаях :)
17 vde69
 
19.08.24
08:19
(0) сделай общую форму с твоим интерфейсом и выведи ее на рабочий стол, а показывать/скрывать эту форму регулируй правами на форму
18 vde69
 
19.08.24
08:19
(17)+ код вообще НЕ НУЖЕН
19 НоваяВолна
 
19.08.24
08:50
(13) что не понятно? Как раз надо программно нажать на кнопку подсистемы при открытии программы
20 НоваяВолна
 
19.08.24
08:53
(17) не лучший вариант для каждого пользователя делать отдельную форму. В подсистемах для каждого уже все настроено. Надо только программно ее показать. В 8.2 это возможно, неужели обрезали в такси?
21 НоваяВолна
 
19.08.24
09:27
(15) Это как можно так читать, чтобы не понять?
В (8) вроде доступно написано. Сейчас при открытии 1С у всех открывается (показывается на экране, раз слово не понятно) стандартный рабочий стол (или, если хотите, закладка Главное). Мне же надо чтобы у пользователя занимающегося продажами при запуске 1С на экране сразу была видна закладка подсистемы Продажи без нажатия на кнопку. Соответственно для других пользователей так же показывать ту подсистему, в которой он больше всего работает.
22 DrZombi
 
19.08.24
09:09
(20) Вот держи. Пост № 4

https://forum.infostart.ru/forum9/topic191496/
23 DrZombi
 
19.08.24
09:09
Дальше сам... не не... сам :)
24 НоваяВолна
 
19.08.24
09:27
(22) Это настройка рабочего стола на уровне конфигуратора для всех пользователей. Или ты предлагаешь накидать сюда все объекты конфигурации, а потом для каждого пользователя настроить роли?
25 DrZombi
 
19.08.24
10:56
(24) Вы правильно уловили, все из настроек прав доступа.
А если кому мешает, то отключать, руками.

Если не хочется руками, то придется попрограммировать.
Настройки рабочего стола нельзя программно двигать.
Но можно их настроить руками, записать, и пользователю подгружать :)
26 vde69
 
19.08.24
11:30
(24) именно это я и предлогал в (17)