Имя: Пароль:
1C
1С v8
Пустые колонки в отчете.
0 ogion83
 
27.09.13
13:24
Как в отчете СКД убрать или скрыть пустые колонки?

ВЫБРАТЬ
    МатериалыОстаткиИОбороты.МестоХранения,
    МатериалыОстаткиИОбороты.МПЗ КАК Материал,
    МатериалыОстаткиИОбороты.КоличествоНачальныйОстаток,
    МатериалыОстаткиИОбороты.КоличествоКонечныйОстаток,
    МатериалыОстаткиИОбороты.КоличествоПриход,
    МатериалыОстаткиИОбороты.КоличествоРасход,
    МатериалыОстаткиИОбороты.СуммаНачальныйОстаток,
    МатериалыОстаткиИОбороты.СуммаКонечныйОстаток,
    МатериалыОстаткиИОбороты.СуммаПриход,
    МатериалыОстаткиИОбороты.СуммаРасход,
    Материалы.Регистратор КАК Документ,
    Материалы.КодОперации,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.ПоступлениеМатериаловСЦеной)
                ИЛИ Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.ПоступлениеМатериаловБезЦены)
            ТОГДА МатериалыОстаткиИОбороты.КоличествоПриход
//        ИНАЧЕ 0
    КОНЕЦ КАК Закупка,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.ВыдачаМатериала)
            ТОГДА МатериалыОстаткиИОбороты.КоличествоРасход
//        ИНАЧЕ 0
    КОНЕЦ КАК Выдача,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.ВозвратНасклад)
            ТОГДА МатериалыОстаткиИОбороты.КоличествоПриход
//        ИНАЧЕ 0
    КОНЕЦ КАК ВозвратНаСклад,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.ВводОстатков)
                И МатериалыОстаткиИОбороты.КоличествоПриход <> 0
            ТОГДА МатериалыОстаткиИОбороты.КоличествоПриход
//        ИНАЧЕ 0
    КОНЕЦ КАК ВводОстатковПлюс,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.ВводОстатков)
                И МатериалыОстаткиИОбороты.КоличествоРасход <> 0
            ТОГДА МатериалыОстаткиИОбороты.КоличествоРасход
//        ИНАЧЕ 0
    КОНЕЦ КАК ВводОстатковМинус,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.СписаниеВПроизводство)
            ТОГДА МатериалыОстаткиИОбороты.КоличествоРасход
//        ИНАЧЕ 0
    КОНЕЦ КАК ВПроизводство,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.Продажа)
            ТОГДА МатериалыОстаткиИОбороты.КоличествоРасход
//        ИНАЧЕ 0
    КОНЕЦ КАК Продажа,
    ВЫБОР
        КОГДА Материалы.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОпераций.ВозвратИзПроизводства)
            ТОГДА МатериалыОстаткиИОбороты.КоличествоПриход
//        ИНАЧЕ 0
    КОНЕЦ КАК ВозвратИзПроизводства
ИЗ
    РегистрНакопления.Материалы КАК Материалы
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Материалы.ОстаткиИОбороты(, , Авто, , ) КАК МатериалыОстаткиИОбороты
        ПО Материалы.МПЗ = МатериалыОстаткиИОбороты.МПЗ
1 ogion83
 
27.09.13
13:25
Пробовал Условным форматированиям, ставя по условию макс. ширину 0, но так скрывает даже колонки с данными.
2 catena
 
27.09.13
13:58
(1)Убрать надо колонки или ячейки? Или колонки, где ВСЕ значения пустые?
3 ogion83
 
27.09.13
14:19
Убрать нужно колонки где все ячейки пустые
4 ogion83
 
27.09.13
14:21
Условным форматирование в одних колонках срабатывает в других нет, не могу выявить закономерность
5 ogion83
 
27.09.13
15:03
Опять по нулям...помощь.
6 ogion83
 
09.10.13
11:27
Мыслей не появилось?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс