Имя: Пароль:
1C
 
униерсальный отчет "Цены по контрагенту", в группах номенклатуры цены , как убрать ?
0 Gen833
 
12.04.18
11:06
Отчет "Цены по контрагенту" через универсальный отчет, вывожу номенклатуру (иерархия), напротив цена, все отлично. НО, напротив групп номенклаутры цены, как это убрать? Кто-то сталкивался с подобным? Возможные пути решения данной проблемы?
1 ildary
 
12.04.18
11:13
(0) "Покажи на этой кукле где он тебя трогал". Нужен скриншот неверного отчета с пояснением "где неправильно и как должно быть правильно".
2 Gen833
 
12.04.18
11:20
А как сюда скриншот  вставить подскажите  пож.
3 lodger
 
12.04.18
11:21
(2) выкладываешь на внешнем хостинге и даешь сюда ссылку.
4 Gen833
 
12.04.18
11:22
PREMIUM                                   59,90
Эмаль алкидная белая 0,8кг           59,90
    
    
SNANDART(Smile :))(всех по 6шт)            1 179,75
Алая 0,9кг Эмаль ПФ-115  Smile :)    39,93
Алая 2,8кг эмаль ПФ-115  Smile :)    114,35
Бежевая 0,9кг Эмаль ПФ-115  Smile :)    40,29
Бежевая 2,8кг Эмаль ПФ-115  Smile :)    116,16
Белая 0,47кг Эмаль ПФ-115  Smile :)    29,04

Короче выводит так, папки номенклатуры "PREMIUM" и "SNANDART(Smile :))" , мне без цен группах папок номенклатуры надо...
5 Gen833
 
12.04.18
11:25
в группах номенклатуры цены не должно быть*
6 Gen833
 
12.04.18
11:27
Может где-то условие попробовать на "этогруппа", тогда пустое значение?
7 Gen833
 
12.04.18
11:37
Короче у меня реализовано через общие итоги, и цена как ресурс. Поэтому и в группах номенклатуры выводится цена (максимльная- как указана в запросе) из элементов группы. Как выйти из это ситуации? Буду рад если кто-то подскажет...

Если убрать итоги, тогда и цена не выводится...
8 Gen833
 
12.04.18
14:08
Вот решение, может кто-то столкнется с такой же проблемой:

Процедура СформироватьОтчет(ТабличныйДокумент) Экспорт
    
    // Перед формирование отчета можно установить необходимые параметры универсального отчета.
    УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент);
    
    НомерКолонки = 0;
    Для а = 1 по ТабличныйДокумент.ВысотаТаблицы Цикл
        Для б = 1 по ТабличныйДокумент.ШиринаТаблицы Цикл
            текстЯчейка = ТабличныйДокумент.Область("R"+а+"C"+б).Текст;
            Если текстЯчейка = "Артикул" Тогда
                НомерКолонки = б;
                Прервать;
            КонецЕсли;
        КонецЦикла;
        Если НомерКолонки > 0 Тогда
            Прервать;
        КонецЕсли;
    КонецЦикла;
    
    Если НомерКолонки > 0 Тогда
        Для а = 8 по ТабличныйДокумент.ВысотаТаблицы Цикл
            Если Строка(ТабличныйДокумент.Область("R"+СтрЗаменить(а, Символы.НПП, "")+"C" + НомерКолонки).ЦветФона)="стиль: Фон кнопки" И
                 ТабличныйДокумент.Область("R"+СтрЗаменить(а, Символы.НПП, "")+"C" + НомерКолонки).Текст <> "Артикул" Тогда
                ТабличныйДокумент.Область("R"+СтрЗаменить(а, Символы.НПП, "")+"C" + НомерКолонки).Текст="";
            КонецЕсли;
        КонецЦикла;
    КонецЕсли;
    //нс

КонецПроцедуры // СформироватьОтчет()


Очищает поля груп...