Имя: Пароль:
1C
1С v8
Программно получить только итоговое значение по отчету (1С 8.2 СКД)
0 ils108
 
23.08.16
07:51
Добра всем!
Пользователь хочет для анализа получать на почту только итоги по нескольким отчетов. Программно отчеты я сформировал, отправку по почте сделал. Непонятно осталось только как итоговое число получить из отчета.
1 Горогуля
 
23.08.16
07:52
как станет понятно, сигнализируй
2 ils108
 
23.08.16
08:25
(1) вдохновляешь!
3 senior
 
23.08.16
08:50
(0) изврат, конечно, но можешь после получения табличного документа, найти строку ИТОГО и прочитать оттуда числа
4 senior
 
23.08.16
08:51
(3) можешь поискать еще в ПроцессореВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений, но я там не видел средств
5 ils108
 
23.08.16
09:09
(3) а если в таблицу значений вывести и там найти?

в процессоре вывода что-то глухо как в танке
6 ils108
 
23.08.16
11:05
решил таким незамысловатым образом.
Если Руководителю Тогда
        Область = Таб.НайтиТекст("Итого");
        Адрес = СтрЗаменить(Область.Имя, "C1", "C2");
        Итого = Таб.Область(Адрес).Текст;
        Возврат Итого;
        Иначе
        Возврат Таб;
        КонецЕсли;
7 тарам пам пам
 
23.08.16
11:33
(6) Весело тебе будет с вариантом отчета в виде кросс таблицы. И когда будут группировки по колонкам. И когда в варианте итоги по строкам отключены. И когда в отчете макет итогов заменили и там теперь выводится "Всего", а не "Итого".
Это намек на то, что решение хоть и будет работать здесь и сейчас, но в общем неверное.
8 ils108
 
24.08.16
05:15
(7) все возможно, решение неуниверсальное это факт. локально для анализа и принятия УР оно подойдет. в будущем есть смысл реализовать панель управления в 1С, а не пихать эти отчеты по почте, но до этой идеи нам еще предстоит дойти.

и ты не предложил своего красивого, грамотного и универсального решения, а намеки без предложенных вариантов это сами понимаете.
9 DDwe
 
24.08.16
06:02
(8) Зачем тебе кто-то будет предлагать красивое, грамотное и универсальное решение?
Тебе просто намекнули, что твое решение мягко говоря не профессиональное и что возвращаться к таким вещам когда-то потом когда понадобится это идиотизм. Лучше сейчас затратить чуть больше времени, но больше об этом не думать. Причем нужно сделать это самому.
10 ils108
 
24.08.16
07:07
(9) как зачем, чтобы поделиться профессионализмом и накопленным опытом.
и пока мне не пришло ничего более изящного, чем запросом получить тотже результат.
11 Горогуля
 
24.08.16
07:08
(10) отборы на запрос те же самые будешь накладывать?
12 DDwe
 
24.08.16
07:28
(10) А, зачем им делиться? Какой профит? Научить тебя? Нет так как ты просто скопипастишь и забудешь, пустая трата времени.
Почесать свое ЧСВ? Тоже нет, необходимость отсутствует.

Так что приходим к неутешительному выводу, незачем!
13 ils108
 
24.08.16
07:48
(12) про скопипастишь и забудешь весьма голословно. я в процессе обучения и именно поэтому на форуме задаю вопросы, а не даю советы. А помощь ближнему уже профит, особенно если при этом ничего не чешется. Но тут фломастеры разные могут быть на вкус, зависит от собственного опыта.
14 ils108
 
24.08.16
07:51
(11) не совсем понял вопрос. я думал над дублированием запроса, который использую в отчете, но опять же при его изменении как-то надо будет и в модуле где рассылку делаю тоже менять.

приходила мысль сделать сразу такую схему, чтобы там только итог был, но как это сделать я не придумал и нигде не нашел
15 Горогуля
 
24.08.16
08:00
(14) запрос из схемы даёт данные да двести. мне много, я докручиваю свои отборы, отчёт даёт уже 150. а запрос 200. куда будешь бежать?
16 ils108
 
24.08.16
08:09
(15) о том и речь, что идеально надо привязаться непосредственно к самой схеме отчета, чтобы не докручивать потом в других местах. Мой вариант поиска по тексту выглядит адекватным в силу остальных ограничений и того, что я сейчас не вижу другого пути.
17 Горогуля
 
24.08.16
08:10
формировать отчёт из одних только итогов предлагали, кстати?
18 ils108
 
24.08.16
08:19
(17) как я писал в (14) мне приходила такая идея, не нашел как реализовать.

плюс тут какой момент. Есть 3 отчета, одним пользователям я отправляю их полностью, а другим только итоги
19 Горогуля
 
24.08.16
09:02
(18) одним пользователям я отправляешь отчёт со всеми группировками и детзаписями, а другим - только с некоторыми
20 ils108
 
24.08.16
10:17
(19) как сгруппировать так, чтобы только итог отчета получить?
21 Горогуля
 
24.08.16
11:03
22 ils108
 
24.08.16
12:04
(21) у тебя же получается в самом запросе  суммировано просто по количеству без группировок
23 Горогуля
 
24.08.16
12:06
(22) неа
24 DDwe
 
24.08.16
12:07
(23) Там тебе про вложенные циклы ответили )))
25 ils108
 
24.08.16
12:09
(23) покажи как в самом СКД это настроить, я в упор не догоняю уже
26 Горогуля
 
24.08.16
12:10
(25) на скрине
27 Горогуля
 
24.08.16
12:11
количество - это ресурс такой
28 ils108
 
24.08.16
12:36
(27) понял, что ничего не понял, что-то подобное получилось, но все равно не так
http://imgur.com/CFQw64X
29 Горогуля
 
24.08.16
12:36
(28) зачем там два наряда?
30 ils108
 
24.08.16
12:38
(29) я о чем и говорю, непонятно как появляется этот второй наряд
31 Горогуля
 
24.08.16
12:38
ну нам отсюда не видно, что ты там понавыбрал в полях
32 ils108
 
24.08.16
12:45
33 DDwe
 
24.08.16
12:46
(31) Увидел?
34 Горогуля
 
24.08.16
12:47
35 Горогуля
 
24.08.16
12:47
+(34) а у меня как?
36 ils108
 
24.08.16
12:53
http://imgur.com/JPHDBYJ а если так, то пусто в итоге
37 Горогуля
 
24.08.16
12:54
(36) не пусто, а ноль
38 ils108
 
24.08.16
12:56
(37) да, но нарядов то 16
39 Горогуля
 
24.08.16
12:59
40 ils108
 
24.08.16
13:04
(39) я сделал как у тебя на скрине
41 Горогуля
 
24.08.16
13:05
сделай скрин с крайними настрйоками, добавь в поля не_ресурс, сделай второй скрин
какие-то танцы с бубуном уже
42 ils108
 
24.08.16
13:11
43 ils108
 
24.08.16
13:15
http://imgur.com/AXttPLq если добавляю регион, то выводит http://imgur.com/UgaSdhA
44 ils108
 
24.08.16
13:26
Горогуля не выдержал (
45 Горогуля
 
24.08.16
13:36
(44) домой ушёл
46 Горогуля
 
24.08.16
13:37
а теперь возьми то, что с регионом и 16 и выключи регион
47 ils108
 
24.08.16
13:42
(46) и становится 0 , если выключи = убери галку в выбранных полях(
48 Горогуля
 
24.08.16
13:46
49 Горогуля
 
24.08.16
13:46
играйся
50 ils108
 
24.08.16
13:55
(49) мои поклоны! затуп можно было лицезреть в (34) где я в ресурсах зачем-то указал "Рассчитывать по".
51 Горогуля
 
24.08.16
13:57
ох, едрить.. ну извини, не заметил ;)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший