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

  • полностью универсальная версия, доступная для использования на любых конфигурациях основанных на БСП