1.0.5.5, декабрь 2022
- добавлена возможность выгрузки макета во внешнюю печатную форму
На текущий момент, внешняя печатная форма предполагает наличие конструктора (в урезанном или полном виде) в конфигурации. В будущем либо я буду выкладывать отдельную сборку конструктора для печати или сделаю такие обработки автономными
Как работает внешняя печатная форма
- она сделана по правилам БСП, так что ее можно подключать как внешнюю печатную форму, но если у объекта не предусмотрено команд печати, то хоть из макета, хоть из обработки, они не появятся. Так что если команда не появляется делаем следующее
- открываем эту обработку как внешний файл, выбираем объект и печатаем - ну такое себе, но работать будет
- переделываем макет и прицепляем печатную форму туда, где кнопки “Печати” есть
Последнее это тот случай, когда например надо сделать ПФ для договора, но справочник не имеет кнопки Печать и она не добавляется из конструктора (значит объект не подключен к подсистеме Печать). Тогда делаем ПФ к документу “Реализация” или “Поступление” ну или в другое место. Немного “обходной путь”, но решение
1.0.5.4, ноябрь 2022
- форма редактирования макета:
- Запросы: кнопка “Заполнить” заменена на “Обновить”. Очистка при обновлении не происходит. При необходимости запросы могут быть возвращены в исходный вид
- Наборы: кнопка “Заполнить” заменена на “Обновить”. Очистка при обновлении не происходит. Дополнительно обновляются поля наборов данных.
- Макет:
- добавлена панель свойств текущей области (взамен штатной). Отображение реализовано по отдельной кнопке (рядом с редактированием)
- добавлено подменю “Загрузить из макета”. Загрузка доступна из макета объекта, общих макетов, из файла. Подменю доступно в кнопке “Еще”
- добавлена возможность создавать поля нумераторов для наборов данных, с отбором по нескольким колонкам. Например: для набора можно создать несколько нумераторов “Ссылка”; “Ссылка+Реквизит1” и т.д.
- доработан формат обмена данными (версия 3.2)
- добавлена проверка на пересечение имен соединений с именами полей в наборах
- технические изменения:
- в форме редактирования добавлены ключи строк в таблицы (где их не было). Поля доступны через изменение формы (по умолчанию скрыты)
- удобство: изменен алгоритм синхронизации активной области табл. документа и таблицы областей (при активизации ячейки другой области иногда активизировалась вся область, приходилось дважды тыкать в ячейку)
- исправлены ошибки видимости и доступности реквизитов заблокированной формы
- исправлены подсказки в консоле кода, дерево доступных полей
1.0.5.3, ноябрь 2022
- добавлено событие ПередИнициализацией. Событие вызывается перед инициализацией макета (до сбора данных о запросах, подготовке таблиц и пр). Возможно отказаться от формирования печатной формы
- технические изменения:
- в параметры запроса добавлена возможность использовать переменные МассивОбъектов, ДополнительныеСведения
- во всех произвольных алгоритмах (параметры запросов, наборы данных, параметры макета, обработчики событий) добавлена возможность использовать переменную ДополнительныеСведения
- доработаны описания и подсказки в консоли согласно внесенным изменениям
1.0.5.2, ноябрь 2022
- формирование макетов *.docx полностью перенесено в расширение, таким образом не зависит от версии БСП (использована БСП версии 3.1.7)
- при чтении областей макета *.docx порядок областей не перемешивается
- при формировании печатной формы *.docx разделы восстанавливаются (только разделы, не переносы страницы)
- рекомендуется вместо вставки переноса страницы использовать вставку раздела Следующая страница
- выполнена оптимизация печати макета *.docx для нескольких ссылок
- технические изменения:
- исправлены выявленные ошибки
- режим совместимости интерфейса не наследуется, а используется установленный в конфигурации
1.0.5.1, ноябрь 2022
- полностью универсальная версия, доступная для использования на любых конфигурациях основанных на БСП