Имя: Пароль:
1C
1С v8
Можно ли интегрировать отчет на СКД в управляемую форму?
0 PR
 
26.02.14
18:57
1. Возможно 75% (3)
2. Невозможно 25% (1)
3. Возможно, если есть что-то на Нуралиева 0% (0)
4. Свое мнение 0% (0)
Всего мнений: 4

Для примера.
Есть справочник "Валюты", есть регистр сведений "Курсы валют", есть отчет "Курсы валюты".
Хочу в элемент справочника "Валюты" вставить отчет "Курсы валюты" и формировать его при открытии формы.
Но это не самое главное.
Хочу, чтобы в форме была панелька с автоматом заполняемыми командами этого отчета типа "Сформировать", "Выбрать вариант", "Изменить вариант" и т. д.
Ну и совсем прекрасно было бы сохранять измененные пользователем настройки, чтобы они следующий раз цеплялись автоматом.

Возможно?
1 shachneff
 
26.02.14
19:06
Чудеса. Только сегодня задавался вопросом - можно ли интегрировать одну УФ в другую.
2 Лодырь
 
26.02.14
19:09
(0) А что мешает?
3 jsmith82
 
26.02.14
19:12
я интегрировал
4 jsmith82
 
26.02.14
19:13
не советую. там простыня кода
5 rphosts
 
26.02.14
19:16
навреное не в элемент а в форму элемента. Автозаполнение панели тоже возможно, но есть момент: заполнять придётся программно (ну по крайней мере другого пока пути не вижу).
6 PR
 
26.02.14
19:18
(5) >>Автозаполнение панели тоже возможно
Как?
7 Kalambur
 
26.02.14
19:30
Отчет уже готовый или новый?
8 Kalambur
 
26.02.14
19:31
если форму делать с нуля на основе схемы, то она сама сформируется как надо или я не понял чего хочет автор
9 PR
 
26.02.14
19:33
(8) Что значит с нуля? Форма валюты, а не отчета.
10 DS
 
26.02.14
19:37
Создаем экземпляр объекта отчета, создаем форму отчета. Читаем ее и интегрируем? Хз...
11 Infsams654
 
26.02.14
19:50
(0) не понятен вопрос. Имеется в виду, что есть самопальный отчет СКД в обычном приложении, и его надо прикрутить в управляемое, на которое уже перешли ?
Если так, то, "пилите, Шура, пилите"
12 PR
 
26.02.14
19:56
(11) Что конкретно из написанного непонятно?
Есть форма элемента справочника валюты.
Есть отчет.
Хочу в форму элемента справочника валюты вставить табличное поле, в которое будет выводиться отчет. И панель действий, в которой будут автоматически заполненные кнопки этого отчета.
13 grayshadow
 
26.02.14
20:19
засада, однако, с основным реквизитом формы:)
но можно на форме нарисовать ТП и нерабочие кнопочки, а в коде создать ОтчетОбъект (неосновной реквизит) и прописать  действия для кнопочек
14 zulu_mix
 
26.02.14
20:37
(12) а что мешает то? не знаешь с какого бока подступить?
15 Infsams654
 
26.02.14
20:54
(12) ничего не понятно. Излагай конкретней, что за конфа? И вообще, что за хотелка такая
"Хочу, чтобы в форме была панелька с автоматом заполняемыми командами этого отчета типа "Сформировать", "Выбрать вариант", "Изменить вариант" и т. д"
это обменник, что-ли ?
16 PR
 
26.02.14
20:57
(15) Я собственно и не ждал, что все смогут меня понять :))
17 Kalambur
 
26.02.14
20:58
(16) Мебиус заразил? )
18 PR
 
26.02.14
20:59
(1), (4), (5) Неожиданно нашел решение, позволяющее с некоторыми ограничениями, но интегрировать одну форму в другую :))
Как пример — присоединенные файлы.
То есть с помощью общей команды открываем другую форму :))
19 Kalambur
 
26.02.14
21:00
Зачем именно форма нихера не понятно, если в результате нужен только выведенный отчет. Т.е. получить сам отчет, сформировать и вывести в таблицу.
20 jsmith82
 
26.02.14
21:01
(18) где тут неожиданность? команда открывает новое окно в контексте главного
в (0) речь совершенно о другом
21 Infsams654
 
26.02.14
21:02
неожиданно оказалось, что тема не имеет отношения к найденному результату (18)
22 Kalambur
 
26.02.14
21:03
(20)+100
23 PR
 
26.02.14
21:04
(17) Да не, просто веселят люди, которые на вопрос "Сколько будет два плюс два?" начинают с наморщенным лбом изображать бурную умственную деятельность вопросами типа "Ничего непонятно. Что именно ты имел ввиду?" или "Изложи задачу конкретнее, в какой программе ты считаешь, откуда ты взял эти цифры, всегда ли складываются именно эти цифры, равны ли первые два и вторые или это частный случай, соберись короче и поставь задачу четче" :))
24 PR
 
26.02.14
21:05
(19) Не нужна отдельная печатная форма, идеально было бы отдельной закладкой :))
25 PR
 
26.02.14
21:06
(20) Ну, я забыл про такую возможность. Скажем так, она была для меня неочевидна :))
26 PR
 
26.02.14
21:07
(21) Неожиданно оказалось, что в (0) все написано довольно однозначно, как мне кажется. Не? :))
27 PR
 
26.02.14
21:09
А что в (0) непонятно-то?
28 jsmith82
 
26.02.14
21:11
автор эксгибиционист
29 PR
 
26.02.14
21:12
(28) Автор — человек, не потерявший интерес к красивым элегантным решениям :))
30 Infsams654
 
26.02.14
21:14
(27) а чего понятно-то ? Может Миста-сообщество как-то разъяснит. Кто как разумеет
31 Infsams654
 
26.02.14
21:16
да еще, голосовалка за чем то, посмотри - везде 0. Никто не понял за чего голосовать
32 Kalambur
 
26.02.14
21:17
(23) не, у тебя вопрос типа такого "сколько будет два плюс два, только хочется решить через ингералы и добавить немножко дифф. уравнений"
33 jsmith82
 
26.02.14
21:18
(29) элегантность в параметризации команды
ты для себя это открыл
открыл УФ по сути
можешь открыть шампанское, подмигнуть себе в зеркало и сказать "всё-таки я красавчик"
и не забудь красную кожанку одеть ;)
34 Kalambur
 
26.02.14
21:18
А потом говоришь, "О, решил с помощью линейных уравнений!"
35 PR
 
26.02.14
21:20
(32) Что непонятного-то?
Есть форма элемента справочника "Валюты".
Открыв ее, я хочу увидеть в ней панель кнопок отчета "Курсы валюты" и табличный документ, в который будет выводиться результат при нажатии "Сформировать".
36 jsmith82
 
26.02.14
21:26
(35) а причём тут подчинённые файлы?
37 Infsams654
 
26.02.14
21:26
(35) ешкин код. На хрена ?
38 jsmith82
 
26.02.14
21:27
ответ по сабжу:
выносишь на форму ПТД, команды
формируешь программно СКД, обработчики команд
ловишь гемор по поводу клиент-серверной переброски некоторых типов данных
39 jsmith82
 
26.02.14
21:27
подчинённые файлы это типичная параметризация и к сабжу отношения не имеет
40 PR
 
26.02.14
21:27
(36) Они так же открываются.
41 Infsams654
 
26.02.14
21:28
(35) там и так все что адо есть
42 PR
 
26.02.14
21:28
(37) Пля.
1. Вот что я в этом посте сказал такого, что не сказал раньше?
2. Какая хрен разница нахрена? Хотя я уже и ответил на этот вопрос.
43 PR
 
26.02.14
21:29
(41) Я так понимаю, ты либо тонко троллишь либо наглухо не догоняешь :))
44 Kalambur
 
26.02.14
21:29
(40) видал, вроде тот же вопрос в (35) задал, но по другому и все всё поняли :)
45 Kalambur
 
26.02.14
21:30
(38) сразу хотел написать, но было лень, надо автора помучать
46 Infsams654
 
26.02.14
21:33
(42) Пля. Еще раз, "на хрена" ? Огласите такую необходимость, если и так все уже есть ?
47 PR
 
26.02.14
21:33
(38) Мутно. И не все можно. Проще хочу.
48 PR
 
26.02.14
21:34
(46) Что есть? В справочнике "Программы" уже показывается текущий состав программы?
49 jsmith82
 
26.02.14
21:34
по ходу ТС точно открывает для себя управляемые формы
50 Infsams654
 
26.02.14
21:35
(48) при чем справочник "Программы"? В (0) был вопрос про "Есть справочник "Валюты"
51 PR
 
26.02.14
21:37
(50) Посмотри внимательно на два слова написанные до "Есть справочник "Валюты"..." :))
52 Infsams654
 
26.02.14
21:54
Кто нибудь, "Посмотрите внимательно на два слова написанные до "Есть справочник "Валюты"..." :))"

Там есть что-то про справочник "Программы" ?

Видимо, это абстракционизм.
53 PR
 
26.02.14
21:57
(52) На этом я заканчиваю общение с человеком, не знакомым со словосочетанием "Для примера" :))
54 PR
 
26.02.14
21:58
+(53) И, кстати, да, смешно, но это именно абстрактное мышление. Не каждому дано, согласен :))
55 jsmith82
 
26.02.14
22:01
куртка точно одного цвета?
56 Infsams654
 
26.02.14
22:02
Вообще не понятна суть вопроса. Если это управляемое приложение, то там уже видно и так, все что связано с элементом. Чего нужно то ? Спрашивал же, это УФ или "это абстрактное мышление" свыше
57 jsmith82
 
26.02.14
22:03
тс выеп мозг всем
58 jsmith82
 
26.02.14
22:03
видимо, это и была цель поста
59 Infsams654
 
26.02.14
22:11
(58) так что-то и обсуждение никак не в тему "v8: Можно ли интегрировать отчет на СКД в управляемую форму?"
СКД то тут каким боком, про СКД вообще ничего в постах не было
60 Kalambur
 
26.02.14
22:14
(59) зато они гордятся, что могут мыслить не как все ))
61 Новиков
 
26.02.14
23:15
Роман, скажи два слова "назначаемый отчет" тебе о чем нить говорят, не? :)
62 PR
 
27.02.14
00:40
(61) Судя по всему ты про отчеты, которые можно вызывать из подменю формы. Если так, то это не то, нужен именно встроенный отчет :))
63 PR
 
27.02.14
00:41
(59), (60) Я смотрю, вы нашли друг друга :))
64 b159263
 
27.02.14
00:53
(29) Только 1С давно потеряла к ним вкус
65 b159263
 
27.02.14
00:58
(0) По теме команды отчета хрен знает как в форму элемента перетащить. А так, можно своих команд надобавлять, и на форму реквизит типа "Табличный документ". Если отчет сам по себе нормальный, то ОтчетОбъект в контексте формы не нужен. Тягай СКД прямо из объекта МД. И Усе в порядке шеф.
66 b159263
 
27.02.14
00:58
Голосую !!!

П.С.
Нуралиева в суе не поминай, а то приснится ;)

Возможно
67 КРТЩ
 
27.02.14
14:05
(12) и че?
взял скопировал типовую форму элемента, взял из отчета нужные команды и перенес на новую форму элемента, код оттуда забери тоже, настройки перед закрытием сохрани в ХЗ, при создании формы элемента забери из ХЗ, или сделай открытие формы отчета с заданными тобой параметрами, чтобы не перегружать форму элемента справочника

Возможно
68 КРТЩ
 
27.02.14
14:06
(57) 100500!
69 Bober
 
27.02.14
14:10
(0) есть много вариантов решения.
1. В систему добавить отчет, в форму добавить реквизит ОтчетОбъект - а дальше все как с обыным отчетом.
2. В отчетеОбъекте добавить команду и указать, что команда для СправочникСсылка.Валюты, настроить параметры и указать, чтобы команда была в форме объекта Валюты и в разделе важное или перейти.
3. Все сделать программно. Это наверное самый затратный вариант.
70 Infsams654
 
27.02.14
14:26
В объектах (не отчетах) сделать на СКД можно, но сложно. В них нет даже стандартного реквизита КомпоновщикНастроек.
В прочем, в (69) Bober расписал, однако примера реализации не представил, и такую рализацию я не встречал.

Невозможно
71 Infsams654
 
27.02.14
14:28
(70) вернее, в документах я использовал СКД, но только для вывода чего-то на форму в табличный документ. Но вот, что бы делать полнофункциональный отчет - это вряд-ли
72 Bober
 
27.02.14
14:30
(70) КомпоновщикНастроек - это свойство объекта ОтчетОбъект, если он появится в реквизитах формы, то появится и все остальное. Ведь в 8.* важно не то где лежит форма объекта, а какие реквизиты у нее (что для обычных форм, что для управляемых).
73 PR
 
27.02.14
14:44
(69) 1. Нету формы.
2. И че?
3. Как?
74 PR
 
27.02.14
14:45
(72) Что, и панель кнопок отчета появится?
75 Infsams654
 
27.02.14
15:10
(72) важно. Попробуй сделать отчет хотя-бы в обработке. Там практически все что в настройках отчета будет красным. Сама платформа не дает использовать КомпоновщикНастроек вне отчета
76 Bober
 
27.02.14
15:14
(74) в форму добавляешь панель и размещаешь команды отчета объекта
77 Леха Дум
 
27.02.14
15:18
(75) все делается на раз два и вне отчета, все дает, нужно только правильно инициализировать настройки
78 Bober
 
27.02.14
15:19
(73) а то что слева появится пункт, в типовых так множество отчетов из карточки элемента вызываются
79 Леха Дум
 
27.02.14
15:19
+(77) речь про УФ
80 Bober
 
27.02.14
15:20
(75) через обработку все настолько банально, что даже не понимаю, чем там сложного.
81 Леха Дум
 
27.02.14
15:21
+ (79) хотя и в обычной обработке инициализировалось нормально
82 RomaH
 
naïve
27.02.14
15:29
(77) кинь примером
83 RomaH
 
naïve
27.02.14
15:30
одни не понимают вообще о чем речь
другие говорят. что все просто настолько, что мы даже не покажем как и где
84 Infsams654
 
27.02.14
15:47
(76), (77) кинь примером, посмотрим
85 Bober
 
27.02.14
15:56
(84) программный вывод СКД
http://1cskd.ru/2011/03/vyvod-svoego-maketa-v-kompanovku-2/

в УФ сделать реквизит с типом КомпоновщикНастроекКомпоновкиДанных и проинициализировать в момент создания\открытия формы, в момент формирования отчета использовать настройки для отчета.
86 Infsams654
 
27.02.14
16:53
(85) сам то пробовал не в ОтчетОбъект запихивать ? Этож реквизит формы, а не объекта
87 Bober
 
27.02.14
17:03
(86) нет, что ты. я до сих пор под 7.7 работаю.
88 Infsams654
 
27.02.14
19:34
(87) с чем мы тебя и проздравляем! Успехов. Реальный пример где ?
89 КРТЩ
 
28.02.14
10:40
(0) можно еще проще, на форму элемента табличный документ с результатом, в отчет передать параметры и выполнить в отчете компоновщик, забрать оттуда сформированный табличные док и вывести на форме элемента
90 Новиков
 
28.02.14
15:23
Вижу Роман так и не раскрыл для себя смысл двух слов "назначаемый отчет". Но это уже показатель - человек, находящийся на фронте всех новиночек-хрениночек упустил целую тему.

Эх. Рома, Рома.
91 PR
 
28.02.14
15:27
(90) Ну не знаю, Яндекс молчит :))
Про что ты толкуешь? :))
92 fisher
 
28.02.14
15:28
Но без автокоманд.

Возможно
93 Bober
 
28.02.14
15:37
программист 8.0 - 8.1 - отмирающий вид, скоро будете как 7.7.
94 Новиков
 
28.02.14
16:02
95 PR
 
28.02.14
16:05
(94) Так я ж говорю, так не подходит :))
96 Bober
 
28.02.14
16:20
(95) будь мужиком, сделай СКД прямо в форме объекта
97 Новиков
 
28.02.14
16:23
(96) Ну не знаю, что за запросы у тебя. Так сейчас рекомендовано делать. Всех все устраивает. Чо лодку опять раскачиваешь? Чем стабильность не устраивает тебя, Роман? Кто тебе сказал что не устраивает? Его пузо больше чем твое? Если да - то вилку в него!
Основная теорема систематики: Новые системы плодят новые проблемы.