|
v7: Отчет или обработка? | ☑ | ||
---|---|---|---|---|
0
vova1122
19.12.11
✎
17:41
|
В 1С есть понятие "обработка" и "отчет". Чем они отличаются друг от друга?.
В ообщем я так понимаю когда нудно делать какие то изменения с данными то делают обработку а если нет то отчет. Но можно и отчеты и обработки писать либо только в отчетах либо только в обработках. Они будут одинаково работать и в "обработках", и в "отчетах". Тоисть они взаимозаменяемые... Тогда зачем в 1С есть отдельно "обработки" и отдельно "отчеты"? |
|||
1
YF
19.12.11
✎
17:41
|
Ничем не отличаются, в 7.7 это одно и то же
|
|||
2
Эльниньо
19.12.11
✎
17:41
|
Баян порватый.
|
|||
3
YF
19.12.11
✎
17:42
|
Предполагается, что если задачей механизма является выдача данных на просмотр пользователю в виде печатной формы, то это отчет, иначе обработка
|
|||
4
Ковычки
19.12.11
✎
17:44
|
(1) в Отчете
Процедура Сформировать() в Обработке Процедура Выполнить () |
|||
5
суицид
19.12.11
✎
17:47
|
обработку делают только программисты, отчёты делают ещё и финики, менеджеры, бухи
|
|||
6
Эльниньо
19.12.11
✎
17:47
|
(4) А если Захерачить(), тогда что?
|
|||
7
Ковычки
19.12.11
✎
17:47
|
хотя как сказал Эльниньо - вопрос драная тряпка, тока непонятно
Метаданные.Отчет() = 31 Метаданные.Обработка() = 69 |
|||
8
Ковычки
19.12.11
✎
17:48
|
(6) это уже "Наша Раша" - Александр Родионович Бородач ))
|
|||
9
Sh1ko
19.12.11
✎
17:49
|
(0) В ЖКК про это минимум 1 абзац.
|
|||
11
Эльниньо
19.12.11
✎
17:51
|
Метаданные.Отчет() = 151
Метаданные.Обработка() = 160 Млин. У меня не так! Пойду стенку искать. |
|||
12
Ковычки
19.12.11
✎
17:56
|
(11) нихренасе ты вкалываешь )
|
|||
13
Эльниньо
19.12.11
✎
17:57
|
Метаданные.Документ() = 97
Метаданные.Константа() = 83 |
|||
14
Ёпрст
19.12.11
✎
17:58
|
(12) весь хлам в мд собрал.
|
|||
15
Ёпрст
19.12.11
✎
17:58
|
(13) чего за учет в этой базе ?
|
|||
16
Эльниньо
19.12.11
✎
17:59
|
(12) Глянь плз Скуль-2008 и vk_Hook1C.dll
Может что насоветуешь. |
|||
17
Ёпрст
19.12.11
✎
17:59
|
+15 за обработки я еще могу понять, особенно, если в них реализация классов, а вот с 97 доками - явный перебор.
|
|||
18
Ковычки
19.12.11
✎
17:59
|
(13) и тут обскакал, а вот по постоянству (константы) мы равны )
|
|||
19
Эльниньо
19.12.11
✎
17:59
|
(17) А как тебе 300 граф отбора?
|
|||
20
Эльниньо
19.12.11
✎
18:00
|
Метаданные.Журнал() = 73
|
|||
21
AntiBuh
19.12.11
✎
18:00
|
(15) учет всего :)
|
|||
22
Ковычки
19.12.11
✎
18:00
|
(16) не, я ни приделах эти вк, но конечно гляну
|
|||
23
Эльниньо
19.12.11
✎
18:01
|
(22) Я про глюки при 300 граф отбора.
|
|||
24
Попытка1С
19.12.11
✎
18:01
|
(19) Ну и нафига это надо..
Наверняка на конфу смотреть тошно. |
|||
25
Эльниньо
19.12.11
✎
18:01
|
(21) Не. Только половина задуманного.
|
|||
26
Ёпрст
19.12.11
✎
18:02
|
(19) Заместо этого, лучше б табличное поле прикрутил с любым отбором и избавился бы от 1с-овских журналов и граф отбора.
|
|||
27
Попытка1С
19.12.11
✎
18:02
|
(26) + Дохрена
|
|||
28
Эльниньо
19.12.11
✎
18:04
|
(26) Это уже есть в вариантах. Может кто ещё чё-нить подкинет.
|
|||
29
Ковычки
19.12.11
✎
18:04
|
а чем графы отбора лучше общих реквизитов ?
|
|||
30
Ёпрст
19.12.11
✎
18:06
|
(29) лежат в отдельной табличке, не пухнет 1sjourn и меньше времени на запись оной.
|
|||
31
Mikeware
19.12.11
✎
18:08
|
(30) Вопрос спорный...
|
|||
32
Ёпрст
19.12.11
✎
18:10
|
(31) ну, смотря где, для дбф распухание 1sjourn не есть гуд.
|
|||
33
Ёпрст
19.12.11
✎
18:12
|
+32 ибо индексный файлик будет ого-го какого размерчика.
|
|||
34
KRV
19.12.11
✎
18:13
|
(0) Мальчик - девочка.. какая в жеппу разница?...
|
|||
35
vova1122
19.12.11
✎
18:19
|
(4)(34) Я имею ввиду. Например взять текст с "обработки" и запихнуть в "отчет". он так же с успехом выполнится и в "отчете".
|
|||
36
Mikeware
19.12.11
✎
18:19
|
(32) Тем не менее, те значения, которые однозначно есть в документах - лучше класть в журнал. Если вероятность наличия реквизита у документа менее 75% - лучше в "ссылки"
|
|||
37
vova1122
19.12.11
✎
18:19
|
... как и в "Обработке"
|
|||
38
Mikeware
19.12.11
✎
18:20
|
(35) Можешь запихнуть его в документ - он выполнится и там тоже....
|
|||
39
Ёпрст
19.12.11
✎
18:36
|
+38 и даже в справочнике.. и в журнале и..о боде, в форме списка справочника!
|
|||
40
FN
19.12.11
✎
18:43
|
В тему:
Метаданные.Отчет("АнализСубконто").Выбран() = 1 Метаданные.Обработка("АнализСубконто").Выбран() = 0 ОткрытьФорму("Обработка.АнализСубконто") = 1 Причем засада - если есть Отчет и Обработка с одинаковым именем, то Обработку открыть невозможно - всегда открывается Отчет вот такая она наша 1С... |
|||
41
Torquader
19.12.11
✎
19:01
|
(40) Это ещё раз доказывает, что разница между ними надуманная.
P.S. вы бы ещё про внешние отчёты и обработки бы вспомнили, и чем они отличаются. |
|||
42
Ковычки
19.12.11
✎
21:56
|
а есть различия
|
|||
43
Эльниньо
19.12.11
✎
22:10
|
(32) У меня проблемы с 1SCRDOC. Начинает с ума сходить. В отбор спорадически попадают доки других видов.
Снос индексов проблемы не решает. Снос и возврат взад графы решает проблему ненадолго. |
|||
44
Aleksey
19.12.11
✎
22:21
|
различия есть, но специфические
|
|||
45
zak555
19.12.11
✎
22:22
|
(44) какие ?
|
|||
46
Aleksey
19.12.11
✎
22:25
|
(45) Для 8-ки например, наличие СКД в отчете
|
|||
47
zak555
19.12.11
✎
22:26
|
(46) я про 77
|
|||
48
Aleksey
19.12.11
✎
22:27
|
А для 7-ке, могу соврать, но типа отчет можно несколько раз один и тот же открыть (добавить # в названии). А обработку нет. Ну т.е. различия из этой серии. Давно это было, уже не помню точно
|
|||
49
zak555
19.12.11
✎
22:29
|
(46) в 8ке только скд ?
|
|||
50
Ёпрст
19.12.11
✎
22:38
|
(43) У тебя еще и дбф ?!
:) монстр |
|||
51
Ковычки
19.12.11
✎
22:40
|
Марат он такой ))
|
|||
52
1Сергей
20.12.11
✎
09:08
|
Метаданные.Документ() = 114
Метаданные.Константа() = 58 Метаданные.Отчет() = 114 Метаданные.Обработка() = 42 ЗЫ 22 см |
|||
53
Ненавижу 1С
гуру
20.12.11
✎
09:12
|
в 8-ке различия есть
|
|||
54
Shandor777
20.12.11
✎
09:16
|
(0) Все не читал, но обработка приводит к изменению каких-либо данных в базе. Значений справочников, документов и т.п.
Отчет же выдает только информацию на основе данных в базе на выбранный момент времени. После выполнения отчета в базе ничего не меняется. |
|||
55
Shandor777
20.12.11
✎
09:23
|
+(54) Кстати, следует понимать, что без разницы, где вы разместите свой отчет в конфигураторе (в отчетах или в обработках)главное, что вы напишете в модуле :)
Поправьте, если я неправ. |
|||
56
Эльниньо
20.12.11
✎
09:35
|
(50) Скажу больше - более 100 юзеров одновременно
|
|||
57
Ковычки
20.12.11
✎
09:37
|
(54) а пятнашки какиенибудь - это отчет или обработка ?
|
|||
58
Эльниньо
20.12.11
✎
09:39
|
(54) Гы.
Процедура Сформировать() ДокиНах = СоздатьОбъект("Документ"); ДокиНах .ВыбратьДокументы(); Пока ДокиНах .ПолучитьДокумент() = 1 Цикл ДокиНах .Удалить(1); КонецЦикла; КонецПроцедуры // Совсем ничего не изменит |
|||
59
Shandor777
20.12.11
✎
09:56
|
(58) О чем ты?
Удаление документов, по-твоему, оставляет базу неизменной или что? ТС задал конкретный вопрос, я дал конкретный ответ. Если ТС мой ответ ничего не дал, он переспросит. |
|||
60
Эльниньо
20.12.11
✎
10:02
|
(59) Я о "После выполнения отчета в базе ничего не меняется"
|
|||
61
Ёпрст
20.12.11
✎
10:05
|
ёпта..пришлось у себя поглядеть:
Метаданные.Документ() = 151 Метаданные.Константа() = 63 Метаданные.Отчет() = 111 Метаданные.Обработка() = 142 и откуда там столько мусора..;) |
|||
62
Эльниньо
20.12.11
✎
10:06
|
(61) Все ушли, посыпая голову пеплом.
|
|||
63
NcSteel
20.12.11
✎
10:07
|
В обработке нельзя пивязать СКД как основное расширение объекта. ))
|
|||
64
Ёпрст
20.12.11
✎
10:09
|
(62) да не, у Садовникова или trad-a, думаю, побольше мусора в обработках будет - они любят классы в мд хранить.
|
|||
65
1Сергей
20.12.11
✎
10:12
|
(63) СКД - Сальдо Конечное Дебет?
|
|||
66
Shandor777
20.12.11
✎
10:18
|
(60) Если база после выполнения отчета изменилась, то это уже не отчет, хотя он и помещен в ветке конфигурации "отчеты". Важно в данном случае не размещение в дереве конфигурации, а результат выполнения.
|
|||
67
Mikeware
20.12.11
✎
10:20
|
(64) в распределенке это - хранение в мд- удобнее...
|
|||
68
NcSteel
20.12.11
✎
10:25
|
(65) Конечно .
|
|||
69
Mikeware
20.12.11
✎
10:26
|
(61) Метаданные.Обработка() = 181
Метаданные.Отчет() = 48 Метаданные.Документ() = 78 Метаданные.Справочник() = 135 Метаданные.Константа() = 70 Удивился количеству констант. Посмотрел - значительная часть - мусор 6-летней давности... Правда, внешних отчетов сотни две, но они собираются в меню в зависимости от доступных ролей конкретного пользователя. |
|||
70
1Сергей
20.12.11
✎
10:31
|
(52)+
Учитесь как надо избавляться от мусора :) До чистки: Метаданные.Обработка() = 42 Метаданные.Отчет() = 114 Метаданные.Документ() = 114 Метаданные.Справочник() = 49 Метаданные.Константа() = 58 После чистки: Метаданные.Обработка() = 11 Метаданные.Отчет() = 78 Метаданные.Документ() = 86 Метаданные.Справочник() = 44 Метаданные.Константа() = 37 |
|||
71
1Сергей
20.12.11
✎
10:32
|
(70) правда, МД не сильно уменьшился почему-то
|
|||
72
Mikeware
20.12.11
✎
10:33
|
(71) GComp в зубы...
|
|||
73
Mikeware
20.12.11
✎
10:33
|
+(72) ну и смотреть картинки и общие таблицы
|
|||
74
zuza
20.12.11
✎
17:56
|
Метаданные.Документ() = 124
Метаданные.Константа() = 123 Метаданные.Отчет() = 97 Метаданные.Обработка() = 136 |
|||
75
Эльниньо
20.12.11
✎
17:58
|
(74) Силён!
|
|||
76
acsent
20.12.11
✎
18:17
|
У когонибудь более тыщи есть?
|
|||
77
Ковычки
20.12.11
✎
18:20
|
(76) констант ?
|
|||
78
Ковычки
20.12.11
✎
18:20
|
или рублей ?
|
|||
79
Mikeware
20.12.11
✎
18:20
|
Народ, а нафига вам столько видов документов? Эмуляция дополнительных табчастей?
Я глянул сейчас, у меня только 51 вид используется... |
|||
80
Ковычки
20.12.11
✎
18:21
|
(79) наследство проклятого царизьма
|
|||
81
Ёпрст
20.12.11
✎
19:33
|
(79) используется тоже мало..наследие
|
|||
82
Aleksey
20.12.11
✎
20:19
|
(74) Сначало улыбнуло. Каждому документу по константе.
Потом глянул у себя.... Метаданные.Обработка() = 76 Метаданные.Отчет() = 37 Метаданные.Документ() = 57 Метаданные.Справочник() = 79 Метаданные.Константа() = 103 |
|||
83
Mnemonic1C
20.12.11
✎
20:20
|
(79) Таб. части кстати лучше в справочниках хранить
|
|||
84
trad
20.12.11
✎
22:33
|
слабаки
|
|||
85
trad
20.12.11
✎
22:39
|
(84)+
папка Extform содержит файлов: 506 |
|||
86
Ёпрст
20.12.11
✎
23:44
|
(85) 1131, тоже мне удивил..
:) ты не забыл оттуда рег отчетность убрать ? и efd ? |
|||
87
zak555
21.12.11
✎
00:14
|
зачем столько отдельных отчётов ?
|
|||
88
Torquader
21.12.11
✎
00:29
|
На самом деле, отчёт - это то, что выводит систематизированную информацию на основе данных в базе - при этом, в общем случае, данные в базе могут поменяться (если результаты отчёта будут сохранены в базе для быстроты выполнения).
Обработка же выполняет какое-то действие и алгоритм, то есть это просто модуль, который имеет форму и может что-то сделать (и никто не обещает, что обработка будет менять данные в базе, например, она может просто ждать какого-то события и по нему выводить какие-то данные в файл). Однозначно можно сказать, что результатом выполнения отчёта будет таблица с данными или ещё какой-то документ (в печатном виде, а не в понимании 1С). |
|||
89
Злопчинский
21.12.11
✎
00:34
|
у меня не так многог.. ;-) конфига близка к типовой ТиС, а вот внещних обработок и печатных форм - под тысячу.. скопилось за кучу лет...
|
|||
90
Cthulhu
21.12.11
✎
00:57
|
Метаданные.ВнешняяОбработка()="да вы чо там офигели?"
|
|||
91
Torquader
21.12.11
✎
01:02
|
(90) GetFolder("./ExtForms/").Files.Count="Дофига" будет точнее.
|
|||
92
Злопчинский
21.12.11
✎
01:04
|
(91) PRNFORMS - посчитает?
|
|||
93
viktor_vv
21.12.11
✎
01:17
|
Заинтриговали :) и слегка охренел сам. Че-то я там не то делал :).
Метаданные.Обработка() = 52 Метаданные.Отчет() = 104 Метаданные.Документ() = 147 Метаданные.Справочник() = 155 Метаданные.Константа() = 129 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |