Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отчет из таблицы значений с помощью построителя
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
vbi
У меня есть ТЗшка. Хочу ТЗ-шку показать красиво в форме отчета с расшифровкой по ссылке. В ТЗ - две колонки: "Регистратор" и "Сумма".

Делаю так:

   
    Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ТЗ);

    Построитель.ИсточникДанных.Колонки[1].Измерение=Истина;     // Регистратор
    Построитель.ИсточникДанных.Колонки[0].Итог="СУММА(Сумма)";  // Сумма

    Построитель.ЗаполнитьНастройки();

    Построитель.ЗаполнениеРасшифровки=ВидЗаполненияРасшифровкиПостроителяОтчета
.Расшифровка;


Выводится красивый отчет с общим итогом и группировками, но не работает расшифровка. Когда два раза клацаю по документу в отчете открывается уведомление с текстом "Структура":



Если делаю так:

   
    Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ТЗ);

    Построитель.ЗаполнитьНастройки();

    Построитель.ИсточникДанных.Колонки[1].Измерение=Истина;     // Регистратор
    Построитель.ИсточникДанных.Колонки[0].Итог="СУММА(Сумма)";  // Сумма

    Построитель.ЗаполнениеРасшифровки=ВидЗаполненияРасшифровкиПостроителяОтчета
.Расшифровка;


То есть заполняю настройки до указания измерения и ресурса. Тогда расшифровка работает, есть группировка - но не общего итога:



Мне нужно чтоб в этом случае и расшифровка работала и был общий итог. Что я делаю не так?

Вот кстате необходимо зарегистрироваться для просмотра ссылки на любй типовой конфигурации. Можно потестить smile.gif
Acid
Построитель.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.Расшифровка
vbi
Разобрался, вот так работает:
    Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ТЗ);       
    Построитель.ИсточникДанных.Колонки[1].Измерение=Истина;     // Регистратор    
    Построитель.ИсточникДанных.Колонки[0].Итог="СУММА(Сумма)";  // Сумма
    Построитель.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок; /// Тут ЗначенияГруппировок а не Расшифровка :)  
    Построитель.ЗаполнитьНастройки();
vbi
Вообщем кому нужно будет ТЗ в красивый отчетик вывести - необходимо зарегистрироваться для просмотра ссылки простой работающий пример smile.gif
Vofka
Вообще-то вот есть простой пример вывода ТЗ в виде отчета: необходимо зарегистрироваться для просмотра ссылки . А к своей обработке можете составить хоть какое-то мало мальское описание и залить к нам в Хранилище smile.gif .
vbi
Цитата(Vofka @ 15.02.13, 15:18) необходимо зарегистрироваться для просмотра ссылки
Вообще-то вот есть простой пример вывода ТЗ в виде отчета: необходимо зарегистрироваться для просмотра ссылки . А к своей обработке можете составить хоть какое-то мало мальское описание и залить к нам в Хранилище smile.gif .

Я долго искал и не нашел ничего такого.
Ну у меня так:
Цитата
Для каждого Колонка Из Построитель.ВыбранныеПоля Цикл Колонка.Представление = ТаблицаЗначений.Колонки[Колонка.Имя].Заголовок; КонецЦикла;

... ничего не вышло. Я заменял заглавия колонок уже в ТабличнойЧасти. Хорошо, скрины и и описание сделаю. А как добавить в хранилище?
Vofka
Цитата(vbi @ 15.02.13, 17:15) необходимо зарегистрироваться для просмотра ссылки
А как добавить в хранилище?

Для начала прочитать необходимо зарегистрироваться для просмотра ссылки smile.gif

А потом зайти сюда необходимо зарегистрироваться для просмотра ссылки и тут создать тему. Потом её утвердит модератор и она "оживет" smile.gif .
vbi
необходимо зарегистрироваться для просмотра ссылки
Vofka
Плюсанул smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.