|
v7: Как сделать закладки отбора по Автору в обычных журналах документов? |
☑ |
0
susik_haram
03.04.15
✎
09:21
|
Ребят, вернусь к старой теме, не выходит у меня сделать журнал с закладками, перечитал кучу форумов, делал все по аналогу - ругается
ЗакладкиОтбора("Автор",0,0,);
{Журнал.Рекламодатели.Форма.ФормаСписка.Модуль(25)}: Неверное имя реквизита!
Не могу понять в чем ошибка....
|
|
1
ДенисЧ
03.04.15
✎
09:25
|
Отбор в обычном журнале может быть только по виду документа
|
|
2
2S
03.04.15
✎
09:26
|
(1) шта?
|
|
3
2S
03.04.15
✎
09:29
|
УстановитьОтбор(<?>,);
Синтаксис:
УстановитьОтбор(<ИмяОтбора>,<ЗначениеОтбора>)
Назначение:
Установить отбор журнала.
Параметры:
<ИмяОтбора> - строка с именем отбора (если пусто - отбор отключается);
<ЗначениеОтбора> - значение отбора.
Замечание:
Во всех журналах, кроме журнала подчиненных документов, работает отбор по виду документа. В этом случае синтаксис вызова метода следующий:
УстановитьОтбор(<ВидДокумента>)
Параметры:
<ВидДокумента> - строковое выражение - вид документа отбора.
Метод доступен только в контексте Модуля формы журнала.
|
|
4
ДенисЧ
03.04.15
✎
09:29
|
(2)
|
|
5
2S
03.04.15
✎
09:32
|
(4) Что мешает воткнуть признак подчиненного журнала?
|
|
6
2S
03.04.15
✎
09:32
|
"Использовать как журнал подчиненных документов" конечно же я имею в виду
|
|
7
susik_haram
03.04.15
✎
09:38
|
И что сделает подчиненный журнал, документ то один, пользователи разные....
|
|
8
ДенисЧ
03.04.15
✎
09:39
|
(5) (6) Пятницу уже отмечаешь?
(7) не слушай его, он несёт пургу в массы
|
|
9
2S
03.04.15
✎
09:40
|
//******************************************************************************
//
Процедура УстановкаОтбора()
ТекДок = ТекущийДокумент;
ВидОтбора = СписокВидовОтбора.ПолучитьЗначение(СписокВидовОтбора.ТекущаяСтрока());
Если (ОтборУстановлен = 1) Тогда
Если (ВидОтбора = "ВидДокумента") Тогда
УстановитьОтбор(ВидДокумента);
АктивизироватьОбъект(ТекДок);
Иначе
УстановитьОтбор(ВидОтбора, ЗначениеОтбораСпр);
КонецЕсли;
ВидыОтбора("");
Иначе
УстановитьОтбор("");
ВидыОтбора("*");
АктивизироватьОбъект(ТекДок);
КонецЕсли;
КонецПроцедуры // УстановкаОтбора()
|
|
10
2S
03.04.15
✎
09:41
|
+ на форму
СписокВидовОтбора.ДобавитьЗначение("ВидДокумента", "виду документа");
СписокВидовОтбора.ДобавитьЗначение("Автор", "автору");
|
|
11
2S
03.04.15
✎
09:42
|
и для общего журнала установи признак "Использовать как журнал подчиненных документов" и проверь работу
Дениска, учиться никогда не поздно )
|
|
12
ДенисЧ
03.04.15
✎
09:42
|
(9) (10) А теперь сделай демо-конфигурацию из одного документа и одного журнала и выложи. Продемонстриуй.
Главное - не использовать известного бага в 77, связанного с журналами и отбором.
|
|
13
ДенисЧ
03.04.15
✎
09:43
|
(11) Вот ты и подставился... Хочешь, я научу тебя читать заголовок темы? И особенно как читается и пишется выражение "обычный журнал"? И в особенности - что оно означает в терминах 77?
|
|
14
2S
03.04.15
✎
09:45
|
(13) да ,подставился, не увидел "Обычный" )
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший