Изменения в ПК "ПЛАН-Про" (версия 2.4.0.1 - 2.4.0.43)

1. ОБЩИЕ ПОЛОЖЕНИЯ

 

1.1. Как всегда в первом выпуске года, приводим список индивидуальных доработок (плагинов), разработанных авторами комплекса по заказу отдельных организаций-пользователей.

 

Организация-пользователь

Имя приложения

Краткое описание функций

ВНИПИнефть (Москва)

Vnipiplan

(автор – И.В.Бучацкий)

Усложненный и развитой вариант блока “Трудозатраты”, в котором отражена внутренняя специфика пользователя и требования его системы менеджмента качества

ЛенНИИпроект (С.-Петербург)

Lenniiproekt

(Автор – И.В.Бучацкий)

Вариант планирования, основанный на получении плановых документов по проектной продукции в той же форме, в какой в «штатном» комплексе представлены плановые документы по объему. Кроме того, в модуле представлена форма по распределению поступивших авансовых платежей между подразделениями

СЗМА (Санкт-Петербург)

SZMAPlan

(автор – И.В.Бучацкий)

Две выходные формы (план отдела и план ГИПа), практически аналогичные соответствующим формам блока “Планирование”, но включающие плановые и фактические данные по трудозатратам

ОАО “Проектный институт №2” (Москва)

Pi2Plan (авторы – И.В.Бучацкий, В.Медведев)

Сложный модуль, включающий возможность планирования работы отделов в зарплате (а не в объеме) при переменном коэффициенте “зарплата в объеме”, а также еще несколько оригинальных форм

МГПМ(г.Мытищи)

Mgpm (автор – В.В.Медведев)

Включает формирование трех документов:

- отчет по ГИПам (варианты – полная и краткая форма);

-отчет по отделам, определяющий списание объемов по работам на конец месяца;

-состояние работ (форма для бухгалтерии).

МНИИТЭП

(Москва)

Mniitep (авторы – И.В.Бучацкий, В.В.Медведев)

Включает два документа:

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

- отчетная сводка за квартал на основе данных двух баз ПЛАН-Про (по проектной и научной части)

ОАО «Проектный институт №1» (С.-Петербург)

Pi1plan (автор – В.В.Медведев)

Включает формирование следующих документов:

- работы, подлежащие оплате и окончанию (по ГИПам);

- выпуск продукции (сложная форма с расшифровкой по подразделениям);

- загрузка института (обширная форма по ГИПам);

- приказы об открытии и закрытии работ;

-справка об объемах выполненных работ за месяц;

- показатели (сводная форма по ГИПам за квартал)

 

Напоминаем, что любую из этих доработок пользователи могут получить бесплатно. Однако работоспособность их гарантируется только в случае совпадения основных настроек (показатели, принцип разбивок и планирования) с теми, для которых они разработаны.

1.2. В комплексе реализована поддержка подэтапов. Эта возможность необходима проектным организациям, выполняющим проектирование крупных и сложных объектов. Логика работы тут аналогична соотношению договоров и этапов: в карточках этапов при наличии подэтапов показываются суммы, собранные из всех подэтапов, входящих в этап. В первоначально распространяемых релизах версии еще не реализовано формирование календарных планов с подэтапами и соответственно импорт подэтапов в картотеку, но в пределах версии эти возможности будут реализованы. Пользователей, заинтересованных в этой возможности в блоке «Договоры», просим сообщить авторам об этом для того, чтобы с появлением релиза, содержащего эти дополнения, можно было его разослать.

1.3. Во всех основных блоках переработана технология работы с экранными таблицами; обеспечена возможность сортировок по любым полям, ускорена работа в ряде режимов (например, в Трудозатратах).

1.4. ВНИМАНИЕ! В настоящей версии выполнен переход на использование СУБД FireBirdверсии 2.1. Версию (она бесплатна) можно скачать с сайтов, раздающих программное обеспечение, или взять из демо-версии ПЛАН-Про 2.4 с сайта www.giprosoft.com.

Порядок перехода следующий:

1) выполнить резервирование базы данных в версии 1.5 FireBird (текущей).

2) выполнить резервирование файла security.fdb из серверной установки FireBird (cпомощью IBExpert).

3) удалить на сервере FireBird версии 1.5.

4) установить на сервере FireBird версии 2.1.

5) восстановить файл security.fdb из файла security.fbk (c помощью IBExpert). (п.2).

6) обновить файл security.fdb с помощью отдельного патча (Security21Patch.exe)..

7) остановить сервер FireBird.

8) заменить в установке FireBird на сервере файл security2.fdb на обновленный в п.6.

9) запустить сервер FireBird.

10) восстановить базу данных из резервированной в п.1(c помощью IBExpert)..

И только после этого выполнять патч для перехода 2.3 -> 2.4.

Работа с файлом security.fdb нужна только для того, чтобы избежать повторного ввода пользователей и их паролей. Поэтому, если пользователей у Вас мало и ввести их заново не представляет труда, можно не выполнять пункты 2 и с 5 по 9.

Патч 2.3 – 2.4 обладает особенностью, которой не было у предыдущих патчей. Он обнаруживает обращение к базе со стороны других пользователей и принудительно закрывает их сеансы. Обработка базы выполняется в монопольном режиме, и если патч заканчивается аварийно (т.е. не доходит до конца и не выдает протокол), то база может так и остаться закрытой для всех пользователей, кроме SYSDBA. В этом случае нужно выполнить утилиту gfix из подпапки bin в установке FireBird на сервере:

 

gfix -o <полный путь к базе данных с ее именем>

 

Просьба ко всем пользователям!

После выполнения патчей, если в процессе выполнения проявились ошибки (патч закончился красной полосой в процесс-баре), разработчики просят Вас высылать по e-mail протоколы. Это поможет правильно реагировать на Ваши сообщения, если они будут связаны с ошибками, которые вызваны некорректным прохождением патчей.

Клиентские машины желательно тоже перевести на версию 2.1 FireBird, только там достаточно просто заменить версию, т.е. выполнить локально пп.3 и 4. Не надопереводить на версию 2.1 машины, с которых открыт доступ к базам прошлых лет. На них нужно разместить локально базы прошлых лет и организовать к ним доступ под локальным сервером FireBird, который должен оставаться в версии 1.5.

1.5. Четко разграничены права доступа ГИПов, начальников отделов и начальников мастерских – при структуре мастерских. Преодолена двойственность положения начальника мастерской, с одной стороны, обладающего правами всех входящих в мастерскую ГИПов, с другой стороны, в качестве начальника подразделения, нуждающегося в доступе к работам, выполняемым сотрудниками мастерской даже по работам других ГИПов. Описание этого распределения приведено в новой редакции «Руководства пользователя».

1.6. В комплексе реализована несколько иная технология аналитики (так называемаяобъединенная аналитика). Строго говоря, она появилась в последних релизах версии 2.3, но эти релизы практически не распространялись авторами. К моменту выпуска версии 2.4 объединенная аналитика реализована в блоках «Объекты» (где аналитики прежде не было), «Картотека», «Реализация» (только аналитика по актам), «Диспетчеризация», «Timesheet» и «Матресурсы». Постепенно на эту технологию будет переведена аналитика во всех блоках. Описание этой технологии приведено в приложении, просим внимательно ознакомиться с ним. Важно! При переходе на версию 2.4 в блоках, где реализована Объединенная аналитика, стандартные шаблоны сохраняются в прежнем виде, хотя их все же целесообразно проверить, о чем выдается соответствующее сообщение; шаблоны Fast Reportнеобходимо создать заново.

 

 

 

2. ОБЪЕКТЫ

 

2.1. Появился режим аналитики. Он описан в Руководстве пользователя (новая редакция). Вариант формирования отчетов в Fast Report пока не реализован.

2.2. В отчете по просьбе Моспромпроекта добавлены шифры и адреса объектов.

 

3. ДОГОВОРЫ

 

3.1. В блоке введена дифференциация доступа для ГИПов – каждый ГИП «видит» только свои договоры. Чтобы обеспечить это, необходимо в шаблонах договоров предусмотреть использование переменной S27; если нужно, чтобы в готовом документе фамилия ГИПа не присутствовала, надо ввести эту переменную в шаблон белым цветом.Соответственно начальник мастерской видит договоры всех ГИПов в составе своей мастерской.

3.2. К доступным переменным в шаблонах договоров добавлены переменные объекта:OBAD – адрес, OBNM – наименование, OBOW – собственное имя, а также VAL – сокращенное обозначение (наименование) валюты и VAL_KURS – курс валюты для валютных договоров. Тем самым, в частности, обеспечена возможность формирования валютных договоров.

3.3. Реализован выпуск счетов и счетов-фактур по валютным договорам. В счетах и счетах-фактурах появилась возможность использования переменных S36 и S37I из договора

3.4. В календарных планах обеспечен вывод переменных S7,S9,S36,S37 (должности и ФИО руководителей исполнителя и заказчика), а также переменной VAL, обеспечивающей вывод краткого наименования валюты.

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

 

4. КАРТОТЕКА

 

4.1. В карточках добавлены поля «валюта» и «курс», видимые при наличии записей в справочнике «Валюты». Добавлено также поле «Номер дополнительного соглашения». Его появление открывает возможность улучшения работы в актах, где акты к дополнительным соглашениям теперь могут принять более корректный, не требующий редактирования вид.

4.2. При выводе карточек добавлены поля «признак договора», «дополнительное соглашение», «принятая проектная продукция», «дата оплаты», «сумма оплаты».

4.3. В Аналитике добавлена возможность вывода примечаний, адреса и наименования объекта, а также данных о состоянии выпущенных работ – номера и даты накладной, сумм принятой проектной продукции (всего, собственными силами, субподряд). Появилась также возможность различать выпущенные (т.е. те, по которым указан номер и дата накладной) и невыпущенные работы.

4.4. При создании карточки этапа (подэтапа) программа теперь проверяет, существуют ли акты к головной карточке, и при их наличии не позволяет создать карточку. Ситуация может возникнуть, когда был одноэтапный договор, по которому уже выполнялись определенные работы, и в процессе этих работ создан новый календарный план с этапами, в то время как по карточке одноэтапного договора уже создан акт. Если не принять никаких мер, возникнет конфликт, когда запись об этом акте невозможно отредактировать или вообще сделать с ней что-либо. Аналогичная ситуация – с этапом, который возникла необходимость разделить на подэтапы. Правильным действием в этом случае будет превращение договора в этап через кнопку «Сервис» или контекстное меню; в этом случае акт окажется корректно привязанным к этапу, который генерируется на основе карточки договора.

 

 

5. ПЛАНИРОВАНИЕ

 

5.1. Экранная форма «Заявки» сделана растягиваемой. Прежде при настройке экрана 800х600 пикселей эта форма располагалась так, что кнопки управления оказывались недоступными (указано МНИИТЭП).

5.2. По замечанию Гипроречтранса (Н.Тепфер) в протокол автоматического формирования заявок не выводятся работы, у которых уже имеется заявка по всем подразделениям-исполнителям на планируемый квартал.

5.3. Отчет «Выпуск по подразделениям» закрыт для доступа со стороны начальников отделов и ГИПов.

 

6. ОТЧЕТНОСТЬ

 

6.1. Обеспечена дифференциация доступа на уровне начальников отделов, ГИПов и начальников мастерских в режиме «Ввод» (в отчетах эта дифференциация была обеспечена ранее).

 

7. РЕАЛИЗАЦИЯ

 

7.1. Исправлены ошибки в отчете «Прогноз поступления оплаты».

7.2. В режиме «Аналитики по актам» (реализован как объединенная аналитика) исправлены алгоритмы вычисления полей «НДС к проектной продукции» и «Зачтен НДС в авансе».

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

7.4. К доступным переменным в шаблонах актов добавлены переменные объекта:OBAD – адрес, OBNM – наименование, OBOW – собственное имя, а также VAL – краткое обозначение (наименование) валюты и VAL_KURS – курс валюты для валютных договоров. Реализован вывод актов (а также счетов и счетов-фактур) по валютным договорам.

7.5. В менеджере актов при работе с фильтром после выхода из него «дерево» позиционирует на текущий договор из фильтра.

7.5. В счетах и счетах-фактурах появилась возможность использования переменных S36 и S37I из акта.

7.6. При настройке на учет оплаты по актам в менеджере актов, если создается первая по данной работе ЗАПИСЬ об акте (а не выпускается акт!), то в момент создания этой записи в режим «Завершение работ» переносятся номер и дата накладной. Ранее этот перенос осуществлялся только при регистрации подписания акта.

Такое решение позволило расширить возможности аналитики картотеки (см. п.4.3).

7.6. Улучшена работа в режиме «Акты субподрядчиков», в частности – работа с фильтром.

 

8. ДИСПЕТЧЕРИЗАЦИЯ

 

8.1. Если в процессе формирования модели или графика в классификатор добавляются события, эти события сразу становятся доступными для выбора.

8.2. Восстановлен корректный вывод наименования заказчика в табличной форме графика (указано Гипроречтрансом).

8.3. При экспорте моделей и графиков в Visio через AdvGraph поддерживается поле «Дополнительная информация».

8.4. В Объединенной аналитике при пользователе – начальнике мастерской обеспечено переключение фильтра между функциями начальника мастерской как руководителя ГИПов и начальника мастерской как руководителя, ответственного за выполнение всех работ, проходящих через мастерскую.

8.5. При выводе графика в форме «Шахматка» исключено дублирование одних и тех же событий в случае их многократного упоминания в числе предшествующих, что значительно улучшило внешний вид и читабельность формы.

8.6. В справках к диспетчерскому совещанию к наименованиям графиков добавлен вывод в скобках фамилии ГИПа (предложение Гипроречтранса).

8.7. По предложению М.В.Тимакова (ОАО «Галургия», Пермь) в заголовок диаграммы Гантта выводится, кроме шифра графика, также наименование и заказчик.

8.8. При выводе графика в форме «Диаграммы» в заголовок выводится дата окончания не из списка графиков (зачастую заимствованная из картотеки), а самая поздняя из дат окончания событий.

 

 

9. ТРУДОЗАТРАТЫ

 

9.1. Переработан режим «Ввод». Работа в нем стала значительно более устойчивой. Уточнены названия граф таблиц бюджетного использования.

9.2. В режиме «Договоры» графа «Бюджет» закрыта от редактирования. Уточнены названия граф.

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

 

 

10. TIMESHEET

 

10.1. При вводе отчетности появилось новое поле «Специальность», по которому можно обеспечить фильтр. Стали возможны ввод и сдача данных на уровне руководителей групп. Отчеты для начальников отделов ликвидированы – их заменит Аналитика над данными, которые после ввода до сдачи находятся в отдельной таблице.

10.2. Преодолена ошибка out of memory, возникавшая при выводе бланков в случае отдела с большой численностью сотрудников.

10.3. Для ввода данных Timesheet в случае, если каждый сотрудник вводит свои данные, по предложению Г.В.Патрушевой (МГПМ) при недельном цикле отчетности реализован иной способ ввода – на экране воспроизводится таблица в виде бланка, при этом показываются итоги часов по дням.

10.4. В Объединенной Аналитике появилась возможность для начальника отдела работать не только с «чистовой» таблицей, но и с черновой (до сдачи отчета), что позволяет настроить необходимые отчеты и отказаться от группы отчетов, которые были доступны начальникам отделов для проверки подготовленных к сдаче данных.

10.5. По просьбе А.Н.Тюрина (Приморгражданпроект) ситуация, когда один и тот же сотрудник отчитался о работе в один и тот же день более чем за 12 часов, теперь трактуется программой не как ошибка, а как предупреждение.

 

 

 

 

11. СПРАВОЧНИКИ

 

11.1. При работе со сметными сборниками в контекстное меню добавлены пункты, связанные с привязкой коэффициентов. Это делает процесс привязки намного более удобным.

11.2. В состав переменных, доступных в шаблонах договоров и актов, добавлены переменные, указанные в пп.3.2 и 7.4 настоящего документа; кроме того, в актах добавлены две произвольные даты – Q75 и Q94.

11.3. При вводе контрагентов программа не дает уйти с карточки контрагента на закладку персоналий или банковских реквизитов без подтверждения записи – отсутствие такой блокировки вызывало ошибки. На закладке «Персоналии» появилось поле «По умолчанию» - при наличии нескольких ответственных лиц тот из них, кто помечен по умолчанию, фигурирует в качестве подписывающего лица в договоре и акте, если не указан явно кто-либо другой.

11.4. Появился справочник валют. Он позволяет обеспечить формирование договоров и актов на работы, стоимость которых исчисляется в валюте. В картотеке также хранятся данные, определяющие валюту договору и ее курс.

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

11.6. Исправлена указанная Т.Н.Носовой (МосгортрансНИИпроект) ошибка при создании пользовательского шаблона.

11.7. Внимание! Из числа доступных переменных в шаблонах договоров и актов исключены переменные, соответствующие телефонам (Т37, Т37S, T77I).В то же время остались переменные, соответствующие телефонам заказчика в договорах (T9) и актах (АТ).

 

12. СЕРВИС

 

12.1. В режиме «Администрирование» - «Пользователи» - «Права и доступ» на закладке «Основные» добавлены два поля – «Руководитель мастерской» и «Руководитель группы(специальности)». Первое из них позволяет «развязать» понятие «начальник отдела» и «начальник мастерской»: при структуре мастерских, когда в качестве признака руководителя мастерской использовалось поле «Начальник отдела» - и в этом случае начальник мастерской видел работы всех ГИПов, входящих в состав его мастерской, оказывалось, что начальник, например, сметного отдела (который обычно при структуре мастерских является общим, но не содержащим ГИПов) не видел вообще ничего.

Второе из этих полей в будущем можно будет использовать в блоках Timesheet и Сотрудники/Оценки для выполнения функций, которые ранее возлагались на начальников отделов - при крупных подразделениях удобнее их выполнять на более низком уровне. Возможно также использование этого поля в дальнейшем и в таких блоках, как Планирование, Отчетность, Трудозатраты и Диспетчеризация в случае настройки соответствующих блоков на работу по специальностям.

12.2. Исправлен дефект, который приводил к неверному отражению прав доступа в выводимой таблице при использовании ролей (указано А.Н.Тюриным, Приморгражданпроект).

12.3. В связи с переходом на версию FireBird 2.1 удалось выполнить давнее пожелание системных программистов – представить в режиме «Администрирование – Информация» список компьютеров, на которых запущена программа комплекса ПЛАН-Про. Это, конечно, большое удобство в случаях, когда нужно выполнить какие-либо работы с базой данных, требующие монопольного доступа.

12.4. Исправлена ошибка, указанная В.П.Шемякиным (Гипроруда): в диагностике «Сорванные сроки» неверно указывался остаток несписанных объемов по субподряду.

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

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

Приложение

Объединенная аналитика

 

1. Основные положения

 

Разработка имеет целью создание более наглядного и удобного режима формирования документов аналитики в условиях использования двух возможных технологий (т.н. «стандартной» и FastReport), каждая из которых имеет свои достоинства и рациональную область применения. В настоящее время данный режим разработан для модулей Объекты, Картотека, Диспетчеризация, Матресурсы и TimeSheet.

Окно объединенной аналитики состоит из трех частей. В верхней части находится панель, содержащая две закладки: «Стандартные шаблоны» и «Шаблоны FastReport».Каждая закладка содержит список соответствующих шаблонов, над ним – панель кнопок, обеспечивающих доступ к режимам работы с шаблонами каждого типа.

Центральную зону окна занимает панель «Формирование фильтра», под ней находится панель «Строка фильтра», в которой представлено в текстовой форме описание заданных условий фильтра.

На нижней панели кнопок обеспечивается доступ к режимам очистки условия фильтра, выпуска документа и выхода.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Формирование фильтра

 

На панели имеются два блока компонентов: ”Признаки” и “Элементы фильтра”. В первом из них могут находиться группы выключателей (чек-боксов) или переключателей (радиокнопок) для управления значениями признаков, определяющих, как правило, некоторые вспомогательные условия фильтра, которые могут потребоваться в данной аналитике.

Блок «Элементы фильтра» содержит список аспектов, по которым в данной аналитике может быть задано условие фильтра. Для каждой позиции списка будет выведено соответствующее окно выбора, аналогично тому, как это сделано в существующих аналитиках FastReport. Отличие в том, что там для каждого элемента фильтра есть своя кнопка, а здесь требуется установить курсор на нужную строку списка элементов и нажать кнопку «Выбрать». Обратите внимание: в строке элементов слева имеется чек-бокс, о его назначении будет сказано ниже. Для того чтобы указать позицию списка, которую Вы хотите выбрать, нужно не ставить «птичку» в чек-боксе, а именно установить курсор на нужную позицию.

Остальные кнопки в блоке “Элементы фильтра” обеспечивают возможность сохранять «конфигурацию» фильтра с тем, чтобы выводить в списке элементов фильтра только те позиции, которые являются актуальными в соответствии с назначением данного шаблона. Для этого проставьте «птички» в нужных чек-боксах, после чего нажмите кнопку «Сохранить» и в списке останутся только отмеченные строки. Обратите внимание: во-первых, эта конфигурация относится не ко всем шаблонам, а только кшаблону в текущей строке списка шаблонов на верхней панели; во-вторых, речь идет о сохранении не условий фильтра (т.е. конкретных значений, показанных в блоке «Строка фильтра»), а только списка нужных элементов.

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

Особенностью объединенной аналитики является также появление нового элемента«Фильтр по датам» по аналогии с существовавшим и ранее числовым фильтром (который в стандартной аналитике вызывался кнопкой «Дополнительно»). При выборе этой позиции списка элементов выводится одноименное окно.

 

 

В нем представлен список всех дат, которые рассматриваются в данной аналитике. Для каждой из них может быть задан интервал дат, по уже известной технологии выбора стандартного или указания произвольного интервала. После задания двух или одной из дат нажмите кнопку «Ок» и интервал будет указан в соответствующей колонке текущей строки списка дат. Таким способом Вы можете задать интервал для любой из дат, присутствующих в списке. По окончании этой работы нажмите кнопку «Применить», окно будет закрыто, а в блоке «Строка фильтра» показано в текстовой форме условие фильтра. Нажатие кнопки «Очистить» удаляет условие фильтра в текущей строке списка дат, при этом мы остаемся в этом окне. Нажатие кнопки «Очистить все», очищает условие фильтра по всем строкам, окно закрывается, а в блоке «Строка фильтра» удаляются все строки фильтра по датам.

Обратите внимание: если мы устанавливаем фильтр по нескольким датам, то в блоке «Строка фильтра» каждое условие записано отдельной строкой. Это является отражением того факта, что в фильтре по датам объединение нескольких условий по умолчанию производится с помощью логического оператора «И» (в отличие от числового фильтра, где наряду с этим возможно использование и оператора «ИЛИ»).

 

3. Работа с шаблонами

 

Работа по формированию фильтра ведется одинаково, независимо от того, какой тип шаблона («Стандартный» или FastReport) будет затем использован для формирования документа. Но порядок работы с шаблонами разных типов несколько различен. Он в основном наследует и несколько развивает решения, ранее реализованные в условиях раздельного функционирования этих аналитик. Поэтому здесь мы акцентируем внимание на отличиях от существующей технологии.

Список шаблонов на каждой закладке имеет одинаковый набор полей, тот же, который представлен в прежних аналитиках FastReport («Наименование шаблона», «Владелец», «Доступ»); использована, в целом, и принятая там технология создания, редактирования и удаления записей в списке шаблонов. При смене закладок меняется набор кнопок на верхней панели: постоянную часть их комплекта там составляет блок кнопок навигатора, остальные – различаются. Для шаблонов FastReport это будет та же группа кнопок, которая находится на закладке «Работа с шаблонами» в существующих окнах аналитикиFastReport (редактирование шаблона, мастер создания шаблонов и т.д.). Дальше описаны основные изменения существующих технологий работы с шаблонами в рамках объединенной аналитики.

 

3.1. Стандартные шаблоны

 

Для шаблонов стандартной аналитики появилась возможность разграничивать права пользователей, чего не было ранее. При создании новой записи в поле «Владелец» по умолчанию фиксируется имя пользователя, в поле «Доступ» устанавливается значение «персональный шаблон», затем, при необходимости эти значения можно изменить. Но в существующих шаблонах значения этих полей не заданы. Поэтому (Внимание!при переходе на данную версию режимов аналитики нужно войти в программу под именем администратора и во всех новых режимах аналитики на закладке «Стандартные шаблоны» задать для каждого варианта имя пользователя и права доступа.

На закладке стандартных шаблонов дополнительных кнопок всего две «Параметры» и «Описание структуры». Здесь сохранен подход, принятый в стандартной аналитике, когда все работа с шаблонами вынесена в отдельное окно «Параметры отчета». Работа в этом окне ведется таким же образом, как и ранее, но в нем отсутствуют функции создания нового или переименования существующего шаблона, которые теперь можно выполнить в окне объединенной аналитики. Кроме того, в случае, когда пользователь не обладает правами редактирования шаблона, все функции изменения параметров шаблона будут закрыты и здесь можно будет только просмотреть структуру и выпустить документ.

При создании нового шаблона стандартной аналитики сохранен подход, который применялся в окне «Параметры отчетов»: после нажатия кнопки навигатора «Добавить запись» выводится окно, содержащее запрос об использовании шаблона в текущей строке списка в качестве аналога. При этом помимо структуры и шаблонов WORD здесь можно скопировать также конфигурацию фильтра. Если Вы не хотите ничего копировать, снимите все птички и ответьте «ДА», при ответе «НЕТ» ввод отменяется.

 

3.2. Шаблоны FastReport

 

Внимание! При создании единого режима формирования фильтра изменился порядок создания набора данных, используемых для создания отчетов FastReport. Поэтому, в новой аналитике старые шаблоны FastReport работать не будут и их придется создавать заново. Порядок работы с шаблонами FastReport остался без изменения.

Единственное отличие касается мастера создания шаблонов. Здесь появилась возможность сохранять и отображать структуру сгенерированного шаблона. Если Вы выполнили режим «Создать шаблон», то при повторном входе в этот режим в списке полей будут помечены не все поля (как было ранее), а только те которые были выбраны Вами, а также показан установленный Вами порядок следования полей, поля для сортировки, группировки, значение признака генерации сводки.

Однако в случае, если после генерирования шаблона Вы вошли в режим редактированияшаблона, что-то изменили в нем и при выходе сохранили изменения, то программа не знает, какого рода это были изменения: касались ли они структуры документа, или, например, только размеров колонок, шрифтов и других элементов оформления. Поэтому при последующем входе в мастер создания шаблонов в нем будет выведен мерцающий «флажок» , показывающий, что шаблон подвергался ручному редактированию и представленная структура возможно не отражает в точности реальную ситуацию.