Использование отчетов в конфигурациях на базе БСП 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 Платные (руб)

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

6000 руб.

16.01.2015    62021    43    59    

81

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

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

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    54644    16    21    

42

Управление дашбордами

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

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

2400 руб.

29.06.2020    16872    21    4    

35

Конструктор HTML, CSS и javascript

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

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

2 стартмани

10.04.2023    9855    153    acces969    31    

119

Модель состояния для MVC

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

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

1 стартмани

05.07.2022    3904    kalyaka    4    

29

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12260    1    5    

10

Модули общего назначения - готовые полезные функции и процедуры конфигураций на БСП

Универсальные функции БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

25.04.2022    15370    quazare    11    

138

Многопоточный режим выполнения процедуры с помощью методов БСП - примеры разработки

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

01.04.2022    10619    quazare    16    

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