Имя: Пароль:
1C
1С v8
Кросс-таблица в СКД
0 breezee
 
06.06.15
11:49
Если в результате запроса выбралось значение регистратора - "документ.ВозвратТоваровОтпокупателя" - вывести колонку "ВозвратТоваровОтпокупателя" и значение прихода
Если нет регистратора на эту дату - не выводить колнку вообще. Мне посоветовали сделать кросс-таблицу. Для этого я выбираю нужное мне поле

ВЫБОР
    КОГДА УчетСебестоимости.Регистратор ССЫЛКА Документ.ВозвратТоваровОтКлиента
        ТОГДА УчетСебестоимости.КоличествоНачальныйОстаток
КОНЕЦ

Затем в настройках СКд - выбираю таблицу и ставлю это поле в "Колонки", но даже если нет значений за период с таким регистратором - поле все равно выводится. Что я сделал не так?
1 RomanYS
 
06.06.15
11:56
ВЫБОР
    КОГДА УчетСебестоимости.Регистратор ССЫЛКА Документ.ВозвратТоваровОтКлиента
        ТОГДА "Возврат"
ИНАЧЕ "НеВозврат"
КОНЕЦ как ВидДвижения
2 RomanYS
 
06.06.15
11:58
а вообще кросс-таблица в данном случае выглядит избыточно, может проще прятать колонку условным оформлением
3 breezee
 
06.06.15
12:07
(1) Не то что надо, надо вообще не выводить колонку - если регистратор не тот, а у меня, если нет документа возврат для всех записей в этой колонке пишет "не возврат"
(2)Вроде то что нужно, но хотелось бы все же сделать кросс-таблицу, я пытаюсь понять как еще можно решить задачу(в принцие просто интересно))
4 RomanYS
 
06.06.15
12:26
(3) так это измерение - имя колонки, а не ресурс - значение.
"Не возврат"/"возврат" будет писаться в заголовках колонок, при отсутствии цифр колонка выводится не будет
5 breezee
 
06.06.15
12:40
(4) Но у меня и так это поле в ресурсах не стоит - нужно поставить другие поля в ресурсы, чтобы система поняла что это все оставшиеся поля - измерения?
6 RomanYS
 
06.06.15
13:06
в "табличную" часть кросс-таблицы выводятся ТОЛЬКО ресурсы, и именно эти колонки-измерения показываются при наличии значений. Поля-"нересурсы" выводятся независимо от наличия значений.
7 breezee
 
06.06.15
13:19
(6) >> в "табличную" часть кросс-таблицы
Т.е. не все данные надо помещать в одну таблицу, а ресурсы  одну табличную часть, а измерения в другую?  Или просто не помещать их в табличную часть, а поместить только колонки, а все остальное будет по умолчанию?(как на скрине http://i.imgur.com/p9aV1Ha.png )
8 RomanYS
 
06.06.15
13:30
Картинка выглядит логично, другой вопрос, что у тебя в полях: все поля кроме ресурсов будут показываться в левой части, а ресурсы в "табличной" - на пересечении с колонками-группировками
9 breezee
 
06.06.15
13:34
(8) Понял, спасибо, добалю в ресурсы все что нужно, вроде разобрался, спасибо.
10 breezee
 
06.06.15
14:01
посомтрел про словое оформление - напиано что я дложен поставить условия в отборе что колонка не равно 0, но там только значения строковое - как сдлеать чтобы поле было числовым? Помещать его в ресурсы? Но тогда выводится криво - номенклатура и под ней пустое поле.