Имя: Пароль:
1C
 
8.2 Убрали построитель в отчетах но ПОЧЕМУ в запросах конструктора он есть
🠗 (длинная ветка 07.04.2011 10:12)
0 Eugeneer
 
06.04.11
15:01
Никто не знает?
1 Eugeneer
 
06.04.11
15:02
И как его юзать. У меня отчет УФ. естественно построитель недоступен. А в запросах он есть. никто не в курсе как его все таки заюзать. очень нужен.
2 acsent
 
06.04.11
15:03
Кто убрал посторитель?
3 Eugeneer
 
06.04.11
15:03
У меня отчет полностью программный и очень не хватает построителя для того чтобы отборы в интерфейсе заюзать.
4 acsent
 
06.04.11
15:03
Юзай СКД
5 Eugeneer
 
06.04.11
15:04
(2) ты чо не в курсе чтоли что его на 8.2 больше нет.
6 el-gamberro
 
06.04.11
15:04
(3) Продам очки. Дорого.
7 acsent
 
06.04.11
15:04
(5) Ты чоооо, у меня есть
8 Aprobator
 
06.04.11
15:05
народ еще до сих пор построители юзает?
(6) инструкцию по использованию не забудь)
9 Eugeneer
 
06.04.11
15:05
(4) не катит. СКД не дает получить результат чтобы потом произвольно программно вертеть крутить как зохочется.
в построителе же получаешь выборку и дальше можно как угодно вертеть. а его отборы на форме в 8.1 позволяли очень эффективно отборы накладывать.
10 Ksandr
 
06.04.11
15:05
чем скд не устраивает?
11 el-gamberro
 
06.04.11
15:05
(7) Он еще просто не вкурил клиент-серверную архитектуру.
12 Eugeneer
 
06.04.11
15:05
(7) я об УФ говорю. УТ11.
13 Eugeneer
 
06.04.11
15:06
(10) заибаплся обхяснять всем. не катит СКД. СКД не дает получить выборку какую я хочу сделать программно.
14 el-gamberro
 
06.04.11
15:06
(12) передавай отборы на сервер и крути как раньше
15 Eugeneer
 
06.04.11
15:07
Макетом тем более.
16 Aprobator
 
06.04.11
15:07
(12) надо же из платформы убрали, а в СП оставили? Вот сволочи)
(13) Это ты не можешь получить выборку через СКД.
17 Ksandr
 
06.04.11
15:07
(13) Сделай программно и используй источник данных "Объект"
18 Defender aka LINN
 
06.04.11
15:07
(9) "СКД не дает получить результат чтобы потом произвольно программно вертеть крутить как зохочется." - у нее на тебя аллергия. Мне дает.
19 acsent
 
06.04.11
15:07
(9) Лысым маньякам конечно не дает, а остатльным дает влегкую
20 Eugeneer
 
06.04.11
15:08
Еще раз - у меня полностью программный отчет. хочу верчу что хочу. мне нужно только чтобы отборы висели на морде отчета и запрос фильтровал что нужно.
21 Eugeneer
 
06.04.11
15:09
(18) ни одного не видел отчета в типовой где бы это было. ни одного.
22 Ksandr
 
06.04.11
15:09
(20) тогда напиши свой программный построитель с покером и куртизанками.
23 acsent
 
06.04.11
15:10
(21) Ну раз не видел, то значит нет, увы
24 ASU_Diamond
 
06.04.11
15:10
8.2.13
создаю новый отчет, добавляю реквизит, у реквизита ставлю тип ПостроительОтчета...
25 Ksandr
 
06.04.11
15:11
(21) единственный случай когда я не использовал СКД для отчета - это калькуляция затрат до самого первого передела (при неизвестном их кол-ве) Сделал на дереве значений.

Во всех остальных случаях возможностей СКД хватало для реализации поставленных задач. При чем это куда проще иной реализации
26 milan
 
06.04.11
15:11
Жди 8.2.14 ;)
27 Eugeneer
 
06.04.11
15:11
Мне нужен результат запроса. которым бы я потом мог чо угодно делать. в произвольном виде обращатся к групировкам (и в произвольном порядке). Мог по какой то группе все значения выбирать даже нулевые и т.д.
и т.п.
Короче полная программная управляемость. скд чота не дает такой возможности.
28 Eugeneer
 
06.04.11
15:12
а обычный запрос цука не дает гибкость в отборах.
29 Defender aka LINN
 
06.04.11
15:12
(20) В общем, СКД ты знаешь еще хуже, чем КД, как я понимаю.
30 Eugeneer
 
06.04.11
15:13
(29) ты бы меньше звиздел а показал бы конкретно. а то может сам не шаришь. Ты покажи я тебе скажу - то или не то.
31 Aprobator
 
06.04.11
15:13
человек просто не видит тип ПостроительОтчета в реквизитах формы и реквизитах объектов. Это для него проблема. Вот и все.
32 Ksandr
 
06.04.11
15:14
(30) ты сначала озвучь что именно не получается
33 Aprobator
 
06.04.11
15:15
(32) см (31) )))
34 Ksandr
 
06.04.11
15:15
(28) так выполни этот запрос, поставь в скд внешний набор данных и задай программно группировки.

Не понимаю, что может такого построительОтчета, чего не может СКД
35 Eugeneer
 
06.04.11
15:15
(24) у тебя какая КОНФА? и режим совместимости? Ты читал что я говорил про УФ???
36 Eugeneer
 
06.04.11
15:16
(31) еще один дятел. построителя нет в управляемом режиме.
37 Eugeneer
 
06.04.11
15:17
(34) мне нужны не группировки. мне нужен результат. и потом в своем самописном макете управлять этим результатом.
38 Scooter
 
06.04.11
15:18
(36)а на сервере?
39 Eugeneer
 
06.04.11
15:19
(34) ты видел хоть один отчет на СКД результатом которого можно было потом программно макет строить?
Выборку группировок делать программно.
40 Aprobator
 
06.04.11
15:19
(36) нету я про это и говорил, потому ты отборы и прочую хрень с него никуда вытащить и не можешь ) Больше пользуйся пещерными методами и чаще смотрись в зеркало.
41 Scooter
 
06.04.11
15:19
и какбэ

ПостроительЗапроса (QueryBuilder)
Свойства:

ВыбранныеПоля (SelectedFields)
ДобавлениеПредставлений (PresentationAdding)
ДоступныеПоля (AvailableFields)
Измерения (Dimensions)
ИсточникДанных (DataSource)
Отбор (Filter)
Параметры (Parameters)
Порядок (Order)
Результат (Result)
Текст (Text)

Методы:

Выполнить (Execute)
ЗаполнитьНастройки (FillSettings)
НастроитьРасшифровку (InitDetails)
ПолучитьЗапрос (GetQuery)

Конструкторы:

На основании текста запроса

Описание:

Предназначен для формирования запроса. Аналогичен построителю отчета. Отличия: может использоваться на сервере и во внешнем соединении, не имеет оформительских свойств и методов.

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

ПостроительЗапроса, метод НастроитьРасшифровку
42 acsent
 
06.04.11
15:19
(39) У меня парочку есть таких. За пять тыщ тебе продам
43 Eugeneer
 
06.04.11
15:19
(38) причем тут сервер??? народ хватит тупить. в управляемом режиме построителя нет.
44 Defender aka LINN
 
06.04.11
15:20
(37) НАХРЕНА тебе что-то делать с результатом?
Какая религия мешает тебе отдать вывод отчета инструменту, специально заточенному на это? Как получить результирующий запрос - скачай сам-знаешь-откуда консоль Демона, которая тексты запросов показывает, и посмотри, как она это делает.
45 Aprobator
 
06.04.11
15:20
(41) да ему тип ПостроительОтчета надо к реквизиту формы или Реквизиту объекта прикрутить! Иначе все дедовские наработки работать отказываются )))
46 Eugeneer
 
06.04.11
15:20
(42) ты сабж читал? мне на морде отчета нужны отборы построителя.
47 Eugeneer
 
06.04.11
15:21
(44) А ВОТ И НАДО. попался такой случай.
48 Defender aka LINN
 
06.04.11
15:21
(46) Отборы компоновки лучше, я гарантирую это. :)
49 Aprobator
 
06.04.11
15:21
(42) не демпингуй )
50 Eugeneer
 
06.04.11
15:22
(44) Попробуй вывести для номенклатуры картинки. и остальную прочую хрень которой запросом не вылупить. и тогда знать будешь!
51 Defender aka LINN
 
06.04.11
15:22
(47) Будешь загадочно молчать и говорить что НАДО? Так 90% дятлов с мисты умеют.
52 Defender aka LINN
 
06.04.11
15:23
(50) Я - выведу.
53 acsent
 
06.04.11
15:23
(46) Именно то что ты хочешь. И всего за 5000.
54 Defender aka LINN
 
06.04.11
15:25
(53) Если продашь - я тебя пивом угощу. :)))
55 acsent
 
06.04.11
15:25
(53) Вывод в УФ, неуправляемого отчета с отборами СКД
56 also
 
06.04.11
15:25
(37) СКД умеет выводить результат не только в ТаблиныйДокумент
57 Eugeneer
 
06.04.11
15:26
(56) в дерево. не подходит.
58 also
 
06.04.11
15:26
(57) почему?
59 Eugeneer
 
06.04.11
15:26
в таблицу тоже не подходит. Мне нужны методы выборки результата запроса. и их возможности.
60 acsent
 
06.04.11
15:26
(0) Ты же наверняка птотм продашь свой отчет как минимум за 20. Примыль 300%
61 Aprobator
 
06.04.11
15:27
(59) в пирамиду выводишь что ли )))))
62 Eugeneer
 
06.04.11
15:27
Вся ФИШКА именно в методах обычного результата обычного запроса.
63 acsent
 
06.04.11
15:27
(59) Можно и без дерева (в выборку), но тогда 7500
64 also
 
06.04.11
15:28
(62) ну и какая там фишка, расскажи?
65 Defender aka LINN
 
06.04.11
15:28
(62) Маня, ты читать-то умеешь?
66 Eugeneer
 
06.04.11
15:29
(61) Просто есть группировки по кторым очень важно иметь возможность управлять выборкой конкретной группировки.
Это может быть произвольное обращение. Использование ВСЕ.
использование с иерархией или прямая выборка.
67 Aprobator
 
06.04.11
15:30
(66) ну и что тут для СКД неподъемно?
68 Aprobator
 
06.04.11
15:31
и что такое ПРОИЗВОЛЬНОЕ обращение?
69 acsent
 
06.04.11
15:32
Как я понял нужна кросс-таблица на произвольном макете и с произвольными отборами.
Легко
70 Defender aka LINN
 
06.04.11
15:33
Кстати, есть еще такая вещь, как построитель запроса.
71 Ksandr
 
06.04.11
15:34
(69) и как тебе это удалось, я вот до сих пор не могу вкурить, что он хочет
72 Eugeneer
 
06.04.11
15:34
(65) читать умею СКД выполняет результат в два вида - табличное поле или в коллекцию значений (таблицу,дерево).
Но результат не дает использовать для обычной выборки.
73 Eugeneer
 
06.04.11
15:35
(68) произвольное значит что на форме могут быть галки. и от этих галок будет программно управляется выборка.
74 Aprobator
 
06.04.11
15:35
(72) че?
75 Eugeneer
 
06.04.11
15:35
(70) ну вот приехали...это звиздец.
76 Eugeneer
 
06.04.11
15:36
(69) ну и как?
77 Aprobator
 
06.04.11
15:37
(73) Меняется структура вывода в зависимости от галок на форме? Да ради бога.
78 Defender aka LINN
 
06.04.11
15:37
(72) Открой (44) и читай до характерного щелчка.
79 Eugeneer
 
06.04.11
15:37
Я уже се сделал. таблицу. запрос. все сделано. осталось только чтобы отборы висели на морде отчета и запрос их хавал.
80 Eugeneer
 
06.04.11
15:38
(78) сейчас. ссылки нет?
81 acsent
 
06.04.11
15:38
(79) Ты пошел с другого конца, а там тупик. (((
82 Eugeneer
 
06.04.11
15:40
(78) скачал. не катит. там дерево.
83 Aprobator
 
06.04.11
15:40
у автора в личке интересы:
Разработка программ для 1С, продажа готовых разработок массового использования.  
Представляю я себе эти разработки массового ... уничтожения.
84 Eugeneer
 
06.04.11
15:42
Короче вижу вариант только в создании отборов и программном управлении ими в запросе.
85 mirosh
 
06.04.11
15:42
(20) СКД всё это позволяет. Ты не умеешь. Учись.
86 Eugeneer
 
06.04.11
15:43
(85) не тупи.
87 Defender aka LINN
 
06.04.11
15:43
(82) ТАМ - дерево, факт. Только не в консоли.
88 Eugeneer
 
06.04.11
15:44
у меня на СКД уже с десяток отчетов которыми я управлял программно. То что мне нужно сейчас в раках СКД не вписывается. а вот с построителем решилось бы легко.
89 fisher
 
06.04.11
15:44
(0) Потому что в толстом клиенте его можно использовать.
По-поводу СКД.
Результат запроса из СКД никак не получить, т.к. СКД делает собственную его постобработку. Можно только выгрузить чего в итоге получилось в коллекцию или табличный документ.
Если картинки надо проставить - единственный вариант, который я знаю - это колдовать над итоговым табличным документом, уже после оформления его СКД.
90 acsent
 
06.04.11
15:45
(88) Не хочешь покупать, пиши сам. День твоей работы наверно стоит всего 100р
91 Eugeneer
 
06.04.11
15:46
(87) ну это же не СКД. Управление текстом запросов. Вот то что нужно.
92 Aprobator
 
06.04.11
15:46
(90) причем на руки клиенту )))
93 Eugeneer
 
06.04.11
15:47
(90) иди нах.
94 Aprobator
 
06.04.11
15:47
(91) не поверишь - программно менять текст запроса в СКД можно.
95 Eugeneer
 
06.04.11
15:47
(94) ты тоже.
96 Aprobator
 
06.04.11
15:47
+(94) впрочем как и все остальное.
97 Aprobator
 
06.04.11
15:48
тока для этого руки надо иметь.
98 Eugeneer
 
06.04.11
15:48
(87) Да. только так. ТЗ с отборами на форме. и соотв программное управление параметрами запроса.
99 Eugeneer
 
06.04.11
15:49
+(98) хоть и не так удобно...но хоть что то..
100 fisher
 
06.04.11
15:50
(98) Что у тебя не укладывается в возможности СКД? Кроме вывода картинок?
101 Defender aka LINN
 
06.04.11
15:52
(98) Бугога... Хотя после твоего способа использования КД я бы не должен удивляться...
102 Eugeneer
 
06.04.11
15:53
(100) уже все описал. устал стучать по клавам. кто понял - молодец. (87) спасибо за тык.
по сути то что и я думал. вешать свою ТЗ с отборами и программно в тексте использовать.
103 Eugeneer
 
06.04.11
15:54
Хрень но видимо только так придется делать.
104 also
 
06.04.11
15:54
(102) пипец вывод
105 Ksandr
 
06.04.11
15:55
(100) будто в построителе это возможно
106 Aprobator
 
06.04.11
15:55
(102) трендец. Пользовательские настройки в СП глянь, может найдешь чего ценное. Хотя сомнительно.
107 fisher
 
06.04.11
15:56
(102) "У меня отчет полностью программный" - офигенное объяснение. Нахрена он у тебя полностью программный? Чего конкретно в возможностях СКД не хватает?
108 Eugeneer
 
06.04.11
15:57
(106) Скажи вот как ты можешь читать так между строк.
Пилять ни одного тут не увидел чела который бы комплексно все охватил.
109 Aprobator
 
06.04.11
15:58
(108) учись нормально задавать вопросы и будешь получить нормальные ответы.
110 Aprobator
 
06.04.11
15:59
+(109) я случайно попал и то не понял куда )))
111 Eugeneer
 
06.04.11
16:00
(106) я нормально задал вопрос. Кто понял - молодец. кто не понял - я не и собирался влазить в дебаты. Лучше бы вы не лезли. Идите лучше в тупые ветки ветки отвечать на вопросы где люли не знают как галку и где поставить.
тут задача более масштабная.
112 IKSparrow
 
06.04.11
16:01
И этот человек профсоюзный лидер 1Сников? :)
113 also
 
06.04.11
16:01
(111) ты просто на (100) ответь
114 Eugeneer
 
06.04.11
16:01
из этой ветки выношу только благодарность Defender aka LINN. который таки понял проблему. но и я надеюсь сам понял что СКД тут никаким боком.
115 Vovan1975
 
06.04.11
16:03
не забудь благодарность в личное дело занести
116 Eugeneer
 
06.04.11
16:03
(100) получение совершенно не связанных между собой запросов. и в выборке одного из них в определенном месте в другому запросу.
Также использование своих процедур и функций при переборе результата запроса.
117 Eugeneer
 
06.04.11
16:05
Еще есть отчет который вообще содержит порядка 10 несвязанных запросов. которые выводятся программно в макет.
И между ними есть связи между итогами.
118 Eugeneer
 
06.04.11
16:06
Еще были проблемы с теми же итогами и произовльными колонками вывода в СКД. вплоть даже до управление расположением колонок. вставки каких то колонок которые вообще не связаны с запросом и т.д. и т.п.
119 Aprobator
 
06.04.11
16:06
про связь наборов данных в курсе вообще?
120 Fragster
 
гуру
06.04.11
16:07
(0) потому что есть еще построитель _запроса_, которому не нужен миллион строк кода вокруг, чтобы его заюзать, который можно юзать на сервере и т.п...
121 Eugeneer
 
06.04.11
16:07
(100) у меня на самом деле дохрена такого чего не вкладывается в СКД, хотя на СКД у меня уже дофига работ.
122 Defender aka LINN
 
06.04.11
16:07
(114) Мда. Только вот ты нифга не понял решения.
Из СКД можно получить готовый ЗАПРОС. С установленными параметрами и отборами.
123 Eugeneer
 
06.04.11
16:07
(119) нету связей между ними никаких.
124 Eugeneer
 
06.04.11
16:08
(122) может я не то скачал??? Скачал консоль запросов для 8.2 в УФ. там СКД ни словом.
125 Eugeneer
 
06.04.11
16:09
(122) пилять. опять двадцать пять. Я ЭТО ЗНАЮ И МНЕ ЭТОГО МАЛО.
126 Eugeneer
 
06.04.11
16:10
127 Fragster
 
гуру
06.04.11
16:11
(124) консоль ОТЧЕТОВ качай ;)
128 Eugeneer
 
06.04.11
16:12
(127) дай ссылку. такого нету на ИС для 8.2
129 Defender aka LINN
 
06.04.11
16:13
(125) А кто тут распинался, что ему результат запроса нужен?
130 Aprobator
 
06.04.11
16:13
я ща уписаюсь ))))))))))))))))))))))))
(128) написать слабо? Ваятель отчетов массового исползования )))
131 Fragster
 
гуру
06.04.11
16:14
(128) Инфостарт/public/15036/ - для 8.1, соответственно не на управляемых формах, но тож. ничего
132 Aprobator
 
06.04.11
16:14
по ссылке, кстати, че то ни одного положительного отзыва не увидел.
133 Eugeneer
 
06.04.11
16:15
(129) Мне он нужен в виде результата, который я потом программно могу выбирать!
134 Defender aka LINN
 
06.04.11
16:16
(133) Тебя научить, как из запроса получить результат?
135 Eugeneer
 
06.04.11
16:17
(134) научи. как с СКД получить результат. для дальнейшего управления.
136 Aprobator
 
06.04.11
16:19
(129) ты это поаккуратней, а то он с тя благодарность то счас снимет и выговор вкатит. Не нафиг, чтоб я еще раз на мисту в обед вылез. Полдня коту под хвост. Просто не оторваться ) Мыл ру с анекдотами просто отдыхает)))
137 Eugeneer
 
06.04.11
16:20
(136) хватит трендеть без толку. только эфир засоряете.
138 fisher
 
06.04.11
16:20
(134) Не взлетит. Текст запроса будет без пользовательских отборов, заданных на форме.
139 Eugeneer
 
06.04.11
16:21
(136) вот идите туда и читайте анеки. по полдня.
140 Aprobator
 
06.04.11
16:22
(139) не те приколы с тутошними просто не сравнить.
141 Aprobator
 
06.04.11
16:22
один НОРМАЛЬНО заданный вопрос - никто не знает? чего только стоит )))
142 Eugeneer
 
06.04.11
16:23
(140) 40 лет а детский сад капитошка. занимайтесь приколами дальше. на пенсии только это и остается делать.
143 Дантес
 
06.04.11
16:23
Народ, а по каким критериям пользователю присваивается "Роль на форуме:" ?
сори за ОФФ
144 Defender aka LINN
 
06.04.11
16:24
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки);

Изучаем "Макет" в отладчике.
145 Aprobator
 
06.04.11
16:24
(143) хз. Сам этим вопросом давно мучаюсь.
146 Eugeneer
 
06.04.11
16:25
(134) слушай а ты случаем не предлагаешь вариант - СКД - получаем таблицу и строим запрос по этой временной таблице???
Это ведь решение.
147 Eugeneer
 
06.04.11
16:25
+(146) соответственно получив таблицу из СКД и сделав по ней запрос мы получаем ту самую выборку, которую я подразумеваю.
148 Aprobator
 
06.04.11
16:26
если бы он знал - решение чего, то он дал бы тебе ответ )))
149 Aprobator
 
06.04.11
16:26
(147) тогда нафига для этого юзать СКД или еще что-то?
150 Eugeneer
 
06.04.11
16:28
Блин не подходит. запрос по временной таблице в дальшейшем не содержит агрегатных типов....блин...кажется.
151 fisher
 
06.04.11
16:28
(147) Есть вариант с ручной трансляцией пользовательских отборов СКД в отборы построителя запроса. А с него уже снимешь результат запроса.
152 Дантес
 
06.04.11
16:28
(145) может тупо по количеству сообщений, как на большинстве форумов?
153 Eugeneer
 
06.04.11
16:30
(151) хм. не очень красиво. нужно будет и СКД запрос и построителя запрос. Надо думать чтобы было красове рещение а не тяп ляп все на свете.
154 fisher
 
06.04.11
16:31
(144) см. (144)
Построил в консоли от IronDemon.
Текст запроса выводит без пользовательских отборов.
(153) Проще не вижу. Иначе текст запроса динамически генерить.
155 Defender aka LINN
 
06.04.11
16:31
(138) Смотри (144) и рыдай :)
156 Eugeneer
 
06.04.11
16:31
Я вообще понять не могу почему построитель на сервере доступен а на морду его прицепить никак нельзя...
157 PVV65
 
06.04.11
16:32
(150) Процесс познания бесконечен.
158 Vladal
 
06.04.11
16:32
(1560 Ты не поверишь... Я только вот вчера нарисовал отчет построителем...
159 Eugeneer
 
06.04.11
16:32
(155) будешь ржать. мне макет накуй не нужен. я понимаю что ты скажешь - перебирай макет. это не то вообще.
160 Vladal
 
06.04.11
16:32
(158) к (156)
161 Defender aka LINN
 
06.04.11
16:32
(154) Да ну? У меня с отборами выводит, ЧЯДНТ?
162 Eugeneer
 
06.04.11
16:33
(158) вопросы на засыпку. какая конфигурация?
163 Vladal
 
06.04.11
16:33
(162) УППа
164 Defender aka LINN
 
06.04.11
16:33
(159) Смотри в отладчик, пеляйт!
165 acsent
 
06.04.11
16:33
(159) Бл@, ты таже не знаешь что такое макет компоновки
166 Eugeneer
 
06.04.11
16:34
(154) ну вот я к этому выводу только и пришел.
Предлагаемый вариант в (144) это ваще не то. Это я еще до начала этой ветки предполагал как один из вариантов. который откинулся.
167 Eugeneer
 
06.04.11
16:34
(164) хочешь сказать Макет содержит методы выборки?
168 Aprobator
 
06.04.11
16:35
(163) эх ща те и влетит)))
169 Aprobator
 
06.04.11
16:35
(159) ))))))))))))))))))
170 nbIx
 
06.04.11
16:36
(167) Ептить, погляди. Макет компоновки содержит уже готовые тексты запросов к данным.
171 Eugeneer
 
06.04.11
16:36
(164) ну глянул. ничерта нет. что дальше смотреть?
172 Defender aka LINN
 
06.04.11
16:37
(167) Давай так:

КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
НеМакет = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки);

Доволен?
173 Eugeneer
 
06.04.11
16:37
(170) нафиг мне текст?
174 Eugeneer
 
06.04.11
16:38
(163) отвечу коротко - иди ... со своей упп и построителем.
175 nbIx
 
06.04.11
16:38
(173) Прицепишь потом его к своему построителю или запросу, как пожелаешь.
176 Defender aka LINN
 
06.04.11
16:39
(173) Берешь текст, берешь параметры, деалешь из этого запрос и получаешь свой, пеляйт, результат, которым ты уже почти 200 постов нам моск полоскаешь :)
177 Eugeneer
 
06.04.11
16:39
уже ДВАДЦАТЬ РАЗ ОТВЕТИЛ по поводу построителя. удивляюсь пилять имбицилам. которые лезут и лезут - НЕТУ ПОСТРОИТЕЛЯ
178 Aprobator
 
06.04.11
16:39
(172) ну все плакала твоя благодарность. У тебя тоже довольно посредственный телепатический аппарат )))
179 ASU_Diamond
 
06.04.11
16:40
ребят, это всё конечно интересно, но походу вы на второй круг пошли, а рабочий день заканчивается.
180 Aprobator
 
06.04.11
16:41
(177) ЕСТЬ ПОСТРОИТЕЛЬ!!! Но не в форме и реквизитах!!! Просто кто то не в силах форму дорисовать под свои потребности и менять ее программно.
181 Eugeneer
 
06.04.11
16:41
(176)..ну и как по твоему эти параметры засунутся в обычный запрос? чем это отличается от тупого размещения реквизитов на форме для отборов.
182 Defender aka LINN
 
06.04.11
16:41
(179) Тут Le Mans 24 попахивает.
183 nbIx
 
06.04.11
16:41
Пля, он походу совсем тугой.
184 Aprobator
 
06.04.11
16:42
(179) тсссс - ты нас тока руководству не сдавай )))
185 nbIx
 
06.04.11
16:42
(183) 11 лет коту под хвост...
186 Eugeneer
 
06.04.11
16:42
Короче все понятно. Решений нет. одни выебы.
187 Eugeneer
 
06.04.11
16:44
(183) сам ты тугой. нафиг мне текст. у меня текст запроса есть готовый! уже отчет формируется полностью. осталось только чтобы отборы в нем работали как в построителе А ИМЕННО если параметр задан только тогда отбор происходит. если нет то пропускается.
Если в запросе явно указать параметр тогда он будет ругаться если не будет указан конкретный отбор.
188 Defender aka LINN
 
06.04.11
16:45
(181) пляяяяяяяяяяяяя... Я умываю руки...
189 simol
 
06.04.11
16:46
(187)Я с этим бодался.
Сделал по-другому, в построитель загнал запрос с простым запросом, но моими названиями полей, его настройки на форму загнал. А перед выполнением главного запроса из того липового вырезаю условия и добавляю к своему.
190 Eugeneer
 
06.04.11
16:47
(188) я так и понял что решения у тебя нет. только одни теории.
191 PVV65
 
06.04.11
16:49
(187) В своей практике я прикрутил отборы СКД в документ для заполнения ТЧ.
192 NcSteel
 
06.04.11
16:50
(187) Для таких целей делал отдельный СКД в который был для отборов . А настройки загружал в другие СКД и получал результаты. Очень удобно.
193 fisher
 
06.04.11
16:50
(161) Хм... Лады, ща не поленюсь и руками доберусь.
194 Aprobator
 
06.04.11
16:50
(187) пользовательские отборы не работают что ли? Или галку использование программно не снять если параметр не выбран?
195 supremum
 
06.04.11
16:53
Не знаю. Может поможет:
v8: Передача параметра в макет СКД
196 Eugeneer
 
06.04.11
16:53
(192) ну по сути держим запрос тогда ив СКД и в ЗАПРОСЕ.
Далее перебираем настройки с отборами и программно текст запроса формируем. но тогда еще придется кучу делать таблиц-массивов куда из настроек выгружать отборы и программно мастерить.
Ничем не нучше чем просто сделать свою какую то универсальную наработку чтобы размещать на форме и создавать запросы с отборами.
197 Eugeneer
 
06.04.11
16:54
(194) вообще изначально не с отборами проблема а с СКД. из этой проблемы вылезло что есть необходимость без СКД управлять отборами обычного запроса на морде отчета.
198 NcSteel
 
06.04.11
16:54
(196) Просто уйди от голого объекта "Запрос". наклепай СКДшек.
199 Aprobator
 
06.04.11
16:56
(197) отбор накладывается на результат СКД?
200 Scooter
 
06.04.11
16:56
(200)
201 Eugeneer
 
06.04.11
16:56
(198) тебе и всем. КОРОЧЕ ЗАБУДЬТЕ ПРО СКД. ВООБЩЕ НИ ОДНОГО УПОМИНАНИЯ СКД, ВЫБРОСТЕ ИЗ ГОЛОВЫ ЕГО.
И ПОПРОБУЙТЕ ПРИКИНУТЬ ЧТО ЕГО НЕТ. И КАК СДЕЛАТЬ БЕЗ НЕГО УПРАВЛЯЕМЫЕ ОТБОРЫ НА МОРДЕ.
202 supremum
 
06.04.11
16:58
(199) Что мешает настроить отборы на результат СКД средствами СКД?
203 Aprobator
 
06.04.11
16:59
(202) дык и я про то. Никак не вкурю проблему.
204 IamAlexy
 
06.04.11
17:00
(201) что такое управляемые отборы ?
и чем не подходит вытаскивание на морду отборов скд, которые заполняются автоматом в зависимости от варианта отчета ?
205 Scooter
 
06.04.11
17:00
(201)а из СКД отбор перенести в Построитель можно?
206 NcSteel
 
06.04.11
17:00
(201) На базе СКД УФ и строится . Нет СКД нет самогенерируемых настроек - > ручками
207 Eugeneer
 
06.04.11
17:01
(202) НИЧЕГО. НО СКД МНЕ НЕ ПОДХОДИТ ДЛЯ УПРАВЛЕНИЯ ЕГО РЕЗУЛЬТАТОМ.
и ще раз читаем (201) выкинте скд из головы. в этой ветке. умоляю. Попытайтесь сейчас размышлять как будто его не сущетсвует. КАКИЕ ВАРИАНТЫ РЕШЕНИЯ БЕЗ СКД. И прошу не надо опять тупить и задавать - а почему не скд.
208 Fragster
 
гуру
06.04.11
17:02
(138) та ты шо?
209 Eugeneer
 
06.04.11
17:02
(205) нет. в том то и дело.
210 Eugeneer
 
06.04.11
17:02
(205) или я не знаю как это сделать.
211 Eugeneer
 
06.04.11
17:03
(206) вот ИМЕННО. а это проблема! мне нужно получить
Результат = Запрос.Выполнить();

И чтобы потом этим Результатом вертеть обычными методами обычных ЗАПРОСОВ. СКД такого не позволяет СДЕЛАТЬ.
212 supremum
 
06.04.11
17:03
+(202)

В конце-концов можно использовать СКД только для вывода результата и отборов, а данные формировать произвольным образом. При этом отборы так же будут произвольными

(207) Что такое результат?
Это может быть:
1) Отчет (данные)
2) Расшифровки ячеек на отчете
3) Или что-то еще?
213 supremum
 
06.04.11
17:04
(211) Ну так получай, верти как угодно, а потом засунь это в скд для вывода.
214 Eugeneer
 
06.04.11
17:05
(212) "а данные формировать произвольным образом" - ты занешь как это сделать? я НЕТ.
215 supremum
 
06.04.11
17:06
(214) Ну так можно СКД построить по ТЗ, или для УФ нельзя?
216 Eugeneer
 
06.04.11
17:06
(213) пилин.....ВСЯ ФИШКА В ТОМ ЧТО МНЕ НУЖНО И ВЫВОДИТЬ ПРОГРАММНО. в выборке используются свои процедуры и функции.

Вот например выводится определенная ячейка табличного поля. и я в аыборке использую какие то процедуры и функции свои!
217 Eugeneer
 
06.04.11
17:08
Отчет СЛОЖНЫЙ. и поэтому ему требуется полное программное управление. и ВЫБОРКОЙ результата с использованием произвольного кода в виде процедур функций и рисованием МАКЕТА.
218 IamAlexy
 
06.04.11
17:08
(207) тут же все очень просто..

в 8.2 ответ то один- СКД..

то есть если ты хочешь рулить результатом  - берешь скд, и рулишь..

чего непонятного ?
219 mirosh
 
06.04.11
17:08
(216) ну выводи в таб.документ
220 mirosh
 
06.04.11
17:09
а вообще, автор невричает! :)))
221 supremum
 
06.04.11
17:09
(217) И что же мешает это все загнать в ТЗ?
222 Новиков
 
06.04.11
17:09
пожалуй в закладки =)
223 Eugeneer
 
06.04.11
17:10
на 8.1 это как два пальца было сделать. Построитель полностью закрывал вопрос об формировании результата. а методы выборки запросов позволяли чо угодно делать.

ПРИМЕР - ПЕЧАТНЫЕ ФОРМЫ ДОКУМЕНТОВ. ВОТ ПРЕДСТАВТЕ СЕБЕ ЧТО Я ДЕЛАЮ ОТЧЕТ ТИПА ТОРГ-12 В КОТОРОМ ПОЛНОСТЬЮ ВСЕ РУКАМИ ПИШЕТСЯ.
Ни одна печатная форма не использует СКД. вот и вы забудьте.
ОТЛИЧИЕ ТОГО ЧТО МНЕ НУЖНО - это чтобы отборы фигачить универсальные.
224 Eugeneer
 
06.04.11
17:11
(221) у ИЗ ограничен набор методов. мне нужны методы выборки результата обычного запроса. мне нужна их функциональность а не ТЗ.
225 Scooter
 
06.04.11
17:12
(210)
ЭлементОтбораКомпоновкиДанных (DataCompositionFilterItem)
Свойства:

ВидСравнения (ComparisonType)
ИдентификаторПользовательскойНастройки (UserSettingID)
Использование (Use)
ЛевоеЗначение (LeftValue)
ПравоеЗначение (RightValue)
Представление (Presentation)
ПредставлениеПользовательскойНастройки (UserSettingPresentation)
Применение (Application)
РежимОтображения (ViewMode)
Родитель (Parent)

Описание:

Элемент отбора - сравнение.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Данный объект может быть сериализован в/из XML. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data-composition-system/settings}. Имя типа XDTO: FilterItemComparison
226 Evgenchik
 
06.04.11
17:12
многие печатные формы используют СКД
227 Aprobator
 
06.04.11
17:14
отборы можно делать еще универсальнее, чем это позволяет СКД?
228 Eugeneer
 
06.04.11
17:14
(226) ну а мне надо еще больше.
у МЕНЯ один единственный вопрос. СКД и обычные запросы делают одну хрень. ПОчему в СКД нету методов выборки результата обычных запросов.
вот это убивает.
229 mirosh
 
06.04.11
17:15
(228) Да БЛИН! Сформируй делай все что хочешь, потом пихай в ТЗ и выводи в сКД как внешний источник данных
230 mikecool
 
06.04.11
17:16
я еще не полностью вкурил скд, но ее возможности поражают
имхо - нет отчета, который нельзя сформировать на скд
231 Eugeneer
 
06.04.11
17:17
(229) не катит. результат запроса полученный из временной таблицы не содержит агрегатных типов.
232 Defender aka LINN
 
06.04.11
17:17
(228) Ты что, специально тут троллишь?
233 PR
 
06.04.11
17:17
(228) Мань, дарю :))

Процедура ДействияФормыСформировать(Кнопка)
   
   ВывестиВТаблицу();
   ВывестиВТаблицуЗначений();
   ВывестиВДеревоЗначений();
   
КонецПроцедуры

Процедура ВывестиВТаблицу()
   
   ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
   
   ЭлементыФормы.Результат.Очистить();
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
   
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
   
КонецПроцедуры

Процедура ВывестиВТаблицуЗначений()
   
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);
   
   РезультатТЗ.Очистить();
   РезультатТЗ.Колонки.Очистить();
   
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
   ПроцессорВывода.УстановитьОбъект(РезультатТЗ);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
   
   ЭлементыФормы.РезультатТЗ.СоздатьКолонки();
   
КонецПроцедуры

Процедура ВывестиВДеревоЗначений()
   
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);
   
   РезультатДЗ.Строки.Очистить();
   РезультатДЗ.Колонки.Очистить();
   
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
   ПроцессорВывода.УстановитьОбъект(РезультатДЗ);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
   
   ЭлементыФормы.РезультатДЗ.СоздатьКолонки();
   
КонецПроцедуры
234 Новиков
 
06.04.11
17:17
>>Я ДЕЛАЮ ОТЧЕТ ТИПА ТОРГ-12
Жень, не хоцо тебя расстраивать, но открой ЗУП  - там картоки типа Т-2 и посмотри на печатную форму. Она ПОЛНОСТЬЮ сделана на СКД.
235 Eugeneer
 
06.04.11
17:18
и запросы по временеем таблицам тоже ограничены.
236 PR
 
06.04.11
17:19
(231) Агрегаты можно посчитать и в СКД, причем достаточно гибко, уж точно гибче чем в обычном запросе :))
237 Eugeneer
 
06.04.11
17:20
(233) спасибо. это я еще полгода назад все знал.  НЕ ПОДХОДИТ
238 Eugeneer
 
06.04.11
17:21
короче что мне нужно вы не поймете. а я буду голову ломать дальше. найду - свисну.
239 Eugeneer
 
06.04.11
17:22
Есть один вариант.....включить в УТ11 - совместимость. тогда построитель станет доступный.
240 fisher
 
06.04.11
17:44
(232) Попробовал на простом запросе. Таки с отборами выводит. Просто текст первого запроса у меня не влез... Мой косяк.
(239) Короче, делай как Defender aka Linn говорит. Из СКД можно получить текст запроса уже с учетом пользовательских отборов на форме. Он хранится в макете компоновки данных (после компоновки макета) в свойствах твоего набора данных.
Дальше выполняешь его как обычный запрос, скормив значения параметров отбора СКД с формы и дальше уже делай с результатом что хочешь. Всё довольно простенько получается.
241 mdocs
 
06.04.11
17:56
>А ИМЕННО если параметр задан только тогда отбор происходит. если нет то пропускается.
Сверху-справа баннер. Базовый курс.
242 fisher
 
06.04.11
18:17
(0) Подожди. Какой нафиг режим совместимости?
Так у тебя обычная форма или управляемая?
Если обычная - то у меня просто нет слов.
Столько парить людям мозг...
Только в управляемых формах настройки построителя на форму не вывести, дудень! В обычных всё как было!
243 Матвеев Максим
 
06.04.11
18:52
вот че нашел
http://1c8.livejournal.com/
244 Eugeneer
 
06.04.11
19:39
(242) если бы ты был внимателен то вопрос качался только и только УФ. даже неоднократно было указано что УТ11.

---ALL
Вопрос решил без всяких СКД и прочей фени с ним связанной.
245 Eugeneer
 
06.04.11
19:41
Все оказалось достаточно легко. Никто не дал верного ответа. Решение нашлось. Достаточно красивое и простое.
Ответа не скажу. Вы мне много нервов испортили.
246 Eugeneer
 
06.04.11
19:42
Как минимум пока удовлетворяет требованиям. Будет что то не хватать, буду думать как расширять.
247 Матвеев Максим
 
06.04.11
20:13
> Ответа не скажу. Вы мне много нервов испортили.

погладь кота, маньяк
248 Reaper_1c
 
06.04.11
20:17
Ветку не прочел. Ребят, Мане так и не показали как вывести отбор из компоновщика настроек отчета на форму?
249 Defender aka LINN
 
06.04.11
21:15
Муахахаха. Маня, не плачь.
http://ifolder.ru/22819989
250 Eugeneer
 
06.04.11
23:00
(248) иди туда откуда пришел с советами. или читай все или лучше не читай.
251 Eugeneer
 
06.04.11
23:04
(249) ща скачаю гляну. чо ты там намалевал. если не то. то извиняй если я тебя пошлю.
252 Eugeneer
 
06.04.11
23:08
(249) скачал посмотрелю могу слать. НЕ ТО!!! нафига мне параметры!!!! Ты построитель видал вообще хоть раз в жизни???
скобочки {} - КОТОРЫЕ НЕ ЯВЛЯЮТСЯ ПАРАМЕТРАМИ.

Эти скобки включаются автоматически если было условие. если не было то не включаются в ичсполнение. Тем самым это крайне отличается от параметров. ИБО если ПАРАМЕТР объявлен в запросе и не выбран - обычный запрос не выполняется!
253 Eugeneer
 
06.04.11
23:16
Хотя не пошлю. Ты чуток не угадал...

А верное решение.

1) Посмтроитель отчета доступен для формиррования запросов на сервере. Я заменил запрос на построитель отчета.
2) На форме есть настройки СКД - все вверно. Отборы компоновщика.
3) ТЫ почти угадал! НО делаем не установкой параметра запроса.

А проверкой и установкой программно на сервере отборов построителя, которые у нас присутствуют в запросе не параметрами а {}

Отборы = ПостроительОтчета.Отборы;

Если Отбор.Найти(ЭлементОтбора) = Неопределено Тогда
       Отбор.Добавить(ЭлементОтбора,ЭлементОтбора);
       Отбор["ВидЦены"].Использование = Истина;
       Отбор["ВидЦены"].ВидСравнения  = УсловиеОтбора;
       Отбор["ВидЦены"].Значение = ЗначенияОтбора;
   КонецЕсли;

Вот верное решение. ТАКИМ ОБРАЗОМ мы реально скрещиваем СКД и ПОСТРОИТЕЛЬ и получаем МЕГАМОНСТРА по формированию ОТЧЕТОВ.
254 Матвеев Максим
 
06.04.11
23:24
Маньяк такой милый 8-)
Изобрел велосипед и рад как ребенок.
255 Eugeneer
 
06.04.11
23:54
ВОТ И ПРИПЛЫЛИ! НЕ РАБОТАЕТ. Ибо ты просто выгрузил запрос в таблицу.
У меня идет вот такая фигня

Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "ВидЦены", "Все");

Так как в СКД нельзя делать ИТОГИ ПО
то запрос вылетает - до свидос. в скд текст запроса не содержит итогов.
256 Eugeneer
 
06.04.11
23:56
(254) иди в п..у. ты вообще что нибудь изобрел? илди только п..ть горазд? У тебя же нет ни одного ни отчета ни заспроса. и сдишь п..шь тут. Хорошо сидеть трынлдеть когда сам ни..я ниразу ничего не делал а только теориии строишь. программист уев.
257 DEVIce
 
07.04.11
07:24
(27). Есть у СКД возможность получить результат запроса. Есть.
258 Eugeneer
 
07.04.11
08:25
(257) Жека. да мне пофигу на слова. Еще никто конкретно не показал. Одни теорики.
259 Defender aka LINN
 
07.04.11
08:28
(258) Маня такой маня...
Ему уже готовое решение дали, а он все делает вид, что это не то.
260 Eugeneer
 
07.04.11
08:28
(257) даже если иесть то облом!!! КОнструкция типа
Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "ВидЦены", "Все");
не сработает.
в СКД запросах не используются ИТОГИ ПО а это значит обход группировки невозможен.
Плюс в тексте СКД не могут стоять конструкции построителя.
Текст о ктором так долго пытался (249) доказать - выходит из СКД покоцаный.
261 Eugeneer
 
07.04.11
08:29
(259) Ты дебил или притворяешся? твое решение не рабочее.
262 Eugeneer
 
07.04.11
08:30
(259) давай короче так. Я приеду на работу. ставь скайп и тимвьювер. подключишся я тебе покажу все.
263 IamAlexy
 
07.04.11
08:31
(252) хм.. а в чем проблема?

я в запросе проверяю параметр заполненность и если он заполнен то соответственно далее проверяю условие связанное с этим параметром..

просто дополнительная конструкция выбор когда тогда иначе конец в условии где проверяется содержимое параметра...


и никаких скобочек {}
264 Defender aka LINN
 
07.04.11
08:32
(261) Дебила я тут только одного вижу. Хотел запрос с отборами - вот он тебе. Нужны итоги? За скромных 5000р я тебя научу, как их в текст запроса добавить.
265 Eugeneer
 
07.04.11
08:33
(263) условия не могут быть произвольным у параметра.
266 IamAlexy
 
07.04.11
08:33
(265) хм..а разве запрелити уже менять текст запроса ?
267 IamAlexy
 
07.04.11
08:34
(265) а у тебя в скобочках в этих фигурных тоже не произвольные условия у параметра.. у тебя там прописана четкая конструкция условия которое выполняется если параметр заполнен..

если не заполнен - не выполняется и не выдает ошибку..

это же решается конструкцией Выбор когда...
268 Eugeneer
 
07.04.11
08:35
(264) пипец. я еще 200 постов назад написал о комплексном восприятии проблемы. ты сделал какую то затычку которая не выполняет своих фуннкций и еще начинаешь лепить итоги.. Нет спасибо. больше ничего от тебя не нужно.
С таким успехом и я бы затычке напридумал.

У меня сейчас рабочий отчет. я просто сделал отборы на форме (списки) и при построении запроса управляю прогаммно отбором построителя. Задача решена. Епись со своим СКД дальше.
269 Defender aka LINN
 
07.04.11
08:36
(266) Мане - да. И отладчик отобрали, судя по всему.
(267) Отбор таки несколько более иначе действует, я гарантирую это.
270 Eugeneer
 
07.04.11
08:37
(267) в конструкцию {} в запросе построителя не только могут входить условия но и целые куски кода (вплоть до вложенных процедур), которые выполняются только при орпеделенных условиях.
271 Eugeneer
 
07.04.11
08:38
(267) ты неправ. в условиях не применяется ВЫБОР.
272 IamAlexy
 
07.04.11
08:38
(270) хм.. вложенные процедуры... будет 14ая платформа будут и вложенные процедуры..

но честно.. что то не очень понятна суть проблемы - выложи отчет где без построителя нельзя ни разу что то сделать и отобрать?
273 Defender aka LINN
 
07.04.11
08:38
(268) ППЦ ты тугой... Хотел отбор? Я дал тебе отбор. Куле ты сейчас вот это вот юлишь, как нашкодивший кот перед тапком? Типа, задача глобальна, бла-бла-бла... Смени насадку на клюве.
274 IamAlexy
 
07.04.11
08:39
(271) в условиях важно что вернет проверка - истину и тогда условие выполнено или ложь..

никто не мешает поставить в условии:

выбор когда не есть null &Организация тогда
организация = &Организация
иначе
истина
конец


простите меня за мой плохой 1сный...
275 Eugeneer
 
07.04.11
08:40
(273) ОК. раз ты пилять меня за этих услових зацепил и УВЕРЕН что работает. ДВА ВОПРОСА:
1) где в твоих условиях - ВАРИАНТ СРАВНЕНИЯ
2) что будет когда тугой юзер в твоих услових СЛУЧАЙНО поставит УСЛОВИЕ в ГРУППЕ.
276 Eugeneer
 
07.04.11
08:42
А ГДЕ ТЕСТ СКД ВОЗВРАЩАЕТ В ЗАПРОС ПОЛНЫЙ ТЕКСТ включая все конструкции {} - ТВОЙ ВАРИАНТ ЭТОГО НЕ СДЕЛАЛ.
277 IamAlexy
 
07.04.11
08:42
(275) ээээ еще раз - а СКДшные отборы что мешает просто показать на форме ?

там отрабатываются любые варианты.. хоть в группе хоть не в группе

и рули ими програмно через элементы отбора...

это же еще вроде в шаблоне типового было сделано на 8.1
278 Eugeneer
 
07.04.11
08:43
А тперь заднюю включаешь. мол ты хотел отборы, я сделал. а ты дурак...Конечно ты сделал - через заднее место!
279 Eugeneer
 
07.04.11
08:43
(277) ну да. тока вот эти условия не хаваются отборами построителя.
280 Alexandr Puzakov
 
07.04.11
08:45
(9) СКД умеет все то же, что и построитель, и намного больше. Дело не в инструменте, дело в умениях.
281 IamAlexy
 
07.04.11
08:46
(279) а нафига там построитель нужен ???
282 Eugeneer
 
07.04.11
08:46
отборы это не параметры. для параметров в СКД свои причендалы есть.
отборы это как раз конструкции {} что в СКД что в построителе.
Универсальны отборы - когда можно добавлять отбор произвольного реквизита измерения и он будет срабатывать.
(273) применил параметры и считает что это верно. пипец просто...а на самом деле бред написал.
283 IamAlexy
 
07.04.11
08:47
(282) а в СКД не работает отбор по произвольному реквизиту измерения ?

с каких пор ?
284 Eugeneer
 
07.04.11
08:48
(281) у меня полностью программная выборка запроса по группировкам. и свой макет полностью.. При выборке группировок кодом могут использоваться какие то свои процендуры и функции расчета - которые ясень хрен в СКД не засунешь.
285 Defender aka LINN
 
07.04.11
08:49
(275) Возьми в свои кривые руки клавиатуру и поставь. Группы условий там насоздавай, и запусти обработку, гений, ять.
(282) Маня, ты идиот, это долбаный факт. Ты, ять, не можешь глядя на 10 строк кода сказать, что они делают и как.
286 Eugeneer
 
07.04.11
08:50
(283) блин . в СКД все работает!!!! но мне не ЭТО НУЖНО
Мне нужно чтобы я получил РезультатЗапроса управляемый методами обычных результатов запроса. Типа
Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "ВидЦены", "Все");
287 Defender aka LINN
 
07.04.11
08:51
(276) Маня, именно это, тупица, мой отчет и делает. Позови к монитору зрячего.
(284) "При выборке группировок кодом могут использоваться какие то свои процендуры и функции расчета - которые ясень хрен в СКД не засунешь." - O, RLY?
288 IamAlexy
 
07.04.11
08:51
(284) пример отчета покажешь ?
просто дофига делал отчетов на СКД, почему то подобных вопросов не возникало ни разу...
289 Eugeneer
 
07.04.11
08:52
(285) иди нах.
290 IamAlexy
 
07.04.11
08:52
(286) а настройкой варианта это не решается ?
291 Eugeneer
 
07.04.11
08:52
(288) ок. только позже. будут через час.
292 Eugeneer
 
07.04.11
08:53
(287) отвали. можешь эту ветку забыть. устал уже с тобой нервы трепать. мне это нафиг не надо. иди отдохни в другое место.
293 Defender aka LINN
 
07.04.11
08:54
Сказочный талпаоп © Даун-Хаус
294 Леха Дум
 
07.04.11
09:13
Сказочные баталии... (291) А что мешает действительно получить готовый запрос из макета СКД? В запросе делаешь временную таблицу, из нее делаешь выборку в настройке макета. Затем получаешь готовый запрос из макета, выборку в нем отрезаешь и цепляешь свой кусок с блэкджеком и шлюхами.
295 DEVIce
 
07.04.11
09:31
(258). Я лично выковыривал. Обработка где-то на компе лежит, искать будет долго. Реально тебе говорю, есть возможность получить результат работы СКД, там правда не плоская табличка, группировки всякие и прочее, но данные таки выковыриваются.
296 DEVIce
 
07.04.11
09:32
(260). Как раз там все по группировкам, уже фактически готовый результат.
297 Eugeneer
 
07.04.11
09:33
(296) Жека ну если ты такое сделал то х.з. если найдешь будет интересно.
298 DEVIce
 
07.04.11
09:35
(297). Поищу на досуге. Просто реально день или два ломал говлову как получить. В итоге получил сделал, сдал и забыл. А обработок таких у меня на винте очень много. :)
299 Fragster
 
гуру
07.04.11
10:07
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений (DataCompositionResultValueCollectionOutputProcessor)
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений (DataCompositionResultValueCollectionOutputProcessor)
Свойства:
ОтображатьПроцентВывода (ShowOutputPercent)

Методы:
Вывести (Output)
ВывестиЭлемент (OutputItem)
ЗакончитьВывод (EndOutput)
НачатьВывод (BeginOutput)
УстановитьОбъект (SetObject)

Конструкторы:
По умолчанию

Описание:
Объект для вывода результата компоновки в таблицу или дерево значений.
300 Fragster
 
гуру
07.04.11
10:08
что мешает вывести результат СКД прямо в таблицу значений?
301 Fragster
 
гуру
07.04.11
10:08
нафига потом еще запросы крутить?
302 Scooter
 
07.04.11
10:10
(300)(301)вроде у него есть готовый алгоритм, по этому алгоритму написано много отчетов, и тупо переписывать отчет ломает
303 Scooter
 
07.04.11
10:12
(302)+ ему нужны отборы на упр.форме, как в построителе
304 IamAlexy
 
07.04.11
10:14
(303)  в типовых где пример посмотреть ?
305 Eugeneer
 
07.04.11
10:15
Ребят я уже все сделал что мне нужно было. без СКД
306 IamAlexy
 
07.04.11
10:16
(305) покажи то хоть...
307 Eugeneer
 
07.04.11
10:16
(302) нет. не так. у меня новое задание появилось от клиента для УТ11 на разрабокту отчета. Я его сделал.
308 Scooter
 
07.04.11
10:17
(304)например в СпискеКросТабл на форме отбор привязывается к построителю, програмно
в УФ такого нет
309 Eugeneer
 
07.04.11
10:17
(306) http://subsystems.ru/store/item/65-subsys-прайс-с-картинками-и-остатками-по-складам-для-управление-торговлей-11.html
Могу тебе его бесплатно выслать открытый. Только без дальнейшего распространения. Вроде не первый день видимся.
310 Scooter
 
07.04.11
10:17
(307)не угадал  (
телепат с меня хреновый  )
311 Eugeneer
 
07.04.11
10:18
(309) это только начало. т.к. там еще будет дофига опций.
312 IamAlexy
 
07.04.11
10:20
(309) я такой на скд сделал.. месяц назад..
причем и ведомость по остаткам с выводом картинок.
на управляемых формах кстати...

причем размером картинки рулить можно через условные оформления.

причем в свою нетленку добавил в процедуру формирования результата СКД проверку, которая проверяет что если в результате сидит ссылка на справочник "файлы" и в справочнике в актуальной версии лежит картинка - тупо выводится эта картинка в скд.


правда единственное что не победил - возможность пользователю менять КОЛОНКУ картинки...
она пока всегда в первой..
а так - и строки понимает и группировки...
313 Eugeneer
 
07.04.11
10:24
есть вариант и с СКД.
314 fisher
 
07.04.11
10:25
(312) Поделись... Очень интересует грамотная работа с картинками в СКД
315 Eugeneer
 
07.04.11
10:26
(312) я понимаю что можно и СКД сделать. тоже видел вариант с картинками.ноо.это не оптимально и не функционально.
я мактом управляю от установленных галочек. Юзеру очень просто и легко а это самое главное требование.
316 Eugeneer
 
07.04.11
10:26
(314) на ИС лежит отчет с СКД и картинками.
317 IamAlexy
 
07.04.11
10:27
(315) а у меня макет строится средствами СКД...
я вообще не заморачиваюсь..

нужен вариант с картинкой - выводится картинка..
не нужен вариант с картинкой - выводится без картинки..
318 IamAlexy
 
07.04.11
10:27
(316) там через одно место сделано.. какието переборы с пересчетом количества строк.. гемор короче
319 Eugeneer
 
07.04.11
10:28
Я в прайс еще буду добавлять вывод остатков поставщиков (регистра которого нет, и который мождет быть). Отчет будет определять если есть регистр в конфигурации - будет включать опцию сам. если нет то нет.
Также ще будет доработана куча причендалов. Сейчас делаю возможность рассылки и сохранения картинок в каталог с именами артикулов.
320 Eugeneer
 
07.04.11
10:31
+(319) это значит что будет запрос которого нет штатно в типовой. но при этом отчет будет работать и без него.
321 IamAlexy
 
07.04.11
10:32
(319) блин.. все еще не понимаю упертости в адрес построителя.. ну не понимаю... все это решается посредством скд...
322 Eugeneer
 
07.04.11
10:33
(321) ну вот когда решится нормально тогда и будем говорить что скд - все умеет делать.
323 Eugeneer
 
07.04.11
10:35
Я сторонник того что решения проблем должны быть простыми и легкими а не монстрячими. Потому что на СКД реально можно строить строить строить.. а потом попадется какая нить хрень и он упирается.
324 IamAlexy
 
07.04.11
10:36
(322) да фиг знает.. на мой взгляд все нормально решается...
325 Eugeneer
 
07.04.11
10:36
СКД пока что это конструктор запроса и макета. Но в реальных задачах бывают вещи когда нужно иметь больше функционал.
326 IamAlexy
 
07.04.11
10:40
(325) 14ая платформа в этом поможет - внешние функции можно будет юзать + еще куча прикольных мелочей...
327 Eugeneer
 
07.04.11
10:40
Вот даже глянь. я картинку могу засунуть куда угодно. куда заказчик пожелает.
Отключение картинок - выводит уже другой макет.
галка - остатков не формирует запрос к остаткам и не выводит данные. все одной галкой. юзеру удобно и все понятно.
328 Eugeneer
 
07.04.11
10:41
(326) ну будем ждать.
329 IamAlexy
 
07.04.11
10:49
(327) ну я просто не стал заморачиваться с не первым столбцом... просто моему заказчику было пофиг.. вернее ему нужнен был только первый  :)

зато я могу делать различные макеты на лету..
вернее пользователь может..

например сделать группировку таблиц по какому то признаку.. и выведится не одна таблица а множество таблиц...

и все с картинками.
330 IamAlexy
 
07.04.11
10:50
+(329) причем все средствами СКД в режиме пользователя..

а тебе придется мозги парить с выводом твоих макетов в цикле.. программно...
331 IamAlexy
 
07.04.11
10:50
попробуй сделать макет чтобы на каждый вид  номенклатуры была отдельная таблица.. с итогами и шапкой..
332 IamAlexy
 
07.04.11
10:51
+(331) а потом пользователь попросит отдельные таблицы не на номенклатуры а на склады.. или на еще чего нибудь :)
333 Eugeneer
 
07.04.11
10:53
(332) ну ответов и задач бывают сотни. поэтому и инструменты разные.
334 fisher
 
07.04.11
11:27
(332) Так как всё-таки вывести картинку в СКД без постобработки табличного документа?