Имя: Пароль:
1C
1С v8
Вывод реквизитов в сводной таблице СКД
0 Alexander5197
 
21.10.15
16:29
Товарищи, подскажите пожалуйста, как можно реализовать. Не первый раз появляется задачка сделать отчет в виде сводной таблицы по периодам, где в качестве значений по периоду должны быть не ресурсы (т.е. числа), а перечень каких-либо реквизитов или своя маленькая таблица.

Например, требуется разработать календарь взаимодействий. Т.е. клиент хочет видеть, какие взаимодействия у него запланированы по датам:

|01.01.2016|02.01.2016|03.01.2016|04.01.2016|
|Встреча 1 |          |Встреча 2 |Встреча 3 |
|          |          |Встреча 4 |          |

Все бы ничего, и помогает функция ВычислитьВыражениСГруппировкойТаблицаЗначений. Т.е. мы делаем ресурс "Встреча", и в формуле расчета пишем эту функцию. Вид получается какой нужно. Но тут есть одно "Но": в таком случае нельзя использовать условное оформление, и не получится раскрасить каждую встречу в свой цвет (а это требование заказчика). И второе "но" - это то, что встречу открыть уже нельзя. Каким образом можно сделать так, чтобы все работало как надо?
1 mehfk
 
21.10.15
16:34
делай ресурс, функцию не указывай
2 Alexander5197
 
21.10.15
16:46
Пробовал, тоже не все так просто. Если делать просто ресурс, то из-за отсутствия группировки строк, все ресурсы схлопываются в 1 строчку. Самое лучшее, что у меня получилось - это сделать такой финт. Сделать реквизит Взаимодействие, и сделать ресурс ВзаимодействиРесурс но тогда получается вот что:

|Взаимодействие|01.01.2016|02.01.2016|03.01.2016|04.01.2016|
|Встреча 1     |Встреча 1 |          |          |          |
|Встреча 2     |          |          |Встреча 2 |          |
|Встреча 3     |          |          |          |Встреча 3 |
|Встреча 4     |          |          |Встреча 4 |          |

Конечно, с первой колонкой можно что-нибудь сделать, чтобы она была пустая и узенькая, но то, что между Встречей 2 и Встречей 4 есть пробел - это клиента не устроит.
3 Alexander5197
 
22.10.15
09:05
Lasciate ogni speranza, voi ch’entrate.

Это я не про Мисту, это я про эту задачу)
Так и пришлось на табличном документе делать.