Использование отчетов в конфигурациях на базе БСП 3.1.5 на примере 1С: Комплексная автоматизация 2.4

20.12.21

Разработка - Работа с интерфейсом

Библиотека стандартных подсистем (БСП) постоянно развивается. Разработчики типовых конфигураций постепенно будут переходить на новую версию Библиотеки 3.1.5. Например, пользователи 1С: Комплексная автоматизация (КА) уже заметили некоторые интерфейсные изменения в новой редакции 2.5. При этом не все изменения очевидны. В частности, изменился интерфейс формирования и настройки отчетов. Для тех, кто при пользовании типовыми отчетами умеет больше, чем простое нажатие кнопки Сформировать, будет полезным ознакомиться с основными изменениями.

Хранилище вариантов и способ запуска отчета внешне не изменились.

Рассмотрим интерфейс стандартной (общей) формы отчета и сравним его с предыдущей версией БСП на примере 1С КА редакции 2.4. Рассмотрим, например, отчет Динамика закупок в двух версиях.

 

 

Область параметров быстрых настроек в обоих вариантах содержит тот же набор параметров: Период и Поставщик.

Заметно лишь, что в новой версии область выделена желтым фоном. Кроме того, в крайнем правом углу этой области имеется кнопка в форме канцелярской кнопки. По нажатии на нее можно настроить состав параметров, доступных из быстрой настройки через дочернюю форму. Эта форма позволяет отметить галочками параметры, используемые как быстрые настройки и выбрать один из вариантов отбора (равно, в списке и т.д.).

 

 

Ранее для настройки состава быстрых настроек приходилось пользоваться перегруженной общей формой настроек.

Переместимся ниже и рассмотрим на панель инструментов. На первый взгляд, все очень похоже.

Однако есть некоторые различия:

  1. Появились 2 кнопки текстового поиска – обычный и повтор предыдущего.
  2. Изменилась пиктограмма кнопки сохранения результата. Вместо кнопки с дискетой (видимо в этой редакции сохранение на флоппи-диски прекратили поддерживатьJ ) появилась пиктограмма в виде вертикальной стрелки вниз – функционал не изменился. При этом на стандартной функциональной панели (в строке заголовка формы) кнопка Сохранить, имеющая такое же предназначение, как и прежде имеет пиктограмму в виде дискеты.
  3. Появилась кнопка–подменю Разворачивать до.  Кнопка присутствует на панели не всегда, а лишь когда отчет сформирован и таблица не пуста и имеет хоть одну группировку строк. Содержит список кнопок с уровнями группировок таблицы. Функционал  дублирует подменю контекстного меню таблицы Уровни группировок – разворачивает/сворачивает таблицу по группам.

 

 

  1. Кнопка суммирования ∑ –выбора варианта агрегирования для выделенного фрагмента лишилась стрелки, демонстрирующей назначение - открытие подменю. Никакие функции не изменились.
  2. Появилось поле ввода поиска-фильтра. Предназначена для быстрой интеллектуальной настройки отбора данных.  Система старается понять, что именно пользователь хочет отобрать  и подбирает варианты или предлагает выбор. Например, при вводе части наименования товара,  будет предложена подсказка, идентифицирующая найденный элемент справочника Номенклатура. При согласии в список отборов и соответствующую панель будет добавлен отбор Номенклатура = <Выбранная номенклатура>. А при вводе числовых значений будет предложен выбор колонок числовыми данными, где искать введенное число.

 

 

Допускается применения знаков сравнения </> и т.д. Об этом сообщает подсказка по д гиперссылкой ? правее поля поиска. Окно подсказки так же содержит гиперссылку Больше возможностей.  Не смотря на ее многообещающий заголовок, ее назначение – вызов формы стандартных настроек.

Остальные обнаруженные мною изменения касаются только формы настроек отчета.

В простом виде настройки изменений не видно. Только немного изменилась визуализация списков/деревьев. Для полей теперь отображается их тип (Например. >>- ссылка; 01 - число; Т - строка; Поле календаря -  Дата).

 

 

В расширенном виде настройки имеются некоторые изменения. В форме контролируется наличие несуществующих полей. При наличии выводится предупреждение. По кнопке можно очистить такие поля.

 

 

Для добавления полей, как и прежде, вызывается отдельная форма. Дерево доступных значений так же отображает тип реквизитов. Кроме того, появилось полезное поле для текстового поиска.

 

 

Но самым интересным нововведением здесь мне представляется кнопка Добавить формулу. По кнопке открывается форма редактора формул. Позволяющая добавлять определенный набор вычисляемых выражений.

 

 

Форма содержит поля результирующей формулы, а так же поля наборов полей (операндов) и функций-операторов. Таким образом по стандартным правилам, применяемым, например, в формулах расчета цены или видов расчета ЗУП можно создавать поля в виде выражений. На форме имеется кнопка проверки корректности введенной формулы.

После завершения редактирования формулы она появится в списке доступных для выбора добавляемых полей.

 

 

Формула становится доступной для выбора и редактирования.

У специалистов, знакомых с СКД, может возникнуть вопрос - точно ли это функционал стандартной СКД? Там же при формировании варианта нет понятие формула. На самом деле это стандартный СКД, просто таким образом сделана более доступной возможность создания и редактирования пользовательских полей.

Но, увы, нам не удалось создать формулу с использованием дополнительных реквизитов справочника Номенклатура. Формула проходила проверку, но отчет не формировался.

 

Ну, а теперь самое важное. Собственно то, с чего (и ради чего) все исследования и начинались.

Я, как нелюбитель полумер, таких как неполноценные стандартные настройки, первым делом полез в "Еще" для вызова редактирования варианта отчета. Всегда оно располагалось здесь:

 

 

В новой версии его в том месте не оказалось, что, конечно, делало невозможным полноценную настройку варианта.

Но успокою. Функционал нашелся. Теперь редактирование вариантов запускается из подменю Еще, но на форме Настроек. Отдельно отмечу, подменю Еще командной панели доступно на всех вкладках формы, кроме Поля и сортировки. Причем форма открывается открытой именно на этой вкладке.

Вызов настройки - пункт Настройки для технического специалиста.

 

 

Все исследовалось на 1С: КА редакций 2.4 (предыдущая БСП) и 2.5 (БСП 3.1.5)

А конкретней:

1С:Комплексная автоматизация 2 (2.4.13.275)

1С:Комплексная автоматизация 2 (2.5.7.269)

 

А какие новые возможности отчетов обнаружили вы? Напишите в комментариях!

См. также

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Богатый редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    62985    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    18853    26    6    

41

Работа с интерфейсом Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Редактор графов в 1С - внешний отчет, который формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

1500 руб.

06.10.2020    10224    7    7    

10

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    16794    mrXoxot    43    

121

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    11913    162    acces969    31    

124

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    5748    kalyaka    6    

33
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ixijixi 1913 20.12.21 11:27 Сейчас в теме
Хорошо, только вроде же версия 3.1.5, а не 3.5?
2. Sergey1CSpb 246 20.12.21 12:16 Сейчас в теме
(1)О! Вы правы! Видимо, один раз ошибочно записал, потом копировал оттуда. Сейчас исправлю.
Большое спасибо за важное уточнение!
3. ixijixi 1913 20.12.21 15:43 Сейчас в теме
На самом деле последнее новшество сильно подбешивает, т.к. реально часто настраиваю варианты отчётов и приходится совершать много лишних движений. Даже расширение для этого случая запилил)
4. Sergey1CSpb 246 20.12.21 16:32 Сейчас в теме
(3)(3)Я посмотрел Вашу публикацию Всегда считал, что публиковать чужую информацию, например, скриншоты неправильно.
Могли бы хотя бы сослаться на мою публикацию.
5. ixijixi 1913 20.12.21 16:36 Сейчас в теме
(4) Сорян, хотел указать источник скриншотов, но вылетело из головы. Сейчас исправлю.
Оставьте свое сообщение