|
УТ 10.3 удобные кнопки на рабочем столе | ☑ | ||
---|---|---|---|---|
0
vasla999
09.12.11
✎
12:47
|
Есть такая кнопка на рабочем столе.
Процедура НадписьОстаткиСЦенамиНажатие(Элемент) Форма = Отчеты.ВедомостьПартииТоваровНаСкладах.ПолучитьФорму(); Форма.Открыть(); КонецПроцедуры Есть различные варианты настроек самого отчета, которые вызываются через "восстановить настройки", но уже внутри самого отчета. А как сделать так, чтобы было несколько подобных кнопок, чтобы при нажатии сразу формировался необходимый отчет (открывалась нужная настройка), ведь где то же они хранятся /по кодам или по наименованиям/. |
|||
1
vasla999
09.12.11
✎
19:08
|
up
|
|||
2
aleks-id
09.12.11
✎
19:10
|
передавай в параметр отчета то, что ты хочешь получить
|
|||
3
vasla999
09.12.11
✎
19:17
|
У меня уже готовые настройки есть. Возможно они со временем будут изменяться.
Чтобы было более универсально хочется именно настройки "подтягивать". |
|||
4
ProProg
09.12.11
✎
19:35
|
Вот посмотри. Там в коде очень удачный для тебя пример. Управление вызовом отчетов. вплоть до группировко и отборов.
http://infostart.ru/public/67623/ |
|||
5
ProProg
09.12.11
✎
19:35
|
Я там сделал и программное управление, плюс модно чтобы юзер при нажатии кнопки сразу открывалось окно с настройками.
|
|||
6
vasla999
09.12.11
✎
19:45
|
(5) хых скачать невозможно. а так все ништяк :)
|
|||
7
aleks-id
09.12.11
✎
19:46
|
Мань, ну опанырот! ну чо ты везде суешь ссыли на готовые решения а? ну хочешь - выипнись и кусок кода покажи как делать надо!
|
|||
8
Рэйв
09.12.11
✎
19:48
|
(7)Студент ищет и учет решения.Специалист знает, что и где слямзить чтобы лишний раз не велосипедить
|
|||
9
ProProg
09.12.11
✎
19:49
|
(6) ну на тебе прямую ссылку с бесплатной скачкой
http://subsystems.ru/catalog/35/136/ |
|||
10
ProProg
09.12.11
✎
19:50
|
(7) а чо ты материшся? а чо мне делать? смотреть как вы тупите с тупыми ответами? Ни подсказать нормально не можете ни показать.
|
|||
11
ProProg
09.12.11
✎
19:51
|
(7) нафига мне куски кода кидать, когда есть полное готовое решение. берешь и юзаешь. да еще бесплатное.
|
|||
12
aleks-id
09.12.11
✎
19:51
|
(8) вот так прогресс и гробят ;)
|
|||
13
Рэйв
09.12.11
✎
19:52
|
(12)Нет.Самый лучший прогер -ленивый прогер. Он чтобы лишнего не работать -такого придумает!:-)
|
|||
14
aleks-id
09.12.11
✎
19:53
|
(11) я вижу какое решение ты предложил, когда ТС не смог скачать "готовое" решение.
|
|||
15
ProProg
09.12.11
✎
19:53
|
(12) прогресс это когда делаешь то чего не сделали другие. Т.е. не делаешь квадратный велосипед. А делаешь то чего нет. А готовое вообще нужно покупать.
|
|||
16
aleks-id
09.12.11
✎
19:54
|
(15) ты достал со своим сабсистемсом. честно.
|
|||
17
Рэйв
09.12.11
✎
19:54
|
(15) ну и меркантилен же ты, Маня:-)
|
|||
18
ProProg
09.12.11
✎
19:55
|
(14) там за скачки мани начисляю, они мне нужны для рекламы)))
(16) как ты достал что ты тупой 1Сник ничего не умеющий делать. |
|||
19
ProProg
09.12.11
✎
19:56
|
(16) я ж не виноват что я в типовой торговле суперпрофессионал и уже переделал все что только можно было придумать. у меян на все есть готовые решения и ответы.
|
|||
20
Рэйв
09.12.11
✎
19:56
|
(19)Врешь ты.Сырые у тебя ответы стопудов
|
|||
21
Рэйв
09.12.11
✎
19:57
|
не проверенный в поле
|
|||
22
Рэйв
09.12.11
✎
19:57
|
*проверенные
|
|||
23
ProProg
09.12.11
✎
19:57
|
(20) мне твое мнение пофигу)) мне важно что мне платят хорошие деньги на моих условиях, а это показатель профессионализма.
|
|||
24
aleks-id
09.12.11
✎
19:58
|
(18) >>как ты достал что ты тупой 1Сник ничего не умеющий делать
докажи, гламурный мистабол |
|||
25
ProProg
09.12.11
✎
19:59
|
(24) доказательство = эта тема. о чем тут говорить. Ответа ноль толкового. Остальное все полный флуд. В отличие от меня профи который просто зашел в тему и реально сразу, четко, прямо в точку ответил!
|
|||
26
Рэйв
09.12.11
✎
19:59
|
(23) в твоем случпе, деньги - это показатель хитро@опости .
Профессионализм по другому выглядит |
|||
27
ProProg
09.12.11
✎
20:00
|
Тут пля 99 процентов тем по 1С8 где местые киздаболы ничерта не знают. только флудить умеют. Я преимущественно общаюсь в 90 темах по тематике 1С и ни в одной ниразу не ошибся.
|
|||
28
ProProg
09.12.11
✎
20:01
|
(26) как хочешь так и воспринимай. мне кажется как человек воспринимает и описывает, такой он и в жизни. Мне бы и в голову не пришло что реч идет и хитропопости. Видимо это ты хитропопый, иначе только так можно пояснить твое глупое мышление.
|
|||
29
aleks-id
09.12.11
✎
20:02
|
(25) засунь свой профессионализм в 21. ты дал ссылку на поделку. ты не дал человеку возможности развиться. чем тебе барану не понравилось передавать параметр в отчет а?
|
|||
30
ProProg
09.12.11
✎
20:02
|
Все устал с вами флудерами общаться. тема уже давно решена. А с делатьнекульщиками мне не кайф беседовать.
|
|||
31
Рэйв
09.12.11
✎
20:03
|
(27)Я часто ошибался в темах и по 77 и по 8.. И что? Менее профи я от этого себя не считаю. А вот ты уже мавмонт. Когда человек считает что он непогрешим -ему пора на пенсию
|
|||
32
Рэйв
09.12.11
✎
20:03
|
*мамонт
|
|||
33
aleks-id
09.12.11
✎
20:03
|
(30) или фары на лохини протри. запотели. ты реально не понимаешь, что ты натворил?
|
|||
34
ProProg
09.12.11
✎
20:03
|
(29) если бы ты хотел чтобы он развивался, тогда накууй вообще в тему заходить и что то писать? Хочешь чтобы люди развивались - вообще ничего отвечать не надо! флудер чертов.
|
|||
35
ProProg
09.12.11
✎
20:04
|
все пока.
|
|||
39
Рэйв
09.12.11
✎
20:09
|
Вот радиослушатели и прослушали ноктюрн на тему "Прощаение славянок"
|
|||
40
Рэйв
09.12.11
✎
20:10
|
(38)Ой, ну что ты:-) Как же Маня без внимания уснет:-)
|
|||
45
Рэйв
09.12.11
✎
20:16
|
(41)Не...Оно не купится на это дешевый трик:)
|
|||
48
Рэйв
09.12.11
✎
20:25
|
(47)Иди спи уж правда:-)
|
|||
49
vasla999
09.12.11
✎
20:27
|
(9) Толку никакого. У меня задача более тривиальная, восстановить заранее созданную настройку (например "моя настройка" или "моя настройка 2").
Передавать в форму конкретные параметры не подходит ибо настройка будет видоизменяться, но ее имя будет оставаться всегда одинаковое. |
|||
50
aleks-id
09.12.11
✎
20:27
|
(48) я все пропустил?
|
|||
51
aleks-id
09.12.11
✎
20:28
|
(49) что и требовалось доказать. передавай ее в параметр отчета.
|
|||
52
Рэйв
09.12.11
✎
20:29
|
(51)И ты тоже успокойся.Личные счеты чтоли?
|
|||
53
vasla999
09.12.11
✎
20:30
|
(51) не могу понять как к ней, к настройке обратиться? ну зеленоват немного.
|
|||
54
aleks-id
09.12.11
✎
20:32
|
(52) все ок. первые посты взбесили. с них Маня и начинает всегда.
(53) не надо настроек. получи форму твоего отчета. передай в ее параметр строку с именем настройки. при открытии обработай параметр. все. |
|||
55
vasla999
11.12.11
✎
16:38
|
(54) можно чуть поподробней об этом "передай в ее параметр строку с именем настройки", каким способом?
|
|||
56
vasla999
23.12.11
✎
18:29
|
Вопрос решен. Делюсь с сообществом. Сделал кнопки на Рабочий стол. Сразу можно сделать удобный уровень группировки.
Процедура КнопкаОстаткиОфисНажатие(Элемент) //// Остатки Офис //// ИСХОДНЫЕ ДАННЫЕ /// НаименованиеНастройки = "Остатки Офис"; НаименованиеОтчета = "ВедомостьПартииТоваровНаСкладах"; //// Отчет = Отчеты.ВедомостьПартииТоваровНаСкладах.Создать(); УниверсальныйОтчет = Отчеты.УниверсальныйОтчет.Создать(); УниверсальныйОтчет.мДействиеПолеВводаВидСравненияПриИзменении = Новый Действие("ПолеВводаВидСравненияПриИзменении"); УниверсальныйОтчет.мДействиеПолеВводаЗначениеПриИзменении = Новый Действие("ПолеВводаЗначениеПриИзменении"); УниверсальныйОтчет.мДействиеКоманднаяПанельФормыПечать = Новый Действие("КоманднаяПанельФормыПечать"); УниверсальныйОтчет.ФормаПриОткрытии(УниверсальныйОтчет, Отчет.ЭтотОбъект, Отчет.ПолучитьФорму(),); СтруктураНастройки = Новый Структура; //СтруктураНастройки.Вставить("Пользователь", Справочники.Пользователи.НайтиПоНаименованию("Администратор").Ссылка); СтруктураНастройки.Вставить("ИмяОбъекта", "ОтчетОбъект.ВедомостьПартииТоваровНаСкладах"); СтруктураНастройки.Вставить("НаименованиеНастройки", "Остатки Офис"); УниверсальныеМеханизмы.ПолучитьНастройку(СтруктураНастройки); Если СтруктураНастройки.Свойство("СохраненнаяНастройка") Тогда УниверсальныйОтчет.мТекущаяНастройка = СтруктураНастройки; Форма = Отчет.ПолучитьФорму(); Форма.Открыть(); Отчет.ВосстановитьНастройкиИзСтруктуры(СтруктураНастройки.СохраненнаяНастройка); Форма.Заголовок = Форма.Заголовок + " Настройка " + НаименованиеНастройки; Форма.ОбновитьОтчет(); // Тут сразу задаем уровень группировки строк Форма.ЭлементыФормы.ПолеТабличногоДокументаРезультат.ПоказатьУровеньГруппировокСтрок(0); Иначе Предупреждение("Настройка """ + НаименованиеНастройки + """ не найдена!" , 60); КонецЕсли; КонецПроцедуры |
|||
57
EvgeniuXP
23.12.11
✎
19:14
|
(56) а картинка где?
|
|||
58
vasla999
23.12.11
✎
19:59
|
(57) какая картинка. там под катом код.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |