|
Писать отчеты на СКД или вручную? | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Radion
11.10.13
✎
11:41
|
Всем привет! Интересно, кто как пишет отчеты? Много ли 1С-ков применяет СКД? Сам я сделал для себя шаблон для отчетов, и если нужно просто меняю текст запроса для нового отчета и строки вывода. СКД считаю несколько ограниченным вариантом, т.к. фиг его знает, что взбредет пользователю в голову (боюсь на СКД такое не состряпапть). Спасибо.
|
||||||||||
112
aka AMIGO
11.10.13
✎
13:30
|
(111) так у меня с таблицами и был разбор.. немного не так я выразился..
ладушки, ребята, остались каждый при своем мнении.. |
||||||||||
113
Конфигуратор1с
11.10.13
✎
13:31
|
(111) +1
Тут на запрещенном ресурсе отчет выкладывали на скд по журналу регистрации пользователей. Вот штатно тоже с скд его не вытащишь, журнал этот порнографический ) |
||||||||||
114
Дык ё
11.10.13
✎
13:35
|
99% скд, остальное в экселе :-)
Пишу отчет на СКД |
||||||||||
115
Aprobator
11.10.13
✎
13:40
|
(97) с фиксированным макетом как 2 пальца об асфальт. Вот когда количество колонок заранее неизвестно, тогда да - с накрытием их общей шапкой есть некоторые проблемы.
Пишу отчет на СКД |
||||||||||
116
Aprobator
11.10.13
✎
13:42
|
кроме того, в СКД ресурсы позволяют делать такие фокусы, которые в обычном запросе не сделаешь.
|
||||||||||
117
Новиков
11.10.13
✎
13:45
|
В типовых, с БСП, если вы будете писать отчеты без СКД, ваши юзвери закидают вас ссаными тряпками. И будут еще долго гнать, пока ваш дух наконец не выветрится из помещения.
|
||||||||||
118
bolder
11.10.13
✎
13:47
|
(0) СКД закрывает 95% потребностей.
Но есть сложности и неудобства,котрые решаем обычным отчетом,но с применением СКД. Пишу отчет на СКД |
||||||||||
119
Сияющий Асинхраль
11.10.13
✎
13:49
|
Если нужна какая-либо программная обработка стараюсь СКД не пользовать ибо программную работу с СКД явные извращенцы писали. А так простенькие отчеты на СКД, а вот печатные формы документов, ну типа Торг-12 или счетов-фактур программируем...
|
||||||||||
120
Михаил 1С
11.10.13
✎
13:55
|
(0) Ну так что, автор, ты голосовалку вывесил, данные собрал, теперь наверное видишь итог - надо самому переходить на СКД, раз прогрессивная общественность вся это делает. :)
|
||||||||||
121
Михаил 1С
11.10.13
✎
13:56
|
(117) :))
Эх, блин, где они только их берут - эти тряпки :) Неужели под столом делают? |
||||||||||
122
tata2010
11.10.13
✎
13:57
|
Доброго времени суток.
Пишу на СКД, правда, есть отчет, в котором СКД не отработала на "пять", его стряпала ручками. Но в большинстве случаев только СКД! |
||||||||||
123
Сияющий Асинхраль
11.10.13
✎
13:58
|
Считаю, что за такое вот:
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; руки пообрубать надо :-) |
||||||||||
124
tata2010
11.10.13
✎
13:59
|
(122) а ТЗ -> в СКД передавала..
|
||||||||||
125
DexterMorgan
11.10.13
✎
13:59
|
(0) ты просто троль
Пишу отчет на СКД |
||||||||||
126
fisher
11.10.13
✎
14:01
|
(97) На первый взгляд проблем не вижу. В чем именно сложность?
|
||||||||||
127
fisher
11.10.13
✎
14:07
|
(126) + Но соглашусь, что жестко и хитро форматированные отчеты в СКД зачастую рисовать сложнее, чем руками, и результат (в смысле настроек) выглядит менее прозрачно. Такое есть.
|
||||||||||
128
fisher
11.10.13
✎
14:09
|
(127) + Это издержки декларативного описания вообще, а не СКД самой по себе.
|
||||||||||
129
fisher
11.10.13
✎
14:13
|
(123) А как бы ты назвал? ПВРКДВКЗ?
|
||||||||||
130
issa
11.10.13
✎
14:21
|
только СКД
Пишу отчет на СКД |
||||||||||
131
Enders
11.10.13
✎
14:22
|
Смотря для чего отчет, но 95% Скд
Пишу отчет на СКД |
||||||||||
132
KoDD
11.10.13
✎
14:24
|
Стараюсь в СКД, а там как получится
Пишу отчет на СКД |
||||||||||
133
Nenaviwu1c20
11.10.13
✎
14:25
|
А еще по другому можно?)))))
Пишу отчет на СКД |
||||||||||
134
Nenaviwu1c20
11.10.13
✎
14:26
|
Скд это вещь для ленивых людей любящих работать только головой и поменьше руками
|
||||||||||
135
depthzer0
11.10.13
✎
14:26
|
"вручную" слишком не удобно. СКД - вещь
Пишу отчет на СКД |
||||||||||
136
Сияющий Асинхраль
11.10.13
✎
14:33
|
(129) Мамсимум "ВыводВКоллекцию", и то много...
|
||||||||||
137
Новиков
11.10.13
✎
14:34
|
Я молчу про шаблон типового отчета, который покрывает 100% флейма про потуги чего-то там нельзя сделать. Также молчу даже про внешние назначаемые отчеты из БСП, внешние подключаемые отчеты из БСП и т.д, внешнюю обвязку из БСП на фоновое выполнение отчета и рассылку оного куда-то-там, внешнюю обвязку на простое подключение отчета в БСП - вот это все кто-нибудь из-вас, не СКДшники, руками пробовал самостоятельно реализовать? Все получилось? Все гут? Полет нормальный?
А про инструкцию по СКД для юзверей, про непонятность для пользователя и т.д. - так это вы, пни, опять же. Идите в УЦ 1 и УЦ 3 на курсы по СКД и УТ 11. Там вам расскажут, что НЕ нужно пользователю обычному ничего знать про СКД, на то вы нужны. Настроили ему +100500 вариантов, сохранили и забыли. Если пользователю что-то захочется там изменить, он либо вас попросит, либо попросит обучить именно этому. Поэтому, типовые конфигурасты, не нужно оправдываться. К фикси моя марлезонская тирада не относится - у них свои сказочные миры. А типовым конфигурастов должно стошнить от фразы "Пишу отчеты вручную". Пишу отчет на СКД |
||||||||||
138
Новиков
11.10.13
✎
14:35
|
ну и да, кстати. Если вы в резюме укажите, или на собеседовании ляпните - СКД - зло, рискуете сильно быть не понятным.
|
||||||||||
139
r_p
11.10.13
✎
14:38
|
Мне порой страшно, но...
Пишу отчет на СКД |
||||||||||
140
Сияющий Асинхраль
11.10.13
✎
14:40
|
(137) Ну, не все, не все на СКД реализовать можно. В свое время директору писал отчет, так там фактически каждая строка по своему алгоритму считается, может быть и можно такое на скд, но геморроя бы однозначно было бы больше, чем просто ручками написать... Да и что уж тут, во всех типовых отчеты на СКД, а остальные печатные формы таки программируются ручками, так что не все 100 процентов оно покрывает... Хотя да, простые отчеты очень хороши на нем...
|
||||||||||
141
Холодильник
11.10.13
✎
14:41
|
С СКД писать быстрее и проще, чем любым другим способом.
Кроме того, при хорошем знании можно реализовать практически любые хотелки пользователя |
||||||||||
142
Холодильник
11.10.13
✎
14:41
|
+ голосую
Пишу отчет на СКД |
||||||||||
143
fisher
11.10.13
✎
14:42
|
(136) Дык это ж общее пространство имен объектов. Какой такой "ВыводВКоллекцию"? Чего вывод? А если не только у СКД вывод будет?
|
||||||||||
144
Новиков
11.10.13
✎
14:44
|
(140) мой обличительный опус не нужно понимать дословно :) Конечно, есть случаи, и в типовых, когда страшное мутится кодом. Но, как правило, все через БСП стараются делать, просто чтобы они одинаково выглядели. Опять же настройки-варианты на панели рисуются. В последней БСП уж среди них можно звездочки стало рисовать - типо избранное. Ну как во все это можно РУКАМИ вклиниться своей какой-то самописной херью? :)
|
||||||||||
145
Холодильник
11.10.13
✎
14:48
|
(144) самое главное - НИКОГДА не объединять рабочую базу с даже кусочком из БСП!
БСП - это одна большая паутина связанных вместе объектов, и вы рискуете получить связку 90% БСП + ваша база |
||||||||||
146
Сияющий Асинхраль
11.10.13
✎
14:49
|
(143) Не переубедишь :-(, программная часть работы с СКД написана очень нелогично. Да, запомнить можно, но просто по логике догадаться как оно должно быть хрен догадаешься...
|
||||||||||
147
Новиков
11.10.13
✎
14:53
|
(145) я работаю с базами, где БСП объединяет сама 1С :) Сказочные квадрто-треугольные миры под название УНИКАЛЬНАЯ РАБОЧАЯ БАЗА, мне уже давным давно не ведомы :)
|
||||||||||
148
Бледно Золотистый
11.10.13
✎
14:57
|
Раз тут собрались гуру СКД, напишу вопрос: Кто делал проверку иерархии в СКД со своей иерархией, когда источник данных с родителями не запрос, а объект? Как сделать? Везде в примерах используется запрос с параметром отбора.
|
||||||||||
149
fisher
11.10.13
✎
15:09
|
(146) Я понимаю, о чем ты. Работа с коллекциями объектов СКД не унифицирована и это напрягает. Есть такое. Плюс функционального сахарку не хватает и приходится для абсолютно рутинных вещей тулить многоэтажные конструкции и выносить в модуля.
|
||||||||||
150
stix2010
11.10.13
✎
15:09
|
(92) в 10%% просто неоптимально писать на СКД
|
||||||||||
151
Dzenn
гуру
11.10.13
✎
15:23
|
Только вручную! Только перебором документов! Только хардкор! ;-)
|
||||||||||
152
babytype
11.10.13
✎
15:43
|
Пишу отчеты вручную |
||||||||||
153
Леопольд Роскошный
11.10.13
✎
15:46
|
(152) 7 как детектед
наверняка можно. Если и что там разглядел. |
||||||||||
154
DexterMorgan
11.10.13
✎
15:48
|
(140) Чушь не пиши. Каждай строка по своему алгоритму? Выбирай нужные данные и через вычисляемые поля и функции общих модулей все делается на ура. Сохраняя все плюхи скд.
|
||||||||||
155
RoMeL
11.10.13
✎
15:53
|
СКД рулит, но хотелось бы получить наглядное сравнение и объединение макетов СКД разных релизов отчета
Пишу отчет на СКД |
||||||||||
156
eklmn
гуру
11.10.13
✎
15:58
|
(152) как вы семерочники заколебали со своими костылями
|
||||||||||
157
IamAlexy
11.10.13
✎
15:59
|
(152) да, а в чем собственно проблема ?
|
||||||||||
158
babytype
11.10.13
✎
16:00
|
(152), (156) ежели можно, то будем на снеговика переходить :)
|
||||||||||
159
n0ther
11.10.13
✎
16:09
|
зависит от задачи
|
||||||||||
160
babytype
11.10.13
✎
16:13
|
(157) макет отчета строго фиксированный, обращения идут по адресам ячеек, в зависимости от условий они раскрашиваются. Думал, что в СКД без дописывания кода настройками такое сделать нереально. Пошел учиться дальше.
|
||||||||||
161
Valera-M
11.10.13
✎
16:15
|
В основном СКД. В СКД нельзя реализовать рекурсию.
Пишу отчет на СКД |
||||||||||
162
fisher
11.10.13
✎
16:20
|
(161) Конкретизируй. Рекурсивный отчет не можешь вывести? Фрактал нарисовать?
|
||||||||||
163
Valera-M
11.10.13
✎
16:25
|
(162)Простейшая ситуация, номенклатура со спецификациями и не определенным количеством вхождений. Надо это вывести в скд. Расскажи как или лучше рабочий пример на базе БП.
|
||||||||||
164
Valera-M
11.10.13
✎
16:27
|
+ (163) Объект не используем. Производительность важна.
|
||||||||||
165
IamAlexy
11.10.13
✎
16:30
|
(162) мне что то подсказывает что на СКД еще нельзя видеоролик смонтировать да и минеты СКД не делает...
вот ведь какая плохая то СКД... |
||||||||||
166
Valera-M
11.10.13
✎
16:33
|
(165)СКД очень удобно, не троль. Особенно тонком клиенте.
|
||||||||||
167
DexterMorgan
11.10.13
✎
16:56
|
(160) ну понятно, что расшифровку дописывать надо
|
||||||||||
168
y22-k
11.10.13
✎
16:58
|
98% отчетов новых на СКД, на построителе только старые в которых лень копаться
Пишу отчет на СКД |
||||||||||
169
DexterMorgan
11.10.13
✎
16:59
|
(163) Два набора данных запрос по номенклатуре, запрос по спецификациям. Соединение по параметру.
|
||||||||||
170
kiruha
11.10.13
✎
17:23
|
Сложная система полей.Сложные ограничения доступа
Настройка пользователем вручную структуры отчета - абсолютно нереально. Итого никакого в текущей ситуации(на работе) смысла нет Пишу отчеты вручную |
||||||||||
171
kiruha
11.10.13
✎
17:25
|
(168)
Можно поинтересоваться - зачем нужно 98% делать на СКД? Так необходимо ? |
||||||||||
172
fisher
11.10.13
✎
17:25
|
(170) Комментарий из прошлого :)
|
||||||||||
173
DexterMorgan
11.10.13
✎
17:27
|
(171) Нет. Это проще.
|
||||||||||
174
kiruha
11.10.13
✎
17:30
|
(173)
А - забацал запрос за 15 мин - кинул в СКД - опля отчет готов / профит На пользователя начхать |
||||||||||
175
CepeLLlka
11.10.13
✎
17:30
|
Не пишу кучу отчётов.. и СКД знаю по наслышке..
На СКД делал только тупые отчёты какие-нибудь.. Чуть что посложнее.. всегда ручками.. потому что видимо в СКД слабоват.. ну и с интерфейсом как-то не оч на СКД мне кажется.. Пишу отчеты вручную |
||||||||||
176
fisher
11.10.13
✎
17:39
|
(174) Ты видел функционал отчета на УФ с автоформой из коробки? Про всякие типовые рюшечки я уже молчу.
|
||||||||||
177
kiruha
11.10.13
✎
17:44
|
(176)
Да уж насмотрелся. На том и зарабатываем |
||||||||||
178
CepeLLlka
11.10.13
✎
17:45
|
На СКД пожалуйста, но желательно в 77 :)
http://s60.radikal.ru/i167/1310/4d/18417b525282.jpg |
||||||||||
179
alex74
11.10.13
✎
17:46
|
(176) я видел глаза пользователей когда они нажали кнопку "Настройка" навороченного отчета на СКД. И тут же дрожащими руками окно настройки закрыли, чтобы нечаянно чего-нибудь не поломать.
|
||||||||||
181
fisher
11.10.13
✎
17:48
|
(179) Мы говорим об одном и том же? О пользовательских настройках отчета в УФ?
|
||||||||||
182
DexterMorgan
11.10.13
✎
17:50
|
(174) Что тебе мешает настроить варианты для пользователей как нужно им?
|
||||||||||
183
kiruha
11.10.13
✎
17:51
|
(180)
Ну раз такой умный объясните дураку что хотели скать то ? (182) А кто сказал что им нужны варианты ? |
||||||||||
184
kiruha
11.10.13
✎
17:52
|
После такого я бы вообще тут светиться не стал
v8: СКД Вывод ресурсов в строках |
||||||||||
185
kiruha
11.10.13
✎
17:54
|
Что за фигня пошла - начинающие 1С ники учат ветеранов как отчеты на СКД делать
и те у них еще и Дауны |
||||||||||
186
CepeLLlka
11.10.13
✎
17:54
|
Ребята.. давайте жить дружно..
|
||||||||||
187
Biker
11.10.13
✎
17:54
|
(183) Делай без вариантов. Кто тебе машает?
у меня есть отчеты где только период и кнопка сформировать. |
||||||||||
188
Casey1984
11.10.13
✎
19:34
|
Чистое СКД или ручная выборка/анализ + вывод через СКД. Пользователи быстро привыкают к хорошему;)
Пишу отчет на СКД |
||||||||||
189
ProgAL
11.10.13
✎
19:34
|
А только мне кажется что настройки у построителя были молее эргономичные чем у СКД ?
|
||||||||||
190
Котокот
11.10.13
✎
19:43
|
О май гад...
Пишу отчет на СКД |
||||||||||
191
BAPBAP
11.10.13
✎
20:01
|
(69) Решение
1. В запросе пронумеровать таблицу 2. Разделить на 2 таблицы: с непарным номером (1,3,..) и парным номером (2, 4) 3. Соединить эти 2 таблицы 4. Вывести детальные записи Работы на 20 минут, максимум. А если лень думать, все можно сделать через таблицу значений. Вручную пишу, когда надо использовать функцию ПроверитьВывод(). Все остальное на СКД Пишу отчет на СКД |
||||||||||
192
Defender aka LINN
11.10.13
✎
21:55
|
(178) И ты вот тут перед всеми нами реально хочешь сказать, что пользователь это все анализирует?
|
||||||||||
193
IamAlexy
11.10.13
✎
22:38
|
(178)а в чем сосбтвенно проблема?
проблема нахреначить колонок побольше в таблицу? |
||||||||||
194
Armando
11.10.13
✎
23:13
|
(152) это отчет?
|
||||||||||
195
GANR
11.10.13
✎
23:14
|
(0) А как лучше разрабатывать отчет - кодом или конструктором. Как Вам такое переиначивание вопроса?
Пишу отчет на СКД |
||||||||||
196
Гобсек
11.10.13
✎
23:17
|
50% - 50%
Пишу отчеты вручную |
||||||||||
197
GANR
11.10.13
✎
23:18
|
(152) Но вот для отчетов с фиксированным оформлением (расчетные листы в ЗУП, главная книга в бухгалтерии) я как-то не вижу преимуществ СКД. Может быть, кто-нибудь разубедит меня?
ЗЫ. Сам в основном пишу на СКД. Пишу отчеты вручную |
||||||||||
198
Гобсек
11.10.13
✎
23:19
|
50% - 50%
. |
||||||||||
199
Гобсек
11.10.13
✎
23:19
|
50% - 50%
забыл проголосовать Пишу отчет на СКД |
||||||||||
200
Гобсек
11.10.13
✎
23:22
|
(197)+1
Расчетные листы лучше писать вручную |
||||||||||
201
Зойч
12.10.13
✎
00:40
|
А как без СКД, например, универсальные отборы в УФ делать?
|
||||||||||
202
GANR
12.10.13
✎
16:02
|
(201) Посредством дерева значений и самопального алгоритма :-)
|
||||||||||
203
GANR
12.10.13
✎
16:04
|
+(202) Как-то раз я лично был вынужден написать функцию, транслирующую отбор СКД в условие запроса. Конечно, это можно было в макете компоновки данных посмотреть http://ximage.ru/data/imgs/1364297082.jpg, но быстродействие тогда было бы ужасным .
|
||||||||||
204
Поpyчик-4
12.10.13
✎
16:04
|
1 и 2 вариант в зависимости от упоротости задачи и обстановки.
|
||||||||||
205
ProgAL
13.10.13
✎
09:48
|
(203) А функцию не выложите? Она учитывает объединение полей условтй в группе в отборах СКД ?
|
||||||||||
206
GANR
13.10.13
✎
16:05
|
(205) Под рукой алгоритма нет, да и громоздок он скажу в 2-х словах:
1. Для обхода этих самых групп используется рекурсия или массив-стек (я предпочитаю массив-стек - гибче), заменяющий последнюю, вот пример с деревом СтекВызовов = Новый Массив; СтекВызовов.Добавить(Новый Структура("Выборка, Вершины", Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией, "Ссылка"), ТвоеДерево.ПолучитьЭлементы())); Пока СтекВызовов.Количество() <> 0 Цикл ТекущиеПараметры = СтекВызовов[СтекВызовов.Количество()-1]; Если ТекущиеПараметры.Выборка.Следующий() Тогда НоваяВершина = ТекущиеПараметры.Вершины.Добавить(); ЗаполнитьЗначенияСвойств(НоваяВершина, ТекущиеПараметры.Выборка); ДочерняяВыборка = ТекущиеПараметры.Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией, "Ссылка"); Если ДочерняяВыборка.Количество() <> 0 Тогда СтекВызовов.Добавить(Новый Структура("Выборка, Вершины", ДочерняяВыборка, НоваяВершина.ПолучитьЭлементы())); КонецЕсли; Иначе СтекВызовов.Удалить(СтекВызовов.Количество()-1); КонецЕсли; КонецЦикла; 2. Для идентификации параметров в правой части условий используется такой алгоритм: ИмяПараметра = "П_" + СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", "_"); Запрос.Вставить(ИмяПараметра, ЗначениеПравойЧастиОтбораСКД); Ничего сакрального в этом алгоритме нет - аж в нескольких модификациях в зависимости от задачи используется. |
||||||||||
207
runoff_runoff
13.10.13
✎
16:27
|
ну естественно..
Пишу отчет на СКД |
||||||||||
209
DexterMorgan
13.10.13
✎
20:52
|
Пост (174) это высшая степень его проявления, ты уж извини
|
||||||||||
210
SanGvin
13.10.13
✎
21:13
|
99%
Пишу отчет на СКД |
||||||||||
211
Лефмихалыч
13.10.13
✎
23:47
|
псто в (0) на самом деле означает: "Я не осилил СКД и 8.2 как таковую да и боюсь всего нового, подкиньте мне пожалуйста идей для оправдания моей лени и дремучести"
почитай уже, автор, хотя бы Хрусталёву. Натурально же полегчает и вот эта вся ересь из головы вытрусится Пишу отчет на СКД |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |