По теме из базы знаний
- Набор данных Объект в СКД для решения задач сортировки, нумерации и вывода в отчет произвольных наборов данных
- 1C:Предприятие для программистов: Запросы и отчеты. Онлайн-интенсив с 13 ноября по 16 декабря 2019 г.
- Учет ОС и НМА - расширение для конфигурации "INFOSTART ERP community edition"
- Анализ цепочки документов в 1С:ERP
- 1C:Предприятие для программистов: Запросы и отчеты. Онлайн-интенсив с 14 мая по 13 июня 2024 г.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
использовать Новейший отчет, перенести в формат новейшего отчета,
в нем можно сортировать отчеты по любой колонке
http://infostart.ru/projects/index.php?id=67&ref=150
в нем можно сортировать отчеты по любой колонке
можно сделать несколькими способами.
классический: есть ТЗ, соответсвующая твоему отчету.
При выводе шапки отчета пихаешь в нужную ячейку расшифровку, при клике на этой ячейке отрабатывает предопределеннаяпроц ОбработкаЯчейкиТаблицы() - в ней получаешь расшифровку (у меня например так сделано - что расшифровка - это наименование реквизита сортировки), в зависимости от расшифровки - сортируешь тЗ и заново выводишь отчет. Своего под рукой нет, в офисе, посмотри здесь - аналогично:http://infostart.ru/projects/?id=293&ref=174
читай там вописании написано и код понятный...
классический: есть ТЗ, соответсвующая твоему отчету.
При выводе шапки отчета пихаешь в нужную ячейку расшифровку, при клике на этой ячейке отрабатывает предопределеннаяпроц ОбработкаЯчейкиТаблицы() - в ней получаешь расшифровку (у меня например так сделано - что расшифровка - это наименование реквизита сортировки), в зависимости от расшифровки - сортируешь тЗ и заново выводишь отчет. Своего под рукой нет, в офисе, посмотри здесь - аналогично:
читай там вописании написано и код понятный...
1. Вывести шапку отчета, в ячейки шапик отчета в расшифровки положить нужные значения
2. Выводим тело отчета
Вопроса, честно говоря, не понял...
Трудности в чем?
2. Выводим тело отчета
Код |
---|
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
Печ1 = ТЗ.Реквизит1;
Печ2 = ТЗ.Реквизит2;
Таб.ВывестиСекцию("Строка");
КонецЦикла;
Показать полностью |
Вопроса, честно говоря, не понял...
Трудности в чем?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот