К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

БП 2,0: как включить свой самопальный интерфейс, отключив все типовые?

0 - 23.03.2015 - 16:42
Всем доброго времени, коллеги!
Подскажите! Сделал интерфейс, теперь надо чтобы юзера видели только его.
Помню, нужно что-то делать со свойством "Переключаемый", но что конкретно?
Вроде руки тычут, но пока получается что-то другое.



1 - 23.03.2015 - 16:50
«Если интерфейс 1С не переключаемый (галка снята), то его видят все пользователи, даже если им назначен другой интерфейс 1С. При этом пользователь видит оба интерфейса слитые в один.»
2 - 23.03.2015 - 17:11
Снял галочку "Переключаемый" со всех интерфейсов, кроме "Общий".
И зашибись!
3 - 24.03.2015 - 07:20
Привет разработчикам!
Попытки сделать видимым только свой интерфейс, разбиваются о монументальные строки (цитата из процедуры ПриНачалеРаботыСистемы)

Если Константы.ПрименяемыеСистемыНалогообложения.Получи ть() = Перечисления.ПрименяемыеСистемыНалогообложения.Упр ощеннаяСистемаНалогообложения Тогда
ГлавныйИнтерфейс.Полный.Видимость = (Ложь);
ГлавныйИнтерфейс.Бухгалтерский.Видимость = (Ложь);
ГлавныйИнтерфейс.УСН.Видимость = (Истина);
ГлавныйИнтерфейс.НДФЛИП.Видимость = (Ложь);

ИначеЕсли Константы.ПрименяемыеСистемыНалогообложения.Получи ть() = Перечисления.ПрименяемыеСистемыНалогообложения.НДФ ЛИндивидуальногоПредпринимателя Тогда
ГлавныйИнтерфейс.Полный.Видимость = (Ложь);
ГлавныйИнтерфейс.Бухгалтерский.Видимость = (Ложь);
ГлавныйИнтерфейс.УСН.Видимость = (Ложь);
ГлавныйИнтерфейс.НДФЛИП.Видимость = (Истина);

КонецЕсли;
4 - 24.03.2015 - 07:25
Вот это как называется?
Зачем тогда мы прописываем в настройках пользователя Основной интерфейс?

Какими соображениями руководствовался разработчик?
Или не было времени подумать?
5 - 24.03.2015 - 07:30
у меня в базу удалённо заходят крестьяне (даже не сотрудник организации), от которых требуется поставить пару галочек в справочнике, и пару цифр вписать в добавленном документе.
Больше они не должны видеть ничего. Их пугают громоздкие меню, не влезающие в экран деревенского монитора.
И накера надо им вываливать весь интерфейс УСН ? Ну и что, что предприятие на УСН ?
6 - 24.03.2015 - 09:47
Видимо разработчики не предполагали, что такую интимную вещь, как бухгалтерский учёт, будут вываливать в сеть для общего доступа всем желающим пейзанам.
7 - 24.03.2015 - 12:27
Сергей, насчёт интимной вещи - это кого что возбуждает.
А разработчикам не надо тут ничего предполагать. Они должны писать конфигурации, которые наследуют логику платформы, а не противоречат ей (по крайней мере, если речь идёт о типовых конфигурациях, а не о самописной нетленке "Махно:Управление партизанским летучим отрядом").
Гость
8 - 24.03.2015 - 12:30
(7) переходите на ОСН
9 - 24.03.2015 - 13:08
(8) предпочёл слегка допилить модуль обычного приложения.
Дописал запрет включения типовых интерфейсов, если у пользователя указан самописный ОсновнойИнтерфейс.

[code]ПользовательБД = УправлениеПользователями.НайтиПользователяБД(СокрЛ П(ПараметрыСеанса.ТекущийПользователь.Код));
ОсновнойИнтерфейс = ?(ПользовательБД <> Неопределено, ПользовательБД.ОсновнойИнтерфейс, Неопределено);

МожноВключитьТиповойИнтерфейс = ?(ОсновнойИнтерфейс = Метаданные.Интерфейсы.ДикаяГлухаяДеревня, Ложь, Истина);


Если МожноВключитьТиповойИнтерфейс Тогда
...
... //далее начинается шабаш разработчиков, с переключением интерфейсов
...
Гость
10 - 25.03.2015 - 09:06
8-angro >+


К списку вопросов






Copyright ©, Все права защищены