Имя: Пароль:
1C
1C 7.7
v7: Закладка внутри закладки
0 Масянька
 
13.12.13
13:52
День добрый!
Прошу помощи: подскажите, как сделать внутри закладки еще закладки?
Если можно, то штатными методами.

Спасибо.
1 zak555
 
13.12.13
13:52
переходи на 8ку
2 Ёпрст
 
гуру
13.12.13
13:53
штатными можно, но не очень красиво будет
3 Ёпрст
 
гуру
13.12.13
13:53
луше любой активикс..хоть от мелкомягких и закладки в любой части формы.
4 Масянька
 
13.12.13
13:54
(2) Я сегодня пол дня рылась, нашла тему, где ты так же сказал :)
А как?
5 Масянька
 
13.12.13
13:54
(3) А у тебя примерчик есть? Пожалуйста :)))
6 Ёпрст
 
гуру
13.12.13
13:59
http://rusfolder.com/39149733

но лучше посмотреть еще варианты на 1cpp
там и вк была для закладок и классы готовые..
короче, много всего
7 Ёпрст
 
гуру
13.12.13
13:59
в репозитарии гляди
8 Масянька
 
13.12.13
13:59
(6) СПАСИБО!!!!!!!!!!!
Пошла копать :))))
9 Масянька
 
13.12.13
14:10
(7) А что такое "репозитарий"?
10 Ёпрст
 
гуру
13.12.13
14:13
11 Масянька
 
13.12.13
14:14
(6) Я не шмогла разобраться с этими примерами :(
А штатно как?
12 Масянька
 
13.12.13
14:15
+(6) У меня получилось разобраться с привязками и закладками с картинками.
13 Ёпрст
 
гуру
13.12.13
14:17
Штатно то ?
Ну по заветам АЛьФа.. например:
http://dorex.pro/?articles&a1&p1
14 Ёпрст
 
гуру
13.12.13
14:18
А чего там в 6 непонятного ?
прописываешь класс, смотришь пример
15 Ёпрст
 
гуру
13.12.13
14:18
усё..
16 Масянька
 
13.12.13
14:19
(13) Спасибо.
(14) Какой пример? Там в примере нету "закладки в закладке".
17 Ёпрст
 
гуру
13.12.13
14:24
та блин.. там просто закладки, смести контрол в любое место и привет :)
18 Ёпрст
 
гуру
13.12.13
14:24
в любое место формы..
19 Масянька
 
13.12.13
15:37
(18) Ё! Ты, извини, но туплю я чёт....
Я уже делала закладки с картинками:

Перем Закладка, Закладки, ПредЗакладка, Номер;

// обработка выбора закладки ***************************************************
Процедура ПриВыбореЗакладки(Нумер,Значение)
    
    Форма.ИспользоватьСлой(Значение, 2);
    Закладка = Значение;
    
    ТекущаяЗакладка = Закладки.ТекущаяЗакладка();
    Номер             = ТекущаяЗакладка.Index;

    //Активизировать("кнЗаполнитьПоПоступлению");
    
КонецПроцедуры // ПриВыбореЗакладки            

// инициализируем закладки *****************************************************
Процедура ПослеСозданияФормы()

    Закладки = СоздатьОбъект("ЗакладкиФормы");
    Закладки.УстановитьАтрибут(Форма,"фЗакладки");
    Закладки.Инициализация();
    //Закладки.УстановитьКартинкиВЗакладках(Кар,2);
    Закладки.Закладки.Font.Size = 10;
    
    Закладки.УдалитьВсе();

    Закладка = Закладки.ДобавитьЗакладку(1 ,"Основной",
                                            "Ценники ""Обычные""", , );

    Закладки.ДобавитьЗакладку(2 ,"Основной",             
                                 "Ценники ""Уменьшенные""",     , );    
    Закладки.ДобавитьЗакладку(3 ,"Основной",     
                                 "Ценники ""Бумага""",     , );    

    ПредЗакладка = Закладки.ТекущаяЗакладка();
    //ПредЗакладка.Image = 2;
    ПриВыбореЗакладки(1, "Основной");
    
    Номер = 1;

КонецПроцедуры // ПослеСозданияФормы

// сам контрол (для закладок) **************************************************
Процедура фЗакладки_Click()
    
    ПредЗакладка.Image = 0;
    
    ТекущаяЗакладка =  Закладки.ТекущаяЗакладка();
    
    ПриВыбореЗакладки(ТекущаяЗакладка.Index, ТекущаяЗакладка.Key);    
    
    ТекущаяЗакладка.Image = 2;
    
    ПредЗакладка = ТекущаяЗакладка;
    
КонецПроцедуры // фЗакладки_Click


Скажи, пожалуйста, куда надо пихать закладки, которые в закладках?
У меня форме есть кнопка "Закладочки".
20 Масянька
 
13.12.13
16:11
Я один раз апну....
21 Ёпрст
 
гуру
13.12.13
16:39
закладки - просто активикс натянутый на контрол..размещая контрол в произвольном месте, имеешь закладочки где угодно
Ну а логику видимости "вложенных" закладочек.. реализуешь уже кодом..
Независимо от того, куда вы едете — это в гору и против ветра!