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

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

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

Автор: vbi 15.02.13, 11:55

У меня есть ТЗшка. Хочу ТЗ-шку показать красиво в форме отчета с расшифровкой по ссылке. В ТЗ - две колонки: "Регистратор" и "Сумма".

Делаю так:

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

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

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

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


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



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

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

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

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

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


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



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

Вот кстате http://pro1c.org.ua/redirect.php?http://firma-modul.com.ua/TestTZVPostroitel.epf на любй типовой конфигурации. Можно потестить smile.gif

Автор: Acid 15.02.13, 11:57

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

Автор: vbi 15.02.13, 12:08

Разобрался, вот так работает:

    Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ТЗ);       
    Построитель.ИсточникДанных.Колонки[1].Измерение=Истина;     // Регистратор    
    Построитель.ИсточникДанных.Колонки[0].Итог="СУММА(Сумма)";  // Сумма
    Построитель.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок; /// Тут ЗначенияГруппировок а не Расшифровка :)  
    Построитель.ЗаполнитьНастройки();

Автор: vbi 15.02.13, 14:44

Вообщем кому нужно будет ТЗ в красивый отчетик вывести - http://pro1c.org.ua/redirect.php?http://1c.volyn.ua/bitrix/components/bitrix/forum.interface/show_file.php?fid=227688&action=download простой работающий пример smile.gif

Автор: Vofka 15.02.13, 15:18

Вообще-то вот есть простой пример вывода ТЗ в виде отчета: http://pro1c.org.ua/index.php?showtopic=10482 . А к своей обработке можете составить хоть какое-то мало мальское описание и залить к нам в Хранилище smile.gif .

Автор: vbi 15.02.13, 17:15

Цитата(Vofka @ 15.02.13, 15:18) http://pro1c.org.ua/index.php?act=findpost&pid=65166 . А к своей обработке можете составить хоть какое-то мало мальское описание и залить к нам в Хранилище smile.gif .

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

... ничего не вышло. Я заменял заглавия колонок уже в ТабличнойЧасти. Хорошо, скрины и и описание сделаю. А как добавить в хранилище?

Автор: Vofka 15.02.13, 17:30

Цитата(vbi @ 15.02.13, 17:15) http://pro1c.org.ua/index.php?act=findpost&pid=65185 smile.gif

А потом зайти сюда http://pro1c.org.ua/index.php?showforum=279 и тут создать тему. Потом её утвердит модератор и она "оживет" smile.gif .

Автор: vbi 19.02.13, 18:18

http://pro1c.org.ua/index.php?showtopic=11213

Автор: Vofka 19.02.13, 19:47

Плюсанул smile.gif

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