|   |   | 
| 
 | Как добавить дополнительные отчеты в начальную страницу? | ☑ | ||
|---|---|---|---|---|
| 0
    
        wms 05.10.18✎ 12:10 | 
        1С ERP 2.4
 Нужно новому пользователю настроить интерфейс с дополнительными отчетами и обработками на начальной странице.Доступа к разделам (подсистемам) у него нет. Дал пользователю базовые права и права на чтение дополнительных отчетов и обработок. Добавил права на новую роль и в ней дал доступ на: -общую форму Дополнительные отчеты и обработки; -общую команду ДополнительныеОтчетыГлавное; -общую команду ДополнительныеОбработкиГлавное; Захожу под пользователем Дополнительных отчетов НЕТ, а вот дополнительные обработки есть. | |||
| 1
    
        wms 05.10.18✎ 12:54 | 
        на что еще дать права? или хотя бы где рыть? не знаю даже где     | |||
| 2
    
        Фрэнки 05.10.18✎ 13:11 | 
        я со своих предпочтений лезть глубоко в переделку кода типовой конфиги не захотел.
 Сделал вывод стартовой страницы в расширении. | |||
| 3
    
        Фрэнки 05.10.18✎ 13:21 | 
        в расширение заимствовал Модуль сеанса, а точнее:
 &После("УстановкаПараметровСеанса") Процедура МОЯ_УстановкаПараметровСеанса(ИменаПараметровСеанса) МОЯ_НастройкаНачальнойСтраницы(); КонецПроцедуры Процедура МОЯ_НастройкаНачальнойСтраницы() //НастройкиНачальнойСтраницы = Новый НастройкиНачальнойСтраницы; //СоставФорм = Новый СоставФормНачальнойСтраницы; // //Если РольДоступна( "ПолныеПрава" ) Тогда // СоставФорм.ЛеваяКолонка.Добавить("ОбщаяФорма.МОЯ_ФормаАдминистратора"); //Иначе // СоставФорм.ЛеваяКолонка.Добавить("ОбщаяФорма.МОЯ_ФормаПользователя"); //КонецЕсли; //НастройкиНачальнойСтраницы.УстановитьСоставФорм( СоставФорм ); //ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиНачальнойСтраницы", , НастройкиНачальнойСтраницы); КонецПроцедуры | |||
| 4
    
        Cyberhawk 05.10.18✎ 13:27 | 
        "дополнительные обработки есть" // Покажи на картинке     | |||
| 5
    
        wms 05.10.18✎ 13:58 | 
        (3) спасибо за наводку , попробую
 (4) http://www.picshare.ru/view/9297607/ но меня не устраивает когда Главное появилось, там лишнее. Хочу сделать как "Дополнительные обработки" | |||
| 6
    
        cons24 05.10.18✎ 14:29 | 
        На сколько помню, команды "дополнительные отчеты" и "дополнительные обработки" добавляются в разделы программно, в каких-то общих модулях. Подробнее ищите в описании БСП на ИТС в разделе вида "дополнительные обработки".     | |||
| 7
    
        wms 05.10.18✎ 17:00 | 
        (3) по твоему варианту вроде получилось
 тоже пришлось свою форму нарисовать и ее вызывать при установке сеанса НастройкиНачальнойСтраницы = Новый НастройкиНачальнойСтраницы; СоставФорм = Новый СоставФормНачальнойСтраницы; Если РольДоступна("ивс_ПравоДоступаКОтчетуРасчетыСПартнерамиПоСпискуПартнеров") Тогда СоставФорм.ЛеваяКолонка.Добавить("ОбщаяФорма.ДополнительныеОтчетыИОбработкиДоп"); КонецЕсли; НастройкиНачальнойСтраницы.УстановитьСоставФорм( СоставФорм ); ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиНачальнойСтраницы", , НастройкиНачальнойСтраницы); в этой форме добавил 2 кнопки для вызова внешних отчетов и обработок с одной типовой формой ОбщаяФорма.ДополнительныеОтчетыИОбработки не получилось- она без параметров открывается и пустая | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |