Имя: Пароль:
1C
1С v8
Помогите с СКД
0 Sun125
 
22.08.16
22:33
Подскажите,пожалуйста, как программно переименовать заголовок поля группировки в отчете на СКД?
1 Cyberhawk
 
23.08.16
01:02
В других настройках этой группировки, не?
2 Горогуля
 
23.08.16
02:19
следи внимательно за руками: https://i.imgur.com/22C6HLT.png
3 Sun125
 
23.08.16
07:12
(1) Перебираю настройки компоновки в процедуре ПередКомпоновкойРезультата():
Для Каждого ТекЭлемент Из Настройки.Структура Цикл
...
КонецЦикла;
Не могу найти, где задается имя поля группировки. Правильно вообще ищу?
4 vicof
 
23.08.16
07:35
Нахрена тебе поле переименовывать?
5 Sun125
 
23.08.16
07:40
(4) В отчете я получаю данные в разрезе субконто.
Вот такая иерархия:
Счет
  Субконто1
    Субконто2.
В зависимости от выбранного параметра "Счет" мне нужно переименовать Субконто1/2 в "Контрагенты", "Склады" и т.д.
6 bodri
 
23.08.16
07:56
Попробуй на основе этого примера:

    Для Каждого Поле из СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Поля Цикл
        Если Поле.Поле = "НачальныйОстаток" Тогда
            Поле.Заголовок = "Взаиморасчеты на " + Формат(Период.ДатаНачала,"ДФ=dd.MM.yy");
        КонецЕсли;
        Если Поле.Поле = "КонечныйОстаток" Тогда
            Поле.Заголовок = "Взаиморасчеты на " + Формат(Период.ДатаОкончания,"ДФ=dd.MM.yy");
        КонецЕсли;
    КонецЦикла;
7 Sun125
 
23.08.16
08:04
(6) Спасибо!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.