|
v7: Форма списка справочника в 7.7 в виде закладок | ☑ | ||
---|---|---|---|---|
0
shag008
19.06.14
✎
21:35
|
Подскажите, возможно ли организовать форму списка справочника в 7.7 в виде закладок? Чтобы при открытии формы списка элементы по определенному условию отображались на разных закладках. Вроде даже видел в какой-то конфе это. Не могу вспомнить. Заранее спасибо.
|
|||
1
ДенисЧ
19.06.14
✎
21:42
|
ручками... руч-ка-ми
Добавляй закладки, отрабатывай выбор, накладывай отбор |
|||
2
shag008
19.06.14
✎
21:45
|
(1) это понятно. Я про саму возможность в форме списка спросил. Т.е. это работает?
|
|||
3
Мигало
19.06.14
✎
21:46
|
Да
|
|||
4
ДенисЧ
19.06.14
✎
21:47
|
(2) ачобынет?
|
|||
5
shag008
19.06.14
✎
21:52
|
ну тады ок. Ещё раз благодарствуем.
|
|||
6
Arh01
19.06.14
✎
22:27
|
В бухгалтерии для УСН форма списка справочника номенклатуры так сделана
|
|||
7
shag008
19.06.14
✎
23:00
|
(6) Помню же, что где-то видел. Спасибо
|
|||
8
acanta
19.06.14
✎
23:02
|
ЗакладкиОтбора
|
|||
9
acanta
19.06.14
✎
23:04
|
в демо конфе с ИТС есть примеры на владельцев+отбор
|
|||
10
shag008
19.06.14
✎
23:05
|
(6) Посмотрел. Нету там
|
|||
11
shag008
19.06.14
✎
23:07
|
(9) Ок. Поищем
|
|||
12
Zypse
19.06.14
✎
23:10
|
(10) Есть. Форму выбора смотри
|
|||
13
shag008
19.06.14
✎
23:14
|
(6)(12) Нашел. Ещё раз спасибо
|
|||
14
DES
20.06.14
✎
00:23
|
Ну так пиши где и что нашел.
|
|||
15
shag008
20.06.14
✎
10:31
|
Есть справочник. В нем есть реквизит "ДатаОкончания" тип Дата. Галочка Отбор по реквизиту установлена. Надо чтобы при открытии формы списка устанавливался отбор по "ДатаОкончания". Код внизу. Форма списка открывается, две закладки появляются, но элементов на них нет. Я много хочу? Или что-то неправильно? Подскажите.
Процедура ПриВыбореЗакладки(НомерЗакладки, ЗначениеЗакладки) УстановитьОтбор("ДатаОкончания", ЗначениеЗакладки); ВидыОтбора(""); КонецПроцедуры Процедура УправлениеЗакладками(); Форма.ИспользоватьЗакладки(1); Позиция = 1; Форма.Закладки.ДобавитьЗначение("Действующие"); Форма.Закладки.ДобавитьЗначение("Завершенные"); Если ТекущийЭлемент().Выбран() = 1 Тогда Если ТекущийЭлемент().ДатаОкончания >= РабочаяДата() Тогда Позиция = 1; ИначеЕсли ТекущийЭлемент().ДатаОкончания < РабочаяДата() Тогда Позиция = 2; КонецЕсли; КонецЕсли; Если ТекущийЭлемент().Выбран() = 1 Тогда Если ТекущийЭлемент().ЭтоГруппа() = 0 Тогда УстановитьОтбор("ДатаОкончания", РабочаяДата()); Иначе УстановитьОтбор("ДатаОкончания", РабочаяДата()); КонецЕсли; Форма.Закладки.ТекущаяСтрока(Позиция); Иначе УстановитьОтбор("ДатаОкончания", РабочаяДата()); КонецЕсли; КонецПроцедуры |
|||
16
ДенисЧ
20.06.14
✎
10:32
|
Форма.Закладки.ДобавитьЗначение("Действующие");
УстановитьОтбор("ДатаОкончания", ЗначениеЗакладки); реквизит "ДатаОкончания" тип Дата не стыкуется |
|||
17
shag008
20.06.14
✎
10:35
|
(16) а как сделать?
Мне надо по дате в разные закладки раскидать |
|||
18
ДенисЧ
20.06.14
✎
10:35
|
(17) В отбор правильное значение передавай, а не чорт знает что, как ты делаешь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |