Версия для печати темы (https://pro1c.org.ua/index.php?s=dedc3496664782c5a478b5f3c1883e49&showtopic=34936)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Удалить колонки с пустыми значениями

Автор: Pavlik1c 31.01.17, 13:30

Здравствуйте!
"Управление производственным предприятием для Украины", редакция 1.3
Разработка конфигурации: "ABBYY Ukraine", 2005-2016 (1.3.47.2) (http://1c.ua/v8/RegionalSolutions_UA_UPP.php)
Copyright © ООО "1C", 2005-2016
(http://www.1c.ru/)
Помогите пожалуйста с такой проблемой. На форму обработки выводится таблица значений с различным количеством колонок. Необходимо скрыть или удалить колонки, в которых нет значений - пустые, итог = 0.

Автор: Vofka 31.01.17, 14:03

Как-то так:

Если ИмяТаблицыЗначений.Итог("ИмяКолонки") = 0 Тогда
   ЭлементыФормы.ИмяТаблицыЗначений.Колонки.ИмяКолонки.Видимость = Ложь;
КонецЕсли;

Автор: Flexy 31.01.17, 17:51

Еще можно так:

Для Каждого Колонка Из Таб.Колонки Цикл
    Если Колонка.ТипЗначения.СодержитТип(Тип("Число")) Тогда
        ЭлементыФормы.Таб.Колонки[Колонка.Имя].Видимость = Таб.Итог(Колонка.Имя) <> 0.00;
    КонецЕсли;
КонецЦикла;

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua