Имя: Пароль:
1C
1C 7.7
v7: Таблица - при открытии формы
,
0 Os1obos1o
 
02.08.13
07:01
Исходные данные 1с ТиС.

Господа, подскажите как при открытии документа, сразу открывалась табличная форма ?
1 Капитан О
 
02.08.13
07:01
да вроде сразу
2 Os1obos1o
 
02.08.13
07:04
да нет же )) документ - быстрая продажа. ПриОткрытииФормы открывается шапка - а надо табличная часть
3 Капитан О
 
02.08.13
07:07
этим управляют слои вроде
4 Os1obos1o
 
02.08.13
07:08
о, а это уже информация. а как мне переключится на нужный слой ?
5 Капитан О
 
02.08.13
07:10
(4) начинается.. только дали человеку удочку, так он сразу способности думать лишается. не знаю я и радуюсь этому
6 Os1obos1o
 
02.08.13
07:11
не ворчи, сейчас поковыряюсь
7 viktor_vv
 
02.08.13
07:29
Форма.Заклдаки - тут список значений с заклдаками формы.

Форма.Заклдаки.ТекущаяСтрока(НомерЗакладки) - установит текущей необходимую тебе закладку.

Потом надо ПРиВыборкЗакладки() - если есть такая.
8 Os1obos1o
 
02.08.13
07:31
закладки нашел, код при открытии тоже нащел, а ты мне вроде подсказал синтакс команды. сейчас проверю, отпишусь
9 viktor_vv
 
02.08.13
07:32
Там кстати в ПРиОткрытии() есть пример

    Если Выбран() = 0 Тогда
        глАктивизироватьРеквизит(Контекст);
        
        Форма.Закладки.ТекущаяСтрока(1);
        Форма.ИспользоватьСлой("Шапка,Основной,Подвал");
    Иначе
        // введенный документ открываем на второй закладке
        Форма.Закладки.ТекущаяСтрока(2);
        Форма.ИспользоватьСлой("Шапка,ТабличнаяЧасть,Подвал");
    КонецЕсли;
10 Os1obos1o
 
02.08.13
07:33
Нашел, спасибо. Просто поменял места и заработало : )
11 viktor_vv
 
02.08.13
07:33
(9)+ Для записанного документа так и открывается на заклдаке с табличной частью.
12 Мимохожий Однако
 
02.08.13
07:44
(10)ИМХО, поторопился.
13 Os1obos1o
 
02.08.13
07:45
чуток не работает. вернее работает но появляется элементы от Шапки. При кликам по закладкам, все стает на круги своя.

Документ - быстрая продажа
14 Os1obos1o
 
02.08.13
07:50
Форма.Закладки.ТекущаяСтрока(2);
    Форма.ИспользоватьСлой("ТабличнаяЧасть.Шапка.Подвал");

Это работает. Но появляются пара неактивных элементов, что портит общую картинку. Некрасива
15 Мимохожий Однако
 
02.08.13
08:01
Пока шапка не заполнена до конца - она всегда должны быть первой при открытии. Лишние элементы появляются из-за неаккуратной работы в процедуре с обработкой слоёв. В этой функции посмотри внимательнее.
16 Os1obos1o
 
02.08.13
08:07
Спасибо Мимохожий, посмотрю внимательней
17 Os1obos1o
 
02.08.13
08:09
Все заполнено.
подозреваю тут проблема

УстановкаВидимостиСуммВПодвале();
    
    РасчетТекущегоДолга();
    ОбновитьНадписи();
18 Os1obos1o
 
02.08.13
08:10
потому что именно эти надписи выходят - валюта, долг, обновить
Программист всегда исправляет последнюю ошибку.