Имя: Пароль:
1C
1С v8
Построение отчета-"шахматки"
0 vlasabo
 
30.01.17
16:22
Добрый день.
Есть регистр, в котором присутствует время начала процедуры, время окончания процедуры, ФИО сотрудника и ФИО клиента.
Вопрос:
как вывести шахматку со строками в виде время начала-время конца, столбцами с ФИО сотрудника и на пересечении получить ФИО клиента?
Попробовал через конструктор настроек - таблица, выбрал строки-столбцы-данные, но корректно строится табличка только в том случае, если поле на пересечеии содержит ресурс. В моём же случае это ФИО клиента, т.е. ссылка на справочник (ну или строка наименования).
Т.е. если я выбираю в Ресурсах ФИО клиента (количество) - всё прекрасно отображается, поскольку значение ячейки - ресурс. Но толку, увы, от такой таблицы маловато.
1 МихаилМ
 
30.01.17
16:35
переберите тз и постройте нужную Вам .
2 vlasabo
 
30.01.17
16:38
(1) можете чуть подробнее? Можно какой-нибудь пример, я разберусь\загуглю
3 МихаилМ
 
30.01.17
16:44
(2)
загуглите поиском форума по "кросс таблица"
4 vlasabo
 
30.01.17
17:15
С означенным в (1) вопросом помогло вот это:
Написать в выражении ресурса
Строка(ВашРеквизитПредставление)
Но вылез еще один косяк - сотрудник в одно время может оказывать одновременно две услуги разным клиентам. Т.о. должны быть разные фамилии в один промежуток времени, а у меня всё забито одной...
5 МихаилМ
 
30.01.17
17:30
(4)
Вы с помощью скд решаете задачу ?
6 vlasabo
 
30.01.17
18:01
(5) пытаюсь.
Судя по всему не получится и придётся писать всё руками
7 RomanYS
 
30.01.17
20:18
Максимум(ФИОклиента)
8 SSSSS_AAAAA
 
30.01.17
20:39
(0) Уже боле чем 20-летний опыт работы с разными учетными системами и пользователями этих систем выявил полную ненужность всех видов шахматок при автоматизированном учете.
Они хороши при ручном учет и полностью не нужны при автоматизированном/компьютерном и т.д.
Хотя тут все упирается в конечного пользователя. Если он действительно знает свою работу, а не просто запомнил какую-то последовательность действий, то тесное общение с ним быстро его приводит к пониманию ненужности шахматок и наличию более быстрых и удобных средств выполнения его работы.
Ибо шахматка есть отчет сразу по двум разрезам, а в любой момент времени нужен отчет только по какому-то одному из этих двух разрезов. Который обычно легко делается и, к тому же, легко посещается на лист А4 и не несет кучу лишней на данный момент информации.
Короче, не надо тупо в компьютере копировать ручной учет и жизнь сразу заиграет новыми красками :)
9 vlasabo
 
31.01.17
10:50
(8) с огромной бы радостью, но техническая грамотность конечных пользователей не то что низкая - она почти отсутствует, увы.
"Сделай нам как вот у нас в журнале было" (от руки заполнялся)
10 NorthWind
 
31.01.17
11:44
в чем конкретно затык? В данном случае конструкторы/СКД прокатят вряд ли, придется кодить. Присоединение секции никто не отменял, как в семерке работало, так и в восьмерке работает. Если не получится засунуть все в запрос - ну, можно с помощью ТЗ детальную часть достроить.
11 vlasabo
 
31.01.17
11:50
(10) С помощью СКД сделал, но работает криво - на одно время может оказываться две услуги. Естественно он выдает только одну.
Присоединение секции - ищу сейчас как этим путём пойти, знаний катастрофически не хватает.
Пока нашел это:
Построение отчета с присоединением секций по горизонтали
пробую.
ЗЫ: затыка пока никакого больше нет, спасибо (3) за наводку что искать
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший