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

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

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

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

  • Метка в шаблоне документа может быть задана как название, заключенное в квадратные скобки, например: [ФИО], [Сумма-ч], [Должность]. 
  • В шаблонах Word метка может быть задана, как закладка с именем в виде «dwc_ИмяМетки», где «dwc_» обязательный префикс. 
  • В шаблонах Excel метка может быть задана, как именованный диапазон с именем в виде «dwc_ИмяМетки», где «dwc_» обязательный префикс. Текст метки будет вставлен в первую ячейку именованного диапазона.
  • Для элементов шаблонов (Word, Excel), таких как «Надпись» и «Рисунок», текстовую метку и метку картинки можно указать в свойстве «Замещающий текст». Квадратные скобки в свойстве «Замещающий текст» обязательны. В элементе «Рисунок», изображение будет заменено на картинку, заданную в метке.

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

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

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

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

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

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

Меню Метки.

 Меню Метки

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

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

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

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

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

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

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

Сделать метку зависимой от – метку типа «текст» можно сделать зависимой меткой от другой метки.

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

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

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

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

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

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

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

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

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

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

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

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

Меню Шаблоны

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


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

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

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

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

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

 

Связь с нами

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

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