Окно «Метки проекта»

Это окно является основным для работы с метками проекта. Здесь добавляются и настраиваются метки. Созданную метку можно перетащить мышью в шаблон документа, и наоборот, из документа выделенную метку можно перетащить в список меток, и таким образом создать новую метку в списке. Так же метки можно перетаскивать из одного списка в другой, если открыты две копии программы-клиента. Возможно копирование метки из шаблона в буфер обмена и вставка ее в список меток и наоборот.

Метки делятся по типам данных: текст, число, дата, время, флажок, номер, формула, таблица, картинка, формат, рамка. Также метки делятся на основные и зависимые. Зависимые метки применяются для вывода в документ значения основной метки в различных форматах.  Метка таблицы имеет зависимые метки колонок, а метки колонок, в свою очередь, имеют зависимые метки типа «ИТОГО».

Для удобства автораспознавания типов меток в шаблонах, в названиях меток можно использовать суффиксы или префиксы, например: ФИО_т, ФИОсокр_з, Должность_т, Сумма_ч, НДС_фр, Итого_и. Каждый суффикс или префикс задает тип метки (т – текст, з - зависимая, ч – число, фр – формула, и – итого). Смотрите подробнее в окне «Автоопределение типа метки» меню «Инструменты – Получить метки из шаблонов – кнопка Суффиксы». Суффиксы (префиксы) чувствительны к регистру знаков.

  • Метка в шаблоне документа может быть задана как название, заключенное в квадратные скобки, например: [ФИО], [Сумма_ч], [Должность]. 
  • В шаблонах Word метка может быть задана, как закладка с именем в виде «dwc_ИмяМетки», где «dwc_» обязательный префикс. Кроме того, в шаблонах Word метки могут содержаться в полях (field), например, {LINK Excel.Sheet.12 "[Путь]\\РАСЧЕТНЫЙ ФАЙЛ.XLSX" [ИмяДиапазона] \a \f 4 \r 
  • В шаблонах Excel метка может быть задана, как именованный диапазон с именем в виде «dwc_ИмяМетки», где «dwc_» обязательный префикс. Текст метки будет вставлен в первую ячейку именованного диапазона.
  • Для элементов шаблонов (Word, Excel), таких как «Надпись» и «Рисунок», текстовую метку и метку картинки можно указать в свойстве «Замещающий текст». Квадратные скобки в свойстве «Замещающий текст» обязательны. В элементе «Рисунок», изображение будет заменено на картинку, заданную в метке.
  • В тексте элементов «Примечание» (Excel) могут содержаться метки, а также метку можно указать в свойстве примечания «Замещающий текст». Квадратные скобки в свойстве «Замещающий текст» обязательны. Если в свойстве примечания «Замещающий текст» указана метка картинки, то фоном примечания будет картинка, а поверх нее выведен текст.
  • Для шаблонов Word и Excel метки можно вставлять в колонтитулы.

В шаблонах HTML, XML, TXT метки чувствительны к регистру знаков, например, метка [ФИО] и [фио] - это разные метки.

В шаблонах htm и xml метки можно скрыть, если записать их в виде «<!--[ИмяМетки]-->», в html это удобно, когда длинное название метки искажает форматирование, например,...<span style='font-size:36.0pt; font-family:"Arial Black","sans-serif"'><!--[цена_начальная_без_ндс_руб]--></span>...
В файле xml все строки (узлы), содержащие незаполненные метки (поле в окне "Заполнение" пустое) в виде «<!--[ИмяМетки]-->» будут удалены, что дает возможность при мультизаполнении создавать блоки с разными наборами узлов.

 метки проекта

Вставить набор меток – по этой кнопке выводится окно для быстрой вставки набора меток. В этом окне можно создавать свои наборы.

Проверка заполнения – по этой кнопке выводится окно для проверки заполнения полей меток в окне «Заполнение». В окне задаются условия проверки, которые проверяются перед созданием документов. Условие состоит из логического выражения на языке VBS и текста выводимого сообщения, разделенные точкой с запятой.

Администрирование – выводится окно серверных (хранимых на сервере) настроек проекта, кнопка видна только для пользователя имеющего права администратора или суперпользователя.

OK – сохранить изменения на сервере и закрыть окно.

Меню Метки.

 Меню Метки

Создать новую метку – выбрать тип метки и создать в списке новую метку. Это же можно сделать, если кликнуть значок метки справа от списка. В этом меню так же можно выбрать для добавления в список метку или группу меток из набора стандартных меток из набора.

Переименовать – переименовывается текущая метка. Тоже самое можно сделать, если кликнуть на название текущей метки в списке (переименование прямо в списке).

Удалить – удаление выделенной метки. Можно использовать кнопку Delete.

Сохранить метки проекта – сохранение меток на сервере.

Копировать метку – метка копируется в буфер обмена. Затем метку можно вставить в шаблон или в список как копию.

Вставить метку – в список вставляется метка из буфера обмена. Если название метки было скопировано из шаблона, то создается новая метка типа «текст». Для автопределения типа метки при вставке используйте суффиксы (меню: «Инструменты – Получить метки из шаблонов – кнопка Суффиксы»). Можно скопировать метку из другого проекта и вставить в текущий, это удобно делать, если открыть вторую копию программы-клиента.

Создать зависимую метку – для меток типа «текст», «число», «дата», «время», «формула», «картинка» можно создать зависимые метки. В этих метках можно изменить формат вывода в документ значения основной метки. Зависимые метки в окне "Заполнение" не выводятся и используются только в шаблонах. В таблице для метки колонки можно создать зависимую метку типа «ИТОГО» и задать ей тип подсчета итого по колонке (количество, сумма, минимум, максимум, среднее), эта метка, в отличие от других, в окне "Заполнение" выводится. Для зависимых меток («текст» и «число» с прописью), можно задать перевод на любой язык.

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

Общие метки – открывается окно редактирования общих меток. Это окно также можно открыть из главного окна программы.

База файлов данных – создание и редактирование базы файлов данных (БФД), загрузка, получение и удаление БФД с сервера, открытие корневой папки БФД. На сервер БФД должна быть вначале загружена администратором. При первом открытии проекта БФД загружается с сервера автоматически. Можно создать общую базу для всех проектов и базу для каждого проекта.

Связанные списки – создается/открывается файл для редактирования многоуровневых связанных списков. Файл имеет имя dwc_lists.xlx и создается в папке с шаблонами. Программа анализирует этот файл и заполняет выпадающие списки или поля автоматически. Можно включить режим для автоматического добавления/изменения записей в файле, после изменения данных в полях ввода проекта. Смотрите Справку и демо проект "Многоуровневые списки".

Список картинок проекта – открывается окно для создания списка картинок, используемых в проекте. Картинки из этого списка можно вставлять непосредственно в документ, вставлять в виде меток в формулы или в файлы Excel (автозаполнение, БФД).

Открыть папку с шаблонами – в Проводнике открывается папка с шаблонами проекта.

Обновить список – обновляется список меток.

Меню Инструменты

Меню Инструменты

Порядок меток в списке и удаление - групповое удаление и перемещение меток в списке, а также сортировка с учетом чисел, которые содержатся в названиях меток. Из этого окна также можно перетаскивать срузу несколько выделенных меток в список другого запущенного клиента.

Получить метки из шаблонов документов –  в список добавляются все метки, найденные в шаблонах проекта. Смотрите подсказку в окне «Получить метки». Здесь же задаются суффиксы или префиксы для меток (кнопка Суффиксы).

Список меток источников – выводится список меток, результат которых вставляется в поля других меток. См. в  метке "Формула" свойство "Метки для вставки в них результата расчета" и в текстовых метках свойство "Копировать значение в".

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

Создать группу надписей в Word – инструмент для создания группы элементов "Надпись". Группы надписей применяются для записи текста и чисел по отдельным знакам. Такие группы удобно использовать при заполнении документов на основе сканов бумажных бланков.

Размножить метки для мультизаполнения – инструмент, который позволяет заданный набор меток размножить и показать в Excel. К каждой метке из набора будет добавлен знак # и номер набора. 

Меню Шаблоны

Выводится список шаблонов проекта, выбранный шаблон открывается для редактирования. При клике правой кнопкой мыши на названии шаблона открывается окно свойств шаблона. Это меню выводится, если пользователь имеет права на редактирование шаблонов.


Примечание. Для меток типа «таблица» можно указать следующие варианты вывода ячеек, строк и колонок:
[ИмяТаблицы,0,0] – в существующую таблицу шаблона выводится вся таблица с шапкой, метка должна находится в первой ячейке таблицы;
[ИмяТаблицы] – в существующую таблицу шаблона выводится таблица без шапки;
[ИмяТаблицы,0] – в существующую таблицу шаблона выводится только шапка (строка с названием колонок);
[ИмяТаблицы,0,2]  – в документ выводится  содержание одиночной ячейки шапки (в примере колонки 2, нумерация колонок начинается с 1);
[ИмяТаблицы,1,2] – в документ выводится содержание одиночной ячейки (в примере 1-й строки, 2-й колонки);
[ИмяТаблицы,2] – в существующую таблицу шаблона выводится вся строка номер 2, метка должна находится в первой ячейке строки;
[ИмяТаблицы,,2] – в существующую таблицу шаблона выводится вся колонка номер 2, метка должна находится в первой ячейке колонки;
[ИмяКолонки] – в таблицу шаблона выводится вся колонка, метка должна находится в первой ячейке колонки, только в Excel и Word;
[ИмяКолонки,2] – в документ выводится содержание одиночной ячейки (в примере 2-й строки колонки), только в Excel и Word;
[ИмяКолонки,0]  – в документ выводится  содержание одиночной ячейки шапки (в примере название шапки колонки), только в Excel и Word.
Если при вставке в таблицу Word, строк или колонок недостаточно для вывода всей таблицы, заданной в проекте, то лишние строки и колонки таблицы проекта игнорируются. Если метка таблицы находится вне таблицы Word или в текстовом документе, то таблица выводится построчно с разделителями между колонками в виде Tab. Для шаблонов HTML можно использовать только вариант с выводом одиночной ячейки. Метки с именами колонок можно использовать только в Excel и Word.

Метки для вставки в таблицу

Примечание. В Word, текст с метками можно сделать скрытым. Если метка заменяется непустым значением и метка входит в закладку с именем, начинающимся с «dwch_», например, «dwch_1», то  будет показан весь скрытый текст этой закладки. Также, если скрыт абзац, содержащий метку, то абзац будет показан, если скрыта строка таблицы, содержащая метку, то строка будет показана, если скрыта только сама метка, то значение, на которое она заменяется, будет показано. 

     Аналогично и в Excel: показываются скрытые строки, колонки или именованные области, имена которых начинаются с «dwch_». Этот прием часто применяется в шаблонах Excel, когда нужно показать только заполненные строки из зарезервированных и скрытых строк. Для шаблонов в HTML, если непустая метка попадает в скрытый тег со стилем «display:none», то этот стиль удаляется и все содержимое тега показывается.

Примечание. Для текста и картинок видимость, заданная в метке типа "Формат", имеет приоритет. Например, заполненные в документе метки или созданные картинки могут оставаться невидимыми, если они попадают в область действия метки "Формат" с установленным свойством Скрыть или Удалить.

Примечание. Поддерживаются многоуровневые связанные списки. Списки задаются в Excel файле с зарезервированным именем dwc_lists.xls(x), Файл имеет специальный формат и хранится в папке шаблонов. Программа анализирует этот файл и заполняет выпадающие списки или поля автоматически. Пример использования зависимых списков смотрите в демо проекте "Многоуровневые списки".

Примечание. Для шаблонов в htm и xml рекомендуется создавать метки с кириллицей в названии, в том случае, если метка будет заменяться текстом, содержащим кириллицу. Иначе возможно неверное распознавание кодировки.

Примечание. В шаблонах Word через поле LINK можно добавлять части документов из других файлов Word или Excel. Причем, в этих связанных частях могут содержаться метки, которые после вставки в шаблон будут заполняться данными. Если связанные части содержат метки, то в Word снимите в параметрах шаблона флажок "Автоматически обновлять связи при открытии" (Файл/Параметры/Дополнительно/Общие), чтобы данные не удалялись при открытии созданного документа.

Примечание. В документы можно вставлять картинки с QR-кодом через метку типа "формула", см. в свойствах метки флажок "выводить в документ в виде QR-кода" и поле "Размер элементов QR" для изменения размера картинки.

 

Связь с нами

Есть вопросы?

  • Автоматизация заполнения документов
To Top