|
v7: Как программно установить отбор в журнале? | ☑ | ||
---|---|---|---|---|
0
serega_ess2
09.12.16
✎
11:14
|
Здравствует! Помогите с отбором. Есть журнал, в него нужно что бы попали только документы с условием оплаты "ЕРИП". Закладки появляются, но все мне не нужны, а только "ЕРИП"
Пробовал разные варианты - не получается. Процедура приоткрытии() Спр=СоздатьОбъект("Справочник.УслОплаты"); Спр.Найтипонаименованию("ЕРИП",0,1); ЗакладкиОтбора("УсловияОплаты","ЕРИП"); // ЗакладкиОтбора("УсловияОплаты",Спр.текущийэлемент()); // УстановитьОтбор("УсловияОплаты","ЕРИП") ; КонецПроцедуры |
|||
1
serega_ess2
09.12.16
✎
11:14
|
||||
2
Torquader
09.12.16
✎
12:04
|
А это поле в графах отбора есть ?
Если есть, то УстановитьОтбор должно установить отбор по этому полю, а потом нужно визуально на форме включить этот отбор, чтобы не было маразма. |
|||
3
Ёпрст
09.12.16
✎
12:07
|
(0)
// ЗакладкиОтбора("УсловияОплаты","ЕРИП"); УстановитьОтбор("УсловияОплаты",Спр.текущийэлемент()); |
|||
4
serega_ess2
09.12.16
✎
12:17
|
да, поле есть, на скрине красным показал.
если сделать УстановитьОтбор("УсловияОплаты",Спр.текущийэлемент()); то ни один док не отображается. че то я не могу догнать где туплю https://pp.vk.me/c637620/v637620656/20b31/FgDnD-l6c2I.jpg |
|||
5
EvgeniyR2
09.12.16
✎
13:01
|
(4) В графе отбора указал что в неё входит?
|
|||
6
Ёпрст
09.12.16
✎
13:07
|
(4)
Смотри, че находит это: Спр.Найтипонаименованию("ЕРИП",0,1); |
|||
7
Ёпрст
09.12.16
✎
13:08
|
делай выводы.
|
|||
8
Ёпрст
09.12.16
✎
13:09
|
И сообщи, че возвращает это
ообщить (Спр.Найтипонаименованию("ЕРИП",0,1)); |
|||
9
serega_ess2
09.12.16
✎
14:38
|
Проверил, возвращает строку "ЕРИП".
Не понимаю, почему не работает УстановитьОтбор("УсловияОплаты","ЕРИП"); Может где то ещё что то прописать надо? Например вот тут https://pp.vk.me/c637620/v637620656/20b87/CNWZe1KvcKo.jpg PS фото прямо сюда грузить нельзя? |
|||
10
NSSerg
09.12.16
✎
14:48
|
(9) Метод НайтиПОнаименованию() - возвращает число.
|
|||
11
Ёпрст
09.12.16
✎
14:54
|
(9) ну-ну
|
|||
12
Это_mike
09.12.16
✎
15:17
|
(9) "сами мы не местные, СП украли, ЖКК сгорели..."©
|
|||
13
Масянька
09.12.16
✎
15:27
|
(11) (12) "Дядя Степан, помог бы ты им, а?" (С)
|
|||
14
Это_mike
09.12.16
✎
15:39
|
(13) пристрелить, чтоб не мучились?
Если ошибка там, где всегда - ничего не поможет... |
|||
15
serega_ess2
09.12.16
✎
16:12
|
Ладно, спрошу по другому)
http://forum.infostart.ru/upload/forum/upload/dbb/dbb7251197a6ad0d001414bac5a3715f как программно активировать закладку ЕРИП ? |
|||
16
Злопчинский
09.12.16
✎
22:16
|
(9) врешь, код из 8 не может это возвращать
Вывод: не образован это раз ибо не знаешь и не понимаешь синтаксиса, но это не страшно и поправимо Два: в голове бардак, ибо то что делаешь не можешь излагать связно, а это уже гораздо сложнее и лечиться только за деньги |
|||
17
Злопчинский
09.12.16
✎
22:17
|
Закладки это список значений
Как работать с закладками можно посмотреть в любой типовой тис в любом документе |
|||
18
Torquader
09.12.16
✎
22:33
|
(16) Он просто не привык ещё к тому, что 1С переводит любое значение в строку представления.
|
|||
19
Злопчинский
10.12.16
✎
01:32
|
(18) не, это - новое поколение программеров... метапрограммеры - для них глубинные сущности скрыты. а когда начинают писать - сущность переменных не постигают... всеь мир - строка...
|
|||
20
vcv
10.12.16
✎
07:36
|
(19) Мировой тренд однако. Посмотри вокруг. Рулит динамическая типизация, позднее связывание и прочие фишки, подталкивающие к писательству в стиле "я что-нибудь напишу, а умный компилятор разберётся, что это могло бы означать в данном конкретном месте".
|
|||
21
serega_ess2
12.12.16
✎
10:50
|
||||
22
Ёпрст
12.12.16
✎
10:51
|
(21)
Спр.ЭтоГруппа() ? |
|||
23
Ёпрст
12.12.16
✎
10:53
|
ну и если че, УстановитьОтбор("УсловияОплаты",Спр.текущийэлемент());
|
|||
24
HawkEye
12.12.16
✎
10:59
|
(0) так тебе закладки нужны или отбор?
|
|||
25
serega_ess2
12.12.16
✎
11:33
|
Мне нужно что бы в журнале были документы только те, у которых условия оплаты стоит ЕРИП
|
|||
26
serega_ess2
12.12.16
✎
11:35
|
УстановитьОтбор("УсловияОплаты",Спр.текущийэлемент());
так ни одного документа не отображается, я уже не понимаю, вроде всё просто, но где то похоже туплю |
|||
27
Ёпрст
12.12.16
✎
11:36
|
(26) ответ на 22 есть ?
|
|||
28
Масянька
12.12.16
✎
11:37
|
(26) Документ.счет.УслПлат - тип какой? В самом док-те.
|
|||
29
Масянька
12.12.16
✎
11:37
|
(27) Сантиметры....
Извините, вырвалось :))))))) |
|||
30
VladZ
12.12.16
✎
11:39
|
Ха-ха!!! Масянька ж ж е т!!!
|
|||
31
serega_ess2
12.12.16
✎
12:06
|
сообщить(Спр.ЭтоГруппа()); "0"
|
|||
32
serega_ess2
12.12.16
✎
12:07
|
Документ.счет.УслПлат - справочник
|
|||
33
Ёпрст
12.12.16
✎
12:08
|
(26) покажи весь код, который "не отображает"
|
|||
34
Ёпрст
12.12.16
✎
12:12
|
Ну и в графе отбора выбери типом справочник.УслОплаты
|
|||
35
HawkEye
12.12.16
✎
14:24
|
(25) на кой черт тогда в (0) закладки?
т.е. у тебя вот такое в модуле журнала: Процедура ПриОТкрытии() Спр=СоздатьОбъект("Справочник.УслОплаты"); Спр.Найтипонаименованию("ЕРИП",0,1); УстановитьОтбор("УсловияОплаты",Спр.текущийэлемент()); КонецПроцедуры и при открытии журнал пуст? |
|||
36
serega_ess2
13.12.16
✎
08:54
|
Да, журнал пуст, код для уверенности ваш скопировал. Причем в заголовке пишет что отбор включен.
https://pp.vk.me/c638131/v638131656/10a2e/vaSf5JDlkbk.jpg Если кнопкой в журнале отключить отбор и включить, то отображаются нужные мне документы https://pp.vk.me/c638131/v638131656/10a25/PxN1EySFqVA.jpg |
|||
37
serega_ess2
13.12.16
✎
08:54
|
"Ну и в графе отбора выбери типом справочник.УслОплаты" -поставил, не помогло
|
|||
38
Ёпрст
13.12.16
✎
10:54
|
(36) добавь в конец Форма.Обновить(0)
|
|||
39
Ёпрст
13.12.16
✎
10:55
|
и Переиндексируй базу, прибитием индексных файлов (*.cdx) и заходом монопольно
|
|||
40
Масянька
13.12.16
✎
10:55
|
(38) ИМХО, с закладками автор там начудил....
|
|||
41
Ёпрст
13.12.16
✎
11:09
|
(40) не похоже, он их не делает, судя по (36).
|
|||
42
Масянька
13.12.16
✎
11:17
|
(41) Кстати, а журнал какой?
|
|||
43
serega_ess2
15.12.16
✎
09:01
|
Журнал общий.
Делал отбор для теста, всё срабатывает УстановитьОтбор("НовыйКлиент",1); cdx прибивал, не помогло |
|||
44
Масянька
15.12.16
✎
09:04
|
(43) Весь код ПриОткрытии покажи (на тек. момент).
|
|||
45
serega_ess2
15.12.16
✎
09:10
|
Спр=СоздатьОбъект("Справочник.УслОплаты");
Спр.Найтипонаименованию("ЕРИП",0,1); Сообщить(Спр.ТекущийЭлемент()); УстановитьОтбор("УсловияОплаты",Спр.ТекущийЭлемент()); //ЗакладкиОтбора("УсловияОплаты",,1,Спр.ТекущийЭлемент()); // УстановитьОтбор("НовыйКлиент",1); //// ОткрытьФормуМодально("Отчет",,"..\EXTFORMS\ерип\загрузка204.ert"); Форма.Обновить(0) ; |
|||
46
Масянька
15.12.16
✎
09:20
|
(45) В этот журнал входят все док-ты?
|
|||
47
Ёпрст
15.12.16
✎
09:21
|
(45) значит, находишь по наименованию другой Элемент справочника (есть еще один с тем же наименованием)
|
|||
48
Ёпрст
15.12.16
✎
09:21
|
Или, в графе отбора торчит другой тип справочника.
|
|||
49
Масянька
15.12.16
✎
09:22
|
(47) Посмотри на скрин в (9). Там четко указана графа отбора. А в журнале чего?
|
|||
50
serega_ess2
15.12.16
✎
09:29
|
народ, похоже я баран, сейчас отпишу
|
|||
51
Масянька
15.12.16
✎
09:30
|
(50) Журнал Счетов?
|
|||
52
serega_ess2
15.12.16
✎
09:31
|
Не тот справочник использовал, невнимательность блин!
Спр=СоздатьОбъект("Справочник.УслПлатежа"); Спр.Найтипонаименованию("ЕРИП",0,1); // ОткрытьФормуМодально("Отчет",,"..\EXTFORMS\ерип\загрузка204.ert"); Форма.Обновить(0) ; Всем спасибо огромное за помощь!!!! и прошу прощения :) |
|||
53
Масянька
15.12.16
✎
09:37
|
(52) Ну, и кто после этого? :)))))))))))
|
|||
54
Это_mike
15.12.16
✎
09:39
|
(53) Мединститут, первый курс, первая лекция. Профессор
говорит студентам: - Врач не должен быть брезгливым. Вот, смотрите. Сует палец в задний проход лежащего на столе трупа, вынимает палец и облизывает его. - Кто может это повторить? Студенты мнутся. Наконец, один вышел, повторил. Профессор: - Молодец. Но врач должен быть не только небрезгливым, а еще и внимательным. Вы не заметили, что я засунул один палец, а облизал другой... © |
|||
55
serega_ess2
15.12.16
✎
09:50
|
так я в (50) написал и не отрицаю этого)))
за анекдот спасибо))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |