Версия 1.0
Состав архива.
PieChart.dll - компонента построения 3х-мерных диаграм.
Свободно распространяется. Взято с http://www.codeproject.com/KB/graphics/julijanpiechart.aspx
Пользователи -> Каталог файлов с настройками пользователей.
Программа ищет в каталоге файл с windows-именем текущего пользователя и загружает настройки оттуда.
Если файла не существует, берется файл настроек по умолчанию -> default
Пример файла настроек пользователя:
УчетФинансов|File="D:\_Work\1c\УчетФинансов"; Usr = Вася;|V82
skif|Srvr = server; Ref = skif; Usr = Пользователь; Pwd = Пароль;|V81|ВЫБРАТЬ Константы.ЗавершитьРаботуПользователей КАК ЗавершитьРаботу ИЗ Константы КАК Константы
ОстатокНаличныхДенег
РасходыПоСтатьямЗатрат
КрупныеРасходы
Раздел содержит список бас 1с, к которым нужно подключиться для получения данных диаграмм.
Параметры:
1) Идентификатор БД.
2) параметры соединения с БД.
3) Тип БД. (V81,V82)
4) Текст запроса закрытия программы. Опциональный параметр. Запрос должен возвращать булево значение("ЗавершитьРаботу").
Программа с интервалом в 1 минуту выполняет запрос, если результат запроса = Истина, прекращает работу.
Параметры, разделяются |
<Отчеты> Раздел содержит список диаграмм доступных пользователю.
Отчеты -> Каталог файлов с настройками диаграмм.
Пример файла отчета:
Количество заказов по направлениям
skif
10
ВЫБРАТЬ
СУММА(ВЫБОР КОГДА Заказ.Направление = ЗНАЧЕНИЕ(Перечисление.ТипыНаправлений.Розница) И Заказ.Проект.ЦентрЗатрат.Наименование ЕСТЬ NULL ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК КРозница,
СУММА(ВЫБОР КОГДА Заказ.Направление = ЗНАЧЕНИЕ(Перечисление.ТипыНаправлений.Корпорация) И Заказ.Проект.ЦентрЗатрат.Наименование ЕСТЬ NULL ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК ККорпорация,
СУММА(ВЫБОР КОГДА Заказ.Направление = ЗНАЧЕНИЕ(Перечисление.ТипыНаправлений.Дилеры) И Заказ.Проект.ЦентрЗатрат.Наименование ЕСТЬ NULL ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК КДилеры
ИЗ Документ.Заказ КАК Заказ ГДЕ Заказ.Проведен = ИСТИНА И Заказ.Дата МЕЖДУ &ДатаС И &ДатаПо И Заказ.ПЛ >= &ПЛ И Заказ.Сумма >= &Сумма И Заказчик В Иерархии (&Заказчик)
Да
Да
Заказчик|Контрагент|Объект|СправочникМенеджер.Контрагенты.НайтиПоКоду.Г001|Скрытый
ДатаС|Начало периода|Дата|НачалоТекущегоГода
ДатаПо|Конец периода|Дата|12.08.2011
ПЛ|Количество пластика >|Число|3
Сумма|Сумма заказа >|Число|1000,15
КДилеры|К-во Дилеры|Число|RGB.10.232.90
ККорпорация|К-во Корпорация|Число|Красный
КРозница|К-во Розница|Число|Белый
Выводимое имя диаграммы.
ИдентификаторБД
Интервал обновления данного отчета в минутах.
Текст запроса. В поля диаграммы выбираются только первая запись выборки. Поля выборки долны быть числовыми значениями.
Отображать процентное соотношение величин. (Да/Нет)
Отображать общую сумму. (Да/Нет)
Раздел описания параметров запроса.
1) Идентификатор параметра.
2) Выводимое имя параметра.
3) Тип параметра. (Дата/Число/Строка/Объект)
4) Значение параметра.
Для типа Дата можно указать конкретную дату, либо предопределенное значение.
(НачалоТекущегоГода,НачалоТекущегоМесяца,НачалоТекущегоДня,КонецТекущегоГода,КонецТекущегоМесяца,КонецТекущегоДня).
Для типа объект можно указать ссылку на элемент сравочника, либо документа,
синтаксис (СправочникМенеджер.ИмяСправочника.НайтиПоКоду.Код,СправочникМенеджер.ИмяСправочника.НайтиПоНаименованию.Наименование,ДокументМенеджер.ИмяДокумент.НайтиПоНомеру.Номер)
5) Флаг отображения параметра для пользователя. Опциональный параметр. (Скрытый/-)
Раздел описания возвращаемых значений.
1) Идентификатор значения.
2) Отображаемое имя значения.
3) Тип значение. в данный момент только - (Число).
4) Цвет значения на диаграмме. Один из предопределенных цветов (Белый,Зеленый,Желтый,Коричневый,Красный,Оранжевый,Серый,Розовый,Синий,Фиолетовый),
либо произвольный цвет по RGB, синтаксис RGB.Красный.Зеленый.Синий
Для установки, необходимо разпаковать архив в корень диска C:, либо в любое другое место. Во втором случае нужно в файле default, прописать корректный путь к тестовой базе.
Для работы программы необходим MS FrameWork 4.0