Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7

22.03.16

Задачи пользователя - Рабочее место

Новейший отчет 7.7 - это полный управленческий анализ в семерке (1С 7.7). Все данные у вас есть в базе, надо только наглядно их показать!

Скачать файлы

Наименование Файл Версия Размер
Документация 3.0
.1167065697 823,46Kb
3812
.1167065697 823,46Kb 3812 Скачать бесплатно
Набор шаблонов для Бухгалтерии 4.5
.1167301429 70,35Kb
2304
.1167301429 70,35Kb 2304 Скачать бесплатно
Набор шаблонов для Торговли Склада 939 релиз.
.1167142336 252,04Kb
2312
.1167142336 252,04Kb 2312 Скачать бесплатно
Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7 :
.rar 3,02Mb
522
.rar 3,02Mb 522 Скачать бесплатно

«Новейший отчёт 7.7» представляет собой программный комплекс, состоящий из нескольких модулей, предназначенных для создания и формирования управленческих отчётов.

Любой отчёт – это таблица, состоящая из строк и колонок. Простейший способ узнать, какой отчёт вам нужен – это узнать, какие строки и колонки вас интересуют.

УНИВЕРСАЛЬНЫЙ ДИАЛОГ

Универсальный диалог – это форма, с помощью которой вы сможете выбрать интересующие вас строки и колонки отчёта. Освоив работу с универсальным диалогом, вы с лёгкостью сможете настроить любой отчёт комплекса.

НАВИГАТОР ОТЧЕТОВ

Навигатор отчётов – это форма, в которую выводится любой отчёт комплекса. С его помощью вы сможете перемещаться по истории сформированных вами отчётов, например, вернуться к отчёту, который вы сформировали ранее, и обновить его с учетом новых данных. Возможны дополнительные операции с выходной формой отчёта:


- Сортировка отчёта по любой колонке;
- Выборка интересующих вас значений из любой колонки;
- Отображение десяти наибольших значений;
- Расшифровка значений в таблице по документам;
- Создание диаграмм по сформированным отчётам;
- Сворачивание группы справочника, с получением итогов по каждой группе;
- Многое другое

МЕНЕДЖЕР ОТЧЕТОВ

Менеджер отчётов позволяет не запутаться в множестве сохраненных отчётов, а также предварительно увидеть его, до открытия и формирования.

КОНСТРУКТОР ОТЧЕТОВ

Это форма, с помощью которой программист 1С может создать новый отчёт в режиме «1С:Предприятия 7.7» без использования конфигуратора.

 

Данное руководство является описанием универсального программного комплекса внешних отчетов  «Новейший отчет 7.7» для базы данных программы 1С: Предприятия 7.7.

В руководстве излагается состав возможностей и порядок использования комплекса. Руководство содержит описание общих приемов работы с отчетами, не зависящих от области применения в различных конфигурациях для 1С: Предприятия 7.7.

Как использовать Новейший отчет

Установка программы

В комплект поставки программного продукта Новейший отчет 7.7 включается компакт-диск с дистрибутивом, руководство пользователя и диск с видео-демонстрацией возможностей программы.

Если Вы скачали из Интернета дистрибутив комплекса, то файл будет с разрешением zip, и его надо сначала распаковать во временный каталог. 

Дистрибутив программы представляет собой файл NewReport.exe. После запуска файла, Вы увидите соглашение на использование программы.

Рис.1.Файл текста лицензии (соглашение.txt) можно будет найти в каталоге комплекса после установки.

Установка или использование программы означает принятие данных постановлений и условий лицензии. Если вы не согласны с постановлениями настоящей лицензии, вы должны удалить файлы программы из своих накопительных устройств и прекратить использование программы.

Рис.2. Окно выбора каталога. Рекомендуется выбрать подкаталог  …\ExtForms\NewReport\   каталога Вашей базы данных 1С.

Укажите каталог, где Вы хотите расположить комплекс. После установки, в каталоге комплекса должны находиться следующие файлы:

  1.  NR- служебный каталог комплекса.
  2.  infostart.ert- координатор комплекса.
  3.  history.txt- история версий.
  4.  readme.txt- инструкция по первому запуску.
  5. соглашение.txt- лицензионное соглашение.

Для запуска комплекса необходимо открыть базу данных 1С:Предприятие 7.7.,  с помощью меню «Файл»-«Открыть».

Рис.3. Меню для открытия файла 1С:Предприятия.

Найти каталог, в который Вы установили программу, найти файл infostart.ert и открыть его.

Рис.4. Окно открытия файла.

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

Рис. 5. Окно координатора комплекса

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


Что такое Новейший отчет 7.7

Область применения

Универсальный комплекс отчётов подходит для любой конфигурации 1С. Это может быть типовая конфигурация от фирмы 1С, так и специализированная, которая была настроена под специфику предприятия.

  1. Торговля и склад 7.7
  2. Бухгалтерия 7.7
  3. Зарплата
  4. Комплексная конфигурация  
  5. Производство, Услуги, Бухгалтерия.
  6. ИТРП: Институт Типовых Решений Производства
  7. и т.д.

В комплекс входит больше 50 отчетов

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

Использование комплекса при создании нового отчета  значительно сокращает время, чем в случае программирования “с нуля”. На модификацию существующего отчета тратиться несколько минут. Любой созданный отчет в рамках комплекса имеет дополнительную функциональность для работы с выходной таблицей отчета, например, сортировка по любой колонке.

Состав комплекса

Комплекс состоит из четырех модулей:

  1. Универсальный диалог.
  2. Навигатор отчетов.  .
  3. Менеджер отчетов.
  4. Конструктор отчетов.

Любой отчет – это таблица, состоящая из строк и колонок. Простейший способ узнать, какой Вам нужен отчет, это узнать какие колонки и строки Вас интересуют.

Универсальный диалог – это форма, с помощью которого, Вы сможете выбрать, какие Вас интересуют строки и колонки отчета. Освоив работу с универсальным диалогом, Вы сможете настроить любой отчет комплекса.

Любой отчет можно отсортировать по любой колонке

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

  1. Отсортировать отчет по любой колонке.
  2. Установить отбор по любой колонке.
  3. Отобразить 10 наибольших значений.
  4. Расшифровать значение в таблице по документам.
  5. Свернуть группы справочника, с получением итогов по каждой группе.
  6. Создание диаграммы по уже сформированному отчету.
  7. И многое другое…

Менеджер отчетов - это форма, которая позволит не запутаться в множестве сохраненных отчетов, а также предварительно увидеть таблицу отчета, до его открытия и формирования.

Конструктор отчетов - это форма, с помощью которой, программист 1С может создать новый отчет, в режиме 1С: Предприятия 7.7, без использования конфигуратора.


Универсальный диалог

Форму универсального диалога условно можно разделить на четыре части. Период отчета и панель кнопок для  работы с настройками отчета. Таблица группировок и панель кнопок работы с ней. Таблица колонок и панель кнопок для работы с ней. Область фильтра на группировки и панель кнопок для работы с ним.

Рис. 9. Форма универсального диалога

Заголовок формы содержит наименование и период отчета

Рис. 10. Заголовок формы универсального диалога.

Изменить наименование отчета возможно из меню "Действия"

Строка периода отчета формируется исходя из данных начала и конца периода, притом обладает свойством определения границ периода:

  1. если будет выбран период в месяц, то строка периода будет содержать наименование месяца;
  2. если будет выбран период в квартал, то строка периода будет содержать наименование квартала;
  3. в остальных случаях будет отображаться начальная и конечная дата отчета.

Если Вы раскроете диалог отчета на полный экран, то название отчета, добавится в конец названия окна 1С:Предприятия,

Рис. 11. Заголовок 1С:Предприятия, при раскрытии формы универсального диалога во весь экран.

но наименование отчета можно будет увидеть на форме, под описание фильтра.

Рис.12. Название отчета на форме диалога при раскрытии формы во весь экран.

 

Работа с файлами

 Новый отчет. При нажатии будет предложен выбор нового отчета с помощью менеджера отчетов. Применяется в случае создания нового отчета.

 Открыть отчет. При нажатии будет предложен выбор файла с расширением *.mxl или *.txt содержащие настройки Новейшего отчета. Применяется в случае открытия уже сохраненной настройки Новейшего отчета.

 Сохранить отчет. Сохраняет отчет в файл в формате mxl и txt. В формате mxl сохраняется не только печатная таблица отчета, а также все настройки отчета, установленные фильтры, период и т.д., для дальнейшей работы  с отчетом. В формате txt сохраняется отчет в текстовом виде, похожим на текст запроса, заданные фильтры сохраняются в строке условия. Файлы mxl и txt можно в последствии открыть и Вы увидите такую же форму, какая была на момент сохранения.

Отчет можно сохранять в два формата: txt и mxl

После сохранения отчета в файл mxl или txt, в подкаталог ExtReports каталога комплекса,  его можно будет открыть с помощью менеджера отчетов. При сохранении отчета в файл mxl, создается выходная таблица отчета, которую можно будет просматривать в окне предпросмотра в менеджере отчетов. Если Вы сохранили в текстовый файл, то этот файл можно будет открыть любым текстовым редактором и модифицировать текст отчета.

Меню действия

Меню действия отчета включает в себя все функции работы над диалогом отчетом.

  1. Новый отчет. Работает аналогично кнопке выбора нового отчета.
  2. Открыть отчет. Работает аналогично кнопке открытия отчета.
  3. Сохранить отчет. Работает аналогично кнопке сохранения отчета.
  4. Открыть в конструкторе. Открывает текущий отчет в модуле Конструктора комплекса Новейший отчет, для профессиональной настройки отчета. Если данный пункт выбран в модальном режиме формы диалога (в случае открытия диалога из навигатора), то после перехода из конструктора в диалог, будет загружен измененный отчет в текущую форму диалога.
  5. Выгрузить в текст. При выборе данного пункта меню, происходит генерация текста-скрипта отчета, и открывается в 1С, для редактирования и сохранения в каталоге пользователя (если нажать сохранить в 1С:Предприятии). В дальнейшем, сохраненный в каталоге пользователя отчет можно будет открыть с помощью менеджера отчетов, в подменю «Пользовательские».
  6. Изменить наименование. При выборе данного пункта меню, будет предложено ввести новое имя отчета. При закрытии любого отчета сохраняются все параметры отчета в файл в каталоге пользователя «autosaveНаименование отчета.nrp». В будущем, при открытии именно этого отчета, заданные фильтры диалога будут заполнены, так же как в состоянии закрытия.

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

Обновить из текста отчета. Загружает отчет в текущий диалог из текущего текста отчета.

Замечание: «Редактирование текста отчета» и «Обновить из текста отчета», работает только в случае, если текущий диалог отчета был получен путем загрузки из текстового файла. Это возможно, если выбран текстовый отчет из «Менеджера отчетов» или загружен с помощью кнопки «Открыть отчет».

Параметры. Открыть параметры комплекса «Новейший отчет». См. раздел Параметры комплекса .«Новейший отчет»

Замечание: Для того, чтобы текст – скрипт Новейшего отчета выглядел как модуль надо установить следующие параметры 1С: Предприятия.

Рис.13. Форма установки параметров, чтобы текст-скрипт отчета выглядел как текст модуля.

Период отчета

Рис.14. Область выбора периода отчета.

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

 

Форма быстрого выбора периода 

Рис.15. Форма быстрого выбора периода.

При нажатии кнопки выбора даты Вам будут предложены варианты интервала.

<Дата>. Выбор даты с помощью стандартного календаря.

<Документ>. В качестве начальной или конечной даты, существует возможность выбрать не только дату, но и любой документ базы данных; в этом случае отчет будет анализировать данные с (по) времени записи документа в базе данных.

Рабочая дата. Дата, которая установлена в параметрах системы 1С:Предприятие.

Текущая дата. Системная дата операционной системы.

Дата ТА. Дата Точки Актуальности базы данных. Показывается только при условии установленной компоненты оперативного учета 1С:Предприятия (конфигурация Торговля и Склад).

Начало недели. Расчет начала недели от текущей даты.

Конец недели. Расчет конца недели от текущей даты.

Начало месяца. Расчет начала месяца от текущей даты.

Конец месяца. Расчет конца месяца от текущей даты.

Начало квартала. Расчет начала квартала от текущей даты.

Конец квартала. Расчет конца квартала от текущей даты.

Начало года. Расчет начала года от текущей даты.

Конец года. Расчет конца года от текущей даты.

Начало стандартного интервала. Значение по умолчанию начала интервала журнала, которое устанавливается в параметрах системы 1С:Предприятия.

Конец стандартного интервала. Значение по умолчанию конца интервала журнала, которое устанавливается в параметрах системы 1С:Предприятия.

Рис.16. Окно параметров 1С:Предприятия.

Начало данных. Дата первого документа в базе данных.

Конец данных. Дата последнего документа в базе данных.

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

Конец периода. Конечна дата периода текущего отчета. Работает аналогично пункта меню «Начало периода».
В случае, когда период задан в виде документов, то в данных пунктах меню всегда можно уточнить, какие именно документы выбраны.

Конец месяца начала периода. Расчет конца месяца от установленного начала периода текущего отчета.

Начало месяца конца периода. Расчет начала месяца от установленного конца периода текущего отчета.

 

Таблица группировок отчета 

Рис. 17. Универсальный диалог.

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

  -  Выводить группировку в виде строки в таблицу отчета. Это будет выглядеть вот так.

Рис. 18. Способ установки диалога для вывода строк отчета.

 

 -  Выводить группировку в виде колонки в таблицу отчета. Данную галочку можно установить только на одну группировку.

Рис. 19. Способ установки диалога для вывода строк и колонок отчета.

 

Фильтр устанавливается для текущей группировки, наименование которой отображается  над списком значений. Для установки фильтра, устанавливать галочку на группировке не обязательно.
 Добавить значение;
 Подобрать несколько значений;

 Удалить значение из списка;
 Очистить список;
 Добавить пустое значение;

 

Если установить «Все группы», то структура отчета будет повторять структуру справочника

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

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

Рис. 20. Способ установки диалога для вывода строк и колонок отчета.

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

Рис. 21. Пример установки фильтров и группировок отчета.

 

Панель инструментов таблицы группировок     

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

   Сдвинуть строку группировки вверх. 

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

   Добавить группировку из реквизита текущей группировки, если текущая группировка имеет тип «Справочник». 

Рис.22. Пример добавления реквизита справочника, как группировки отчета.

 

  - Изменить наименование группировки;

  - Удалить строку из таблицы группировки.

Таблица колонок отчета

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

Рис.23. Пример установки колонок в диалоге отчета.

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

В таблице колонок существует, как и в таблице группировок, два вида «галочек»:

  - Обычный вывод колонки в таблицу отчета.

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

Пример: Отчет по продажам ТМЦ

 

 

Рис. 24. Пример установки разворота группировки по горизонтали.

 

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

Пример: Отчет по продажам ТМЦ

 

 

Рис. 25. Пример установки разворота группировки по горизонтали.

 

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

Пример:  Отчет по продажам ТМЦ.

 

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

 

Панель инструментов таблицы колонок 

 

 

  Смещает строку колонки вниз. Чем ниже будет находиться строка колонки, тем правее она будет отображаться в отчете.

  Смещает строку колонки вверх. Чем выше будет находиться строка колонки, тем левее она будет отображаться в отчете.

  Сделать колонку группировкой. Если в колонке установлена функция, то ее нельзя сделать группировкой.

 Отметить все колонки для отображения в отчете.
  Отметить все колонки для отображения в группировке – колонки.

 Снять пометку со всех колонок. 
Изменить наименование колонки.
 Удалить колонку из таблицы.

Основные кнопки диалога отчета


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

   -  Закрыть отчет.  

Замечание: Если отчет сформируется удачно, тогда форма настройки параметров закроется. При закрытии отчета сохраняются параметры последнего отчета в файл "autosave.mxl".

Кнопки помощи   



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

   Меню помощь.

Получить подсказку.

Помощь. Открыть помощь на описании диалога отчета.

Содержание. Открыть содержание файла помощи.

Регистрация. Открыть окно регистрации.

О программе. Открыть форму о программе.

Создать письмо в службу поддержки

 

- О программе. Открыть форму о программе. В форме о программе можно увидеть номер версии отчета.

 


Навигатор отчетов

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

Все сформированные отчеты выводятся в форму навигатора:

Навигатор является главным инструментом работы с отчетами. Из навигатора можно вызвать новый отчет с помощью менеджера отчетов, после формирования отчета, печатная таблица выведется в форму текущего навигатора.

Заголовок

В заголовок выводится наименование отчета и период сформирования.

Навигация

 

Кнопки навигации позволяют переходить по истории формирования отчетов.

 

  Вернуться к предпоследнему сформированному отчету.

  Перейти к следующему сформированному отчету.

 

 Показать список сформированных отчетов, в котором можно выбрать необходимый. Имеется  список истории «Вперед», так и список истории «Назад», нижний элемент списка это самый последний или самый первый сформированный отчет.

Работа с файлами отчетов

 

Навигатор позволяет создавать, открывать и сохранять отчеты.

 

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

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

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

 

Навигатор всегда сохраняет последний выведенный отчет в файл autosave.mxl, который находится в каталоге пользователя 1С: Предприятия

Период отчета

 

Кнопка изменения периода отчета, в названии кнопки отображается текущий период отчета, При нажатии на кнопку появиться диалог выбора периода отчета, после выбора, отчет формируется за указанный период. См. Диалог период отчета

Обновить отчет

 

Кнопка формирования отчета с учетом всех текущих установленных параметров вывода отчета (период, фильтры и т.д.), на основании актуальных данных базы.

Настройка отчета

 

Кнопка вызова универсального диалога отчета для изменения параметров вывода отчета. Диалог заполнен и установлен в соответствии с текущими параметрами вывода отчета.

Меню действия

 

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

Новый отчет. Создать новый отчет, открывается форма менеджера отчетов.

Открыть отчет.  Открыть файл отчета в формате MXL

Сохранить отчет.  Cохранить отчет в формат MXL

Печать.  Открыть диалог перед печатью отчета на принтер.

Выгрузить в Excel. Cохраняет отчет в формат XLS в каталог пользователя и открывает его в Excell.

Выгрузить в Explorer. Cохраняет отчет в формат HTM в каталог пользователя и открывает его c помощью Internet Explorer.

Построить Диаграмму. Построить диаграмму на основании данных отчета. См. раздел  Построить диаграмму

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

Показать все уровни. Отключает поставленные ограничения на вывод уровней группировки.

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

Изменить наименование. Изменяет наименование сформированного отчета.

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

Замечание: Если в отчете один и тот же документ выведен несколько раз, то при выборе данной команды, он будет проводиться столько раз, сколько раз упомянут в отчете. Рекомендуется применять в случае печати реестров документов, отчетов представляющих последовательный вывод документов, с какими либо дополнительными наложенными условиями, допустим по клиенту, по складу, и т.д.

Параметры. Открыть форму настройки параметров комплекса «Новейший отчет 7.7». См. Параметры комплекса.

Закрыть навигатор

Кнопка закрытия формы навигатора, помощи и о программе.


Таблица отчета

Таблица отчета находится в рабочей области навигатора.

Наименование отчета

Интерактивное сворачивание группировки отчета

Таблица отчета представляет интерактивную среду позволяющую продолжить работу с данными отчета.

Замечание: Чтобы открыть дополнительные возможности, дважды щелкните левой кнопкой мыши на область таблицы.

Интерактивные области таблицы отчета

Наименование отчета. Открывает диалог ввода строки, ввода нового наименования отчета.

Период отчета. Открывает диалог выбора периода отчета, после выбора формирует отчет (аналог кнопки выбора периода).

Интерактивное сворачивание группировки отчета.

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

Рекомендуется применять данный метод, только если таблица вывода небольшая, иначе придется ждать, пока таблица  прорисуется  полностью заново.


Меню действия над группировками

(А-Я) сортировать по возрастанию. Отсортировать по алфавиту вывод всех группировок. Функция действует на всю таблицу отчета.

(Я-А) сортировать по убыванию. Отсортировать в обратном порядке алфавита вывод всех группировок. Функция действует на всю таблицу отчета.

(Показать все уровни). Показать все уровни группировок, если были свернуты какие либо уровни.

(Свернуть 3 уровень). Свернуть текущий уровень всех группировок.

(Развернуть 3 уровень). Развернуть текущий уровень группировки. При развороте группировки, следующий уровень группировки будет свернут.

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

Меню действия над колонкой.

(0-100) сортировать по возрастанию. Сортировать вывод таблицы отчета по возрастанию значения в выбранной колонке. Сортирует всю таблицу отчета, включая все вложенные группировки.

(100-0) сортировать по убыванию. Сортировать вывод таблицы отчета по убыванию значения в выбранной колонке.

(Все показать). Показать все значения таблицы отчета, если были наложены какие либо условия вывода.

(Первые 10…). Отобрать и вывести только заданное количество наибольших (наименьших) значений от общего числа.

Возможно, отобрать в процентном отношении от общего количества строк колонки.

Замечание: В отличие от аналогичной функции в Excel, которая тоже осуществляет подобный отбор, в навигаторе отчетов эта функция действует с сохранением структуры группировок, т.е. идет отбор значений в пределах текущего уровня группировки. Например: При отборе 10 наибольших элементов списка, функция покажет 10 наибольших значений первого уровня группировки, потом 10 наибольших значений второго уровня группировки и т.д.  

(Пустые).  Показать строки отчета, в которых в данной колонке пустое значение.

(Не пустые). Показать строки отчета, в которых в данной колонке непустое значение.

(Условие). Наложение условия (отбора) на колонку.

Работа с наложением условия отбора

  1. Равно
  2. Не равно
  3. Больше
  4. Больше или равно
  5. Меньше
  6. Меньше или равно
  7. Содержит
  8. Не содержит

Изменить колонку. Изменить прямо из таблицы отчета

Добавить колонку. Вызвать диалог редактирования новой колонки.


Меню действия над объектом.

В случае если объектом является элемент справочника:

Редактировать элемент. Открыть форму элемента справочника в режиме редактирования.

Просмотреть элемент. Открыть форму элемента справочника в режиме просмотра.

Найти в форме списка. Открыть форму списка справочника и позиционировать на текущем элементе справочника.

Периодические реквизиты. Открыть просмотр и редактирование периодических реквизитов справочника, если такие реквизиты существуют.

 

Работа над периодическими реквизитами.

  1.  Добавить - Добавить периодическое значение в историю реквизита.
  2.  Изменить - Изменить периодическое значение текущей строки списка.
  3.  Удалить на дату – Удалить все значения на дату в текущей строке списка.
  4.  Удалить – Удалить значение текущего реквизита в текущей дате.
  5.  Закрыть – Закрыть форму без изменения.

 

В случае если объектом является документ:

Просмотреть документ. Открыть форму текущего документа в режиме просмотра.

Редактировать документ. Открыть форму текущего документа в режиме редактирования.

Просмотреть операцию. Открыть операцию текущего документа.

Найти в своем журнале. Открыть форму журнала текущего вида документа и позиционировать на текущем документе.

Найти в общем журнале. Открыть форму Общего журнала документов и позиционировать на текущем документе.

Движение документа. Открыть форму движения документа, следующего вида:

 

Работа с просмотром движения документа.

В отличие от системного вывода движений по документу, данная форма включает в себя сразу все движения документа, разбитые на закладки, соответствующие каждому регистру, по которому было движение. Существует функция подсчета итоговой суммы по выбранной колонке.

Структура документа. Открыть дерево подчиненности документов.

Провести. Проводит текущий документ, без открытия формы.

Сделать не проведенным. Аналогично системной команде «Сделать не проведенным» 

 

Меню действия над значением.

Существует возможность развернуть сформированный отчет по документам, по документам с изменением периода отчета (с помощью формы быстрого выбора периода), так же по дням, и по дням и документам. Отчет будет сформирован с наложением фильтра значений по текущую группировку, по которой идет расшифровка значения.

Дополнительная панель инструментов

 

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

 - Построить диаграмму на основании данных отчета. См. раздел Построить Диаграмму.

 - Выгрузить отчет в Excel.

 - Выгрузить отчет в Explorer.

Панель работы с буфером.



Для  работы с буфером надо выделить интересующую ячейку в таблице отчета, щелкнув мышкой на ячейке.

- Очистить буфер.

- Прибавить значение текущей ячейки.

- Отнять значение текущей ячейки.

- Суммировать значение заданной области. Для подсчета суммы области надо сделать следующие действия. Поставить текущую ячейку в начало интересующей области, нажать кнопку, изображение на кнопке изменится на , поставить текущую ячейку в конец интересующей области и снова нажать на кнопку. Область может включать несколько строк, а также несколько колонок.


Построить Диаграмму

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

Панель инструментов диаграммы

 

Тип диаграммы

Выбор вида диаграммы из следующих типов.

Гистограмма обычная

 

Линейчатая Обычная

Круговая Обычная

Гистограмма многоярусная

 

Линейчатая Многоярусная

Круговая Объемная

Гистограмма объемная

Линейчатая Объемная

Областями Обычная

График

Биржевая Обычная

Областями Накоплением

Изометрическая Манхетен

 

Изометрическая Плоская Крыша

Изометрическая Лента

 

 

Колонки

Открыть форму выбора колонок для анализа

 

Строки

Открыть форму выбора строк для анализа

Тип анализа

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

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

Сравнение колонок по одной строке. Диаграмма сравнения колонок отчета. Каждая колонка представляет анализ одной строки. (В случае разворота одной из группировок по горизонтали идет сравнение итоговых колонок).

Сравнение строк по одной колонке. Диаграмма сравнения строк отчета. Каждая строка представляет анализ отдельной колонки. (В случае разворота одной из группировок по горизонтали идет сравнение итоговых колонок).

Сравнение колонок в периоде. Диаграмма сравнения колонок по значениям группировки развернутой по горизонтали. (Применяется  только в случае отчета с группировкой развернутой по горизонтали).

Сравнение строк в периоде. Диаграмма сравнения строк по значениям группировки развернутой по горизонтали. (Применяется  только в случае отчета с группировкой развернутой по горизонтали).

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

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

 

Для примера приведем отчет о продажах.

Откроем из навигатора диаграмму.


Рекомендации при работе с Навигатором и Диаграммой

 

При работе с навигатором отчетов, рекомендуется вызвать на экран панель инструментов редактора таблиц.  Для вызова, необходимо….

Нажать правую кнопку мыши на любой панели инструментов и выбрать пункт «Редактор таблиц»

 

 

Выбрать меню «Сервис» – «Панель инструментов»,

установить галочку на пункте «Редактор таблиц»

 

Панели инструментов «Редактор таблиц» выглядит следующим образом:

 

Чаще всего Вам могут понадобиться следующие кнопки:

 Переключение режимов просмотра / редактирования таблицы.

  Включить / выключение заголовков строк и столбцов. Это может понадобиться для изменения размеров ячеек таблицы отчета.

 

!

Если панель инструментов «Редактора таблиц» недоступна. Чтобы панель инструментов «Редактора таблиц» стала доступной, нажмите мышкой на таблице отчета, она станет текущим объектом и панель станет доступной..


Менеджер отчетов

Форма разделена на два окна, в левом окне отображаются группы отчетов, в правом состав группы. При установке курсора на отчет, в окне предварительного просмотра отображается таблица отчета (только при условии, если файл отчета сохранен в виде таблицы mxl). В левое окно формы добавляются имена папок находящихся в каталоге …\NewReport\NR\ExtReports\ , при установке курсора на папку в правом окне отображается состав папки. В списке  существуют предопределенные группы, такие как Справочники (Генерация), Документы (Генерация),  и т.д. В состав предопределенных групп включены все виды метаданных, при выборе одного из отчетов будет сгенерирован новейший отчет одноименного объекта метаданных.

 

Глава 2

Как создавать Новейший отчет

 

Конструктор отчетов

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

Модуль конструктора отчетов позволяет наглядно настроить любой отчет с помощью только визуальных средств настройки. Конструктор отчетов полностью копирует Конструктор запросов, расширяя возможности до создания полноценного отчета прямо в режиме 1С:Предприятия.


Панель инструментов работы с конструктором

  Новый отчет. При нажатии будет предложен выбор нового отчета с помощью менеджера отчетов. Применяется в случае создания нового отчета.

  Открыть отчет. При нажатии будет предложен выбор файла с расширением *.mxl или *.txt содержащие настройки Новейшего отчета. Применяется в случае открытия уже сохраненной настройки Новейшего отчета.

   Сохранить отчет. Сохраняет отчет в файл в формате mxl и txt. В формате mxl сохраняется не только печатная таблица отчета, а также все настройки отчета, установленные фильтры, период и т.д., для дальнейшей работы  с отчетом.

Любой сохраненный отчет можно открыть в диалоге отчета или в навигаторе отчета.

  Меню действия:

Меню дополнительных действий над конструктором отчетом.

Новый отчет. Создать новый отчет, открывается форма менеджера отчетов.

Открыть отчет. Открыть файл отчета в формате MXL

Сохранить отчет. Cохранить отчет в формат MXL

Очистить настройку. Очистить все настройки отчета конструктора.

Параметры. Открыть форму параметров.

 

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

    Назад.  Возврат на предыдущую закладку диалога Конструктора отчетов

   В Диалог. Передать сконструированный отчет в универсальный диалог комплекса «Новейший отчет».

    Закрыть.  Выход из Конструктора отчетов.

 

Формирование секции "Период"

Диалог служит для формирования секции описания интервала отчета.

Период

Если опция включена, в оператор языка запросов "Период С… По…" будет помещено ключевое слово "Период". Эта опция влияет на работу запроса при обращении к журналам расчетов.

Дата

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

Выражение

Начальная и (или) конечная граница интервала запроса может быть задана выражением типа "дата".

Точка Актуальности

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

ОбрабатыватьДокументы

Назначает условие обработки документов в запросе по признаку проведенности. Из выдаваемого на экран списка необходимо выбрать, какие документы будут обрабатываться: проведенные, непроведенные или все.

Обрабатывать

Назначает условие обработки документов в запросе по признаку пометки на удаление. Из выдаваемого на экран списка необходимо выбрать, какие документы будут обрабатываться: помеченные на удаление, не помеченные на удаление или все.

Формирование секции "Переменные"

Диалог служит для формирования секции описания внутренних переменных запроса. Текущее состояние описаний внутренних переменных запроса показывается в нижнем окне диалога.

Идентификатор

Поле для редактирования имени внутренней переменной.

Добавить переменную

Добавляет новую внутреннюю переменную.

Удалить переменную

Удаляет внутреннюю переменную

Чтобы добавить новую внутреннюю переменную…

нажмите кнопку "Добавить переменную" и в поле "Имя переменной" введите имя создаваемой переменной.

Чтобы выбрать вариант описания внутренней переменно выполните следующие действия:

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

Чтобы удалить внутреннюю переменную из запроса…

выберите ее наименование в списке существующих внутренних переменных и нажмите кнопку "Удалить переменную".


Формирование секции "Функции"

Диалог служит для формирования секции функций в запросе.

Функция

Имя переменной, по которому можно будет обращаться к значению вычисленной функции.

Добавить функцию

Добавляет новую функцию.

Удалить функцию

Удаляет функцию.

Когда

Если опция включена, необходимо указать условие вычисления функции.

 

Чтобы добавить новую функцию…

  • нажмите кнопку "Добавить функцию"
  • в поле "Функция" введите имя переменной, по которому можно будет обращаться к значению вычисленной функции.

Чтобы выбрать тип и параметры функции…

воспользуйтесь управляющими элементами, расположенными под полем "Функция".

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

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

Поле "Когда" позволяет указать условие вычисления функции, для этого необходимо указать в этом поле логическое выражение на встроенном языке системы 1С:Предприятие.

Чтобы удалить функцию…

в списке существующих функций выберите функцию, которую необходимо удалить нажмите кнопку "Удалить функцию".

 


Формирование секции "Группировки"

Диалог служит для формирования секции группировок информации в запросе.

Группировка

Имя внутренней переменной или одной из встроенных предопределенных группировок

Добавить группировку

Добавляет новую группировку.

Удалить группировку

Удаляет группировку.

Без групп

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

Все

Добавляет в параметры группировки ключевое слово Все.

ВошедшиеВЗапрос

Опция становится доступной, если включена опция "Все", и добавляет в параметры группировки ключевое слово ВошедшиеВЗапрос, которое уточняет действие ключевого слова Все.

Без фильтра

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

 

Чтобы добавить новую группировку…

  • в поле "Группировка" укажите имя объявленной ранее внутренней переменной или выберите имя одной из встроенных предопределенных группировок
  • нажмите кнопку "Добавить группировку".

Чтобы сформировать критерий упорядочивания информации в группировке…

используйте управляющие элементы группы "Упорядочить по". В правом окне этой группы выдается для выбора список возможных критериев упорядочивания, а в окне слева — список выбранных критериев.

Замечание. Список возможных критериев упорядочивания выдается только для некоторых типов группировок

 

Для выбора критерия упорядочивания:

выберите наименование критерия в списке возможных критериев (правое окно);

нажмите мышью кнопку

 

Для удаления критерия упорядочивания:

выберите наименование критерия в списке выбранных критериев (левое окно)

нажмите мышью кнопку

 

Для удаления группировки…

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

нажмите кнопку "Удалить группировку".

Формирование секции "Условия"

 

Диалог служит для формирования секции условий отбора информации в запросе.

Условие

Логическое выражение.

Добавить условие

Добавляет новое условие.

Удалить условие

Удаляет условие.

Чтобы добавить условие…

нажмите кнопку "Добавить условие" 

в поле "Условие" введите логическое выражение в соответствии с правилами внутреннего языка системы 1С:Предприятие.

 

Чтобы отредактировать условие…

выберите условие в списке 

в поле "Условие" отредактируйте логическое выражение.

Чтобы удалить условие…

выберите условие в списке 

нажмите клавишу "Удалить условие".

 

Формирование секции "Колонки"

 

Диалог служит для формирования секции условий отбора информации в запросе.

Идентификатор

Поле для редактирования имени внутреннего имени колонки

Заголовок

Поле для редактирования названия колонки в таблице отчета

Значение

Значение в колонке. В поле может быть имя переменной, функции или вычисляемое значение.

Вычисляется по формуле

Если данная опция включена, то в поле значение, можно вписать вычисляемое значение.

С помощью кнопки можно добавлять идентификаторы переменных, функций или других колонок.

Способ итога 

С помощью данной опции можно задать, какой способ подсчета итога будет в отчете. Есть следующие варианты.

Итог рассчитывается. Значение по умолчанию. Подсчет итога будет производиться по нижестоящим группировкам отчета.

Без итога. Не подсчитывать итог по нижестоящим группировкам.

Вычислить формулу в начале. Вычислить значение в колонке до подсчета итога по нижестоящим группировкам.

Первое значение. Подставлять первое значение из нижестоящей группировки.

Вычислить формулу в конце. Вычислить значение в колонке после подсчета итога по нижестоящим группировкам

Положени

Положение значения в ячейки таблицы отчета.

Режим повторения

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

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

Повторение первого. Повторение значения в первой колонке.

Нарастающим итогом. Сумма значений в таких же колонках, находящихся слева, плюс значение соответствующей группировки.

Формула отбора

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

Мин. ширина колонки

Минимальная ширина колонки при выводе в таблицу отчета.

Если значение превысит минимальную ширину, то ширина увеличится автоматически.

Если  ширина значения будет меньше, то колонка будет минимальной ширины.

Формат

Формат значения в колонке.

Расшифровка

Значение расшифровки в ячейки отчета, для последующей работы с ним в глобальной процедуре ОбработкаЯчейкиТаблицы().

Чтобы добавить колонку … 

нажмите кнопку «Добавить колонку»
ввести идентификатор колонки, заполнить необходимые опции колонки

Чтобы удалить условие…

выберите колонку в списке, нажмите кнопку "Удалить колонку"


Формирование секции "ТекстЗапроса"

Диалог служит для просмотра сгенерированного текста - скрипта Новейшего отчета. 

Поле текста

Текст Новейшего отчета

Генерация текста из конст…

Генерация текста Новейшего отчета на основании настроенных параметров отчета с помощью предыдущих диалогов конструктора.

Заполнение конст. из текста

Заполнение параметров отчета в конструкторе на основании текста Новейшего отчета.

Открыть текст как модуль

Открыть  текст Новейшего отчета в текстовом редакторе.

Замечание: Для того, чтобы текст Новейшего отчета выглядел как модуль, надо установить следующие параметры 1С:Предприятия.


Параметры системы

Параметры системы вызываются из меню «Действия» диалога формы и навигатора.

Общие

Автоматически заменять значение конечную дату периода отчета на точку актуальности (ТА), если конечная дата больше точки актуальности (ТА). Оперативный учет 1С не позволяет получать данные после точки актуальности. Для бухгалтерского учета 1С, значение ТА не имеет значение. Рекомендуется, если Вы работаете в «Торговле и Склад», то установить данный параметр.

 

Параметры комплекса для каждого пользователя отдельно. С помощью данного параметра устанавливается, что текущие параметры являются общими или только для текущего пользователя. Настройки параметров сохраняются в каталог пользователя 1С.

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

Чтобы убрать помощника подсказок, уберите «галочку» с данного параметра.

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

Выходная таблица

Шаблон таблицы отчета по умолчанию. При формировании таблицы отчета в навигаторе, используется системная таблица комплекса. В данном параметре можно установить другой стиль вывода таблицы отчета. С помощью кнопки  можно найти в каталоге комплекса другие примеры стиля отчета, например файл style.mxl. Вы можете настроить расцветку данной таблицы по своему усмотрению.

Замечание: Переменные <ПечЗнач> в вертикальной секции «КолонкаПлюс» используются для вывода итоговой колонки, при развороте одной из группировок по горизонтали.

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

Выделять группы жирным шрифтом.

Фиксировать шапку таблицы. Фиксируются первые 7 строк отчета, при прокрутке по вертикали.

Фиксировать группировку таблицы.  Фиксируются первые 9 колонок отчета, при прокрутке по горизонтали.

Минимальная ширина колонки по умолчанию. Ширина колонки выходной таблицы по умолчанию. Если значение превышает минимальную ширину, то происходит автоматическое увеличение.

Максимальная ширина колонки по умолчанию. Ширина колонки выходной таблицы по умолчанию. Если ширина значения превышает максимальную ширину колонки, то происходит перенос на другую строку.

Использовать безопасное вхождение в список для баз SQL. При генерации текста запроса, формировать строку условия вхождения в список возможно двумя вариантами.

  1. (Значение В  Список)
  2. (Список.Принадлежит (Значение))

Для базы SQL предпочтителен второй вариант, хотя он и медленнее, но не выдает ошибок.

Показывать текст запроса перед выполнением. При генерации текста запроса на основании выбранных группировок и колонок, можно увидеть его перед исполнением.

Показать результаты запроса.  После выполнения запроса, можно показать результаты запроса в виде интерактивной таблицы.

При выгрузке отчета в текст выключать комментарии к синтаксису запроса отчета.  При выгрузке в текст из диалога отчета.


Язык запроса новейшего отчета

(версии 3)

Текст описания запроса на языке запросов состоит из последовательности операторов. Концом оператора является символ ";".  

 

Концом оператора является символ «;»

Операторы могут записываться в любом порядке, однако, следует помнить, что интерпретатор языка запросов однопроходный, следовательно, сначала следует описать переменную, и только потом ее использовать в операторах Группировка, Функция или Условие.

Пример отчета «Продажи ТМЦ»:

НовыйОтчет {Наименование :'Продажи ТМЦ'};

Товар=Регистр.Продажи.Номенклатура {Тип : Справочник.Номенклатура;};
Покупатель=Регистр.Продажи.Покупатель {Тип : Справочник.Контрагенты;};
Поставщик = Регистр.Продажи.Поставщик {Тип : Справочник.Контрагенты;};
Фирма = Регистр.Продажи.Фирма {Тип : Справочник.Фирмы;};
Себестоимость = Регистр.Продажи.Себестоимость{Тип : Число;};
ПродСтоимость = Регистр.Продажи.ПродСтоимость {Тип : Число;};
Количество = Регистр.Продажи.Количество {Тип : Число;};
СебестоимостьВ = Регистр.Продажи.СебестоимостьВ {Тип : Число;};
ПродСтоимостьВ = Регистр.Продажи.ПродСтоимостьВ {Тип : Число;};
КоличествоВ = Регистр.Продажи.КоличествоВ {Тип : Число;};
Договор = Регистр.Продажи.Договор {Тип : Справочник.Договоры;};

Функция СуммаСебестоимость = Сумма(Себестоимость);
Функция СуммаПродСтоимость = Сумма(ПродСтоимость);
Функция СуммаКоличество  = Сумма(Количество);
Функция СуммаСебестоимостьВ = Сумма(СебестоимостьВ);
Функция СуммаПродСтоимостьВ = Сумма(ПродСтоимостьВ);
Функция СуммаКоличествоВ  = Сумма(КоличествоВ);

Группировка Фирма Без групп;         
Группировка Товар Без групп;
Группировка Покупатель Без групп;
Группировка Поставщик Без групп;
Группировка Документ { Фильтр : Нет;};
Группировка День { Фильтр : Нет;};
Группировка Неделя { Фильтр : Нет;};
Группировка Месяц { Фильтр : Нет;};
Группировка Год { Фильтр : Нет;};

Колонка ПродажиКолВозвр =(СуммаКоличество-СуммаКоличествоВ)
{
Наименование : 'ОБОРОТ количество продаж ТМЦ, с уч. возврата';
Формат : 'Ч017.2. ';
};

Колонка ПродажиПродВозвр=(СуммаПродСтоимость-СуммаПродСтоимостьВ)
{
Наименование : 'ОБОРОТ суммы продаж ТМЦ, с уч. возврата';
Формат : 'Ч017.2. ';
};

Колонка ПродажиСебВозвр    = (СуммаСебестоимость-СуммаСебестоимостьВ)
{
Наименование : 'ОБОРОТ себест. продаж ТМЦ, с уч. возврата';
Формат : 'Ч017.2. ';
};
Колонка Профит=ПродажиПродВозвр-ПродажиСебВозвр     
{
Наименование : 'Профит, сумма';
Формат : 'Ч017.2. ';
Итоги : КонСтрока
};

Колонка ПрофитПроцент=100 * _Деление(Профит,ПродажиСебВозвр)  
{
Наименование : 'Профит,%';
Формат : 'Ч017.1. ';
Итоги : Строка
};



Замечание: Для того, чтобы текст Новейшего отчета выглядел как модуль, надо установить следующие параметры 1С:Предприятия.

Синтаксис языка запроса Новейшего отчета максимально приближен к синтаксису языка запроса 1С.

Таким шрифтом выделяются цитаты из руководства 1С из главы «Язык запроса».

Дополнительные параметры

Все дополнительные параметры включены в фигурные скобки {} ДО ТОЧКИ С ЗАПЯТОЙ, т.е. до конца оператора. Внутри фигурных скобок перечисляются и устанавливаются значение  дополнительных полей по следующему синтаксису:

{ <Названия поля1>: <Значение поля1>; }

Текстовые константы заключаются в апострофы (`текстовая константа`) или в кавычки (например: «текстовая константа»)

Несколько полей разделяются точкой с запятой.

Начало текста Новейшего отчета

Синтаксис:

НовыйОтчет {Наименование: «Продажи ТМЦ»};

Текст Новейшего отчета должен обязательно начинаться со слова НовыйОтчет.

Дополнительные параметры: (заключенные в фигурные скобки)

{

Наименование: «Наименование отчета заключенное в апострофы или в кавычки»;

Сформировать: 1 или 0;

Если установлено 1, то отчет сразу будет формироваться, без открытия диалога. Применяется в случае, когда текст отчета передается в качестве параметра в файл диалога Report.ert.

Например:

ОткрытьФорму («Отчет», ТекстОтчета.txt,Report.ert);

где в файле ТекстОтчета.txt находится текст Новейшего отчета. Тогда при установленном параметре в единицу, отчет сразу будет формироваться, без открытия диалога.

По умолчанию равно 0.

ФайлДиалог: Имя файла диалога, в случае, если нам необходим другой диалог. Применяется крайне редко.

По умолчанию Report.ert

ФайлМодуль: Имя файла модуля, в случае, если нам необходим другой модуль. Применяется крайне редко.

По умолчанию Report.ert

ФайлНавигатор: Имя файла навигатора, в случае, если нам необходим другой навигатор. Применяется крайне редко.

По умолчанию Navigator.ert

ФайлТаблица: Имя файла таблицы, в случае, если нам необходима индивидуальная таблица для отчета. Например, таблица отчета должна содержать дополнительный текст, в отличии от таблицы по умолчанию. За основу индивидуальной таблицы для отчета необходимо взять файл StyleCopySystem.mxl, который находится в каталоге отчета.

По умолчанию применяется таблица из файла Report.ert

}

 

Внутренние переменные запроса

<?> = ;

Синтаксис:

ИмяПеременной = ОписаниеПеременной[, ОписаниеПеременной...];

Назначение:

Объявление внутренней переменной.

Параметры:

ИмяПеременной - имя объявляемой внутренней переменной;

ОписаниеПеременной - указывает на конкретный реквизит документа, справочника, измерение или ресурс регистра.

Замечание:

Можно указывать несколько вариантов ОписанияПеременной через запятую.

Дополнительные атрибуты внутренних переменных типа документ:

ТекущийДокумент (CurDocument)- ссылка на текущий документ;

НомерДок (DocNum) - номер документа;

ДатаДок (DocDate) - дата документа;

НомерСтроки (LineNum)- номер строки документа;

ВремяДок (DocTime)- время документа.

Дополнительные атрибуты внутренних переменных типа справочник:

ТекущийЭлемент (CurItem) - ссылка на элемент справочника;

Код (Code) -  код;

Наименование (Description) - наименование.

Подробнее см. в документации 1С, глава ''Язык Генерации Запросов''

 

Дополнительные параметры: (заключенные в фигурные скобки)

{

Тип: Тип переменной;

например: { Тип:Справочник.Номенклатура }

Если переменная имеет неопределенный тип, то можно указать через запятую все возможные типы, например: {Тип: Справочник.ЮрЛица,Справочник.ФиЛица,Справочник.СвоиЛица}

Это необходимо для определения типа переменной, если мы будет подбирать значения для фильтра.

Для простой переменной по регистру, в пути которой всего две точки, можно тип не указывать, он определится автоматически, например: Товар=Регистр.ОстаткиТоваров.Товар; 

}

 

Функции

Функция <?> = ();

Синтаксис:

Функция <ИмяФункции> = <ТипФункции>(<Параметр>|<УточненныйПараметр>) [Когда(<Условие>)];

Англоязычный синоним:

Function <ИмяФункции> = <ТипФункции>(<Параметр>|<УточненныйПараметр>) [When(<Условие>)];

Назначение:

Вычислить функцию и включить ее результат в запрос.

Параметры:

<ИмяФункции> - имя, присваиваемое функции;

<ТипФункции> - ключевое слово одной из встроенных функций языка;

<Параметр> - имя внутренней переменной, параметр вызова функции;

<УточненныйПараметр> - конкретизация внутренней переменной, параметр вызова функции.

<Условие> - условие вычисления функции (необязательно).

Замечание:

Типы встроенных функций:

Сумма (Sum) - сумма значений параметра;

Среднее (Avg) - среднее значений параметра;

Минимум (Min) - минимум значений параметра;

Максимум (Max) - максимум значений параметра;

НачОст (BegRest) - начальный остаток значений параметра-ресурса Регистра;

КонОст (EndRest) - конечный остаток значений параметра-ресурса Регистра;

Приход (Debit) - приход значений параметра-ресурса Регистра;

Расход (Credit) - расход значений параметра-ресурса Регистра;

Счётчик (Counter) - количество записей, вошедших в выборку, <Параметр> - не нужен;

СНД, СКД, СНК, СКК (IDB, FDB, ICD, FCD) - сальдо начальное или конечное по дебету или кредиту;

ДО, КО, КорДо, КорКо (TD, TC, CorTD, CorTC) - обороты по дебету или кредиту счета или корсчета;

В функциях: Сумма, Среднее, Максимум, Минимум в качестве аргумента возможно использование арифметического выражения в терминах встроенного языка.

К параметрам, указывающим на ресурсы Регистров, могут применяться только оговоренные функции.

Подробнее см. в документации 1С, глава ''Язык Генерации Запросов''

 

Дополнительные параметры отсутствуют

 

Группировки

Группировка <?> Упорядочить по ;

Синтаксис:

Группировка <ИмяГруппировки>|<ПредопредГруппировка> [Упорядочить по <КонкретизацГруппировки>, ...][Без Упорядочивания][Без Групп][Все [ВошедшиеВЗапрос]];

Англоязычный синоним:

Group <ИмяГруппировки>|<ПредопредГруппировка> [Order By КонкретизацГруппировки, ...][Without Groups][All [IncludedInQuery]];

Назначение:

Установить порядок выборки информации.

Параметры:

<ИмяГруппировки> - имя внутренней переменной, задающей группировку;

<ПредопредГруппировка> - ключевое слово одной из встроенных группировок;

<КонкретизацГруппировки> - конкретизация переменной <ИмяГруппировки>, задающая порядок групп.

Ключевые слова:

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

Без Упорядочивания - необязательное добавочное ключевое слово, которое преследует цель уменьшения времени формирования запроса, при условии, что ни упорядочивание, ни значения упорядочивания при использовании данного запроса не нужны.

Без Групп -  группы справочника не выводятся в запрос (для группировки по справочнику);

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

ВошедшиеВЗапрос - уточняет предыдущее ключевое слово 'Все'. Использование данного слова подразумевает, что в каждую строку запроса будут включены значения данных (в том числе нулевые), для которых есть ненулевое значение хотя бы в одной строке запроса.

Замечание:

Предопределенные группировки:

 Документ (Document) - позволяет детализацию до документа;

 СтрокаДокумента (DocumentLine) - позволяет детализацию до строки документа;

 ПериодЖурнала (JournalPeriod) - группировка по времени ввода записи журнала расчетов или по времени ее действия.

Группировки по дате:

 День (Day);

 Неделя (Week);

 Месяц (Month);

 Квартал (Quarter);

 Год (Year).

Подробнее см. в документации 1С, глава ''Язык Генерации Запросов''

 

Дополнительные параметры: (заключенные в фигурные скобки)

{

Наименование: «Наименование группировки»;

Наименование группировки в диалоге отчета, наименование заключается в апострофы или в кавычки. Если параметр пропущен, то берется имя переменной группировки. Например, для группировки по переменной "Товар", можно наименование не указывать, т.к. он совпадает с именем переменной.

Например: {Наименование: ''Вид долга"}

Пометка: Да/Нет/Кросс;

Указывает, какая пометка в таблице группировок по умолчанию, при первом открытии отчета.

Да - галочка есть, Нет - галочки нет, Кросс - галочка вбок для разворота по горизонтали.

По умолчанию: Нет;

Фильтр: Да/Нет;

Параметр Фильтр переключает доступность фильтра в диалоге, по умолчанию он доступен, если Вам надо запретить изменять фильтр, то надо указать параметр {Фильтр: Нет }

По умолчанию: Да;

ВыводГрупп: ДоПервого/ДоВторого/ДоТретьего;  

Если  в строке группировки не указано Без Групп, то действует данный параметр.
Параметр указывает значение вывода групп справочника в диалоге по умолчанию.

ДоПервого - выводить элементы справочника только первого уровня, ДоВторого - выводить элементы справочника только до второго уровня, ДоТретьего - выводить элементы справочника только до третьего уровня.

НеВыводить: Да/Нет;

Параметр указывает, выводить группировку или нет.

Если указать значение «Нет», то группировка не будет выводиться в отчет, даже если будет указана пометка. Если будет указана пометка на группировки, то будет производиться только расчет.

По умолчанию: Да;

  }

 

Условие

Условие (<?>);

Синтаксис:

Условие(<ЛогическоеВыражение>);

Назначение:

Назначить условие включения информации в запрос.

Параметры:

<ЛогическоеВыражение> - логическое выражение языка.

Замечание:

В логическом выражении могут участвовать внутренние и внешние переменные.

Кроме обычных логических операторов (>, <, =, >=, <=, <>, И, ИЛИ, НЕ) в операторе ''Условие ...'' языка запросов можно использовать дополнительный оператор:

логический оператор принадлежности.

Синтаксис:

В

Англоязычный синоним:

In

Описание:

Оператор языка запросов ''Условие (А в Б);'' говорит о том, что условие истинно, когда значение А является подмножеством значения Б. Следует особо отметить, что если значение Б пустое (объект не выбран), то условие является истинным, в отличие от оператора ''='' (равно). Если на принадлежность проверяется значение типа элемент справочника, то проверка выполняется с учетом его возможного вхождения в группу справочника. Аналогично, проверка на принадлежность субсчета осуществляется с учетом его возможного вхождения в счет-группу.

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

Подробнее см. в документации 1С, глава ''Язык Генерации Запросов''

 

Можно использовать значение Констант и Перечислений:

 

Например:

|Условие (Фирма = Константа.ОсновнаяФирма);

|Условие (ВидТовара = Перчисление.ВидыТоваров.Продукция);

 

Можно использовать несколько значений переменной, разделяя из через запятую (","):

Например:

|Условие(ВидТовара = Перчисление.ВидыТоваров.Продукция , Перечисление.ВидыТоваров.Товар);

 

При выгрузке в текст, наложенные условия превращаются в строку ЗначенияВнутр.

Например:

Условие (МОЛ в [{"VL",{{{"B","0","0","503","0","0","        30   "},""}}}]);

Если вы хотите оставить данное условие, то не изменяйте строку, тогда данное условие будет действовать только для базы, в которой задано условие.

 

Колонка

<ИмяКолонки>=<ИмяПеременной|ИмяФункции|Формула>

Это новшество, аналога в языке запроса нет, это строка указывает какие колонки, мы хотим видеть в отчете:

ИмяКолонки - задаем идентификатор колонки, должен быть уникальным в пределах колонок. После знака равно указываем, что мы будем выводить в колонку:

  1. значение переменной запроса, указываем идентификатор переменной запроса;
  2. значение функции, указываем значение идентификатора функции;
  3. формулу, возможны любые выражения, 

 

Аргументы могут быть идентификаторы переменных, функций, идентификатор других колонок, глобальные переменные, глобальные функции.

   

Дополнительные параметры: (заключенные в фигурные скобки)

{

Наименование: «наименование колонки»;

Пометка: Да/Нет/Кросс;

Указывает, какая пометка в таблице группировок по умолчанию, при первом открытии отчета.

Да - галочка есть, Нет - галочки нет, Кросс - галочка вбок для разворота по горизонтали.

По умолчанию: Нет;

Формат: формат в синтаксисе языка 1С,

например Формат: 'Ч017.2'. 

Ширина: Минимальная ширина колонки.  Автоматическое определение ширины всегда включено, и если длина значения превысит минимальную ширину, то ширина станет больше.

Итоги: Да/Нет/Строка/КонСтрока/НачСтрока;

Способ подсчета итога.

  1. Да - то будет браться итог по нижестоящей группировке;
    1. Нет - то будет пустая строка на вышестоящих группировках, в случае, когда не надо складывать;
    2. КонСтрока - то будет произведено вычисление для каждой строки отчета, группировок, как для нижестоящих, так и для вышестоящих группировок. В основном, применяется в случае колонок, в которых указана формула, в аргументах которой участвуют идентификаторы других колонок;
    3. НачСтрока. – вычисление, для каждой строки, до прохода в нижестоящие группировки.
    4. ПодСтрока. – первое значение нижестоящей группировки.
    5. Среднее. – среднеарифметическое значение по нижестоящей группировки.

Положение: Положение текста в ячейке таблицы выходного отчет. Может принимать следующие значения:

  1.  Справа;
    1.  Слева;
      1.  ПоЦентру;
      2.  ПоШирине;

По умолчанию: Справа.

Расшифровка: Значение расшифровки в ячейки таблицы. Возможно применение выражаения. Применяется в случае изменения реакции при клике на значение данной колонки. По умолчанию вызывается меню расшифровки.

Значение: ПовторениеПервого/ НарастающимИтогом/ Остаток
Способ вывода значения.

  1.  ПовторениеПервого. Если указан данный способ, то при развороте группировки по горизонтали, значение в данной колонке будет повторять значение первой группировки.
    1.  НарастающимиИтогом. Если указан данных способ, то при развороте группиировки по горизонтали, значение данной колонки будет выводится нарастающим итогом, т.е. в каждом повторении данной колонки.
    2.  Остаток. Если указан данных способ, то при развороте группировки по горизонтали

Отбор: Вычисляемое выражение для отбора значений.

}

 

 

Дополнительные функции, которые могут использоваться в УСЛОВИЯХ ИЛИ КОЛОНКАХ:

 

_Деление(А,Б) - деление с проверкой на ноль, т.е. аналог ?(Б<>0,А/Б,0), сделано для удобства восприятия.

 

Объединение запросов

Текст Новейший отчета может содержать несколько запросов 1С.

 

Например:

 

ЗАПРОС Остатки;


Товар = Регистр.ОстаткиТМЦ.Номенклатура  

{Тип : Справочник.Номенклатура;};

Фирма = Регистр.ОстаткиТМЦ.Фирма  

{Тип : Справочник.Фирмы;};

ОстатокНаСкладе= Регистр.ОстаткиТМЦ.Количество     {Тип:Число;};

Склад  = Регистр.ОстаткиТМЦ.Склад       {Тип:Справочник.Склады};



Функция НачОстКол = НачОст (ОстатокНаСкладе);

Функция КонОстКол = КонОст (ОстатокНаСкладе);




ЗАПРОС Резерв;



 Товар = Регистр.РезервыТМЦ.Номенклатура  

{Тип : Справочник.Номенклатура;};

 Фирма = Регистр.РезервыТМЦ.Фирма  

{Тип : Справочник.Фирма;};

     Склад  = Регистр.РезервыТМЦ.Склад        {Тип:Справочник.Склады};



 КоличествоРезерв = Регистр.РезервыТМЦ.Количество      {Тип:Число;};



 Функция КонОстРезерв = КонОст(КоличествоРезерв); 



Группировка Склад   {Пометка:Кросс;};

Группировка Товар    {Пометка:Да;};   

ЗАПРОС Остатки;



Колонка КостатокНаСкладе = КонОстКол       {

Пометка : Кросс;  

 Наименование : 'Остаток на складе, шт';

 Формат : 'Ч017.2. ';

 Значение:Остаток

 };                      

ЗАПРОС Резерв;      



Колонка КостатокВРезерве = КонОстРезерв     {

Пометка : Да;  

 Наименование : 'Резерв, шт';

 Формат : 'Ч017.2. ';

 Значение:Остаток

 };  

      

Колонка КостатокСвободный=(КОстатокНаСкладе-КОстатокВРезерве)  {

 Пометка : Да;  

 Наименование : 'Свободный остаток, шт';

 Формат : 'Ч017.2. ';

 Значение:Остаток

 };





Синтаксис разделения переменных, функций, условий и колонок:

// переменные, функции

Запрос <Наименование 1 запроса>;

….  

Запрос <Наименование 2 запроса>;

….

ВсеЗапросы;

…..

// группировки

....

// колонки

Запрос <Наименование 1 запроса>;

….  

Запрос <Наименование 2 запроса>;

….

ВсеЗапросы;

….

 

Группировки являются общими для всех запросов, а также перечисленные условия и колонки после объявления оператора ВсеЗапросы;

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

Объединение нескольких запросов происходит после последовательного выполнения каждого. А затем происходит вычисление колонок, выражение которых состоит из значений колонок разных запросов.

Обработка значений

В каталоге комплекса находится подкаталог …\NR\Action, в котором можно расположить файлы обработки значений группировок отчета. Например, Вы вывели определенную таблицу документов, наложив несколько фильтров и условий отбора, и Вам необходимо обработки объекты определенным способом. Для этого Вам надо создать обработку объекта и скопировать в каталог …\NR\Action.

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

 

// Пример файла обработки значения группировки

Перем Объект;

//*************************************

Процедура Сформировать()

// здесь Вы можете сделать с объектом, все что
//  Вам необходимо. В текущем примере, происходит
// просто вывод в окно сообщений.

Сообщить(Объект);

 

КонецПроцедуры

//*************************************

Процедура ПриОткрытии()

Объект = Форма.Параметр;

 Сформировать();        

СтатусВозврата(0);

КонецПроцедуры

 

Как добавить отчеты в меню 1С: Предприятия

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

В служебном каталоге «NR», комплекса Новейший отчет, находятся файлы модулей:

  1. Manager.ert - Менеджер отчетов.
  2. Report.ert - Диалог отчета.
  3. Navigartor.ert - Навигатор отчетов.
  4. Constructor.ert - Конструктор отчетов.

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

 

В параметрах (следующая закладка) укажите соответствующее имя файла модуля комплекса.

Рис. 7. Окно выбора расположения файла.

Для установки меню на определенный отчет комплекса, например, на отчет «Продажи ТМЦ», необходимо создать объект Задача.   

В параметрах указываете формулу:

ОткрытьФорму (" Отчет ", КаталогИБ() +" ExtForms \ NewReport \ ExtReports \ ПродажиТМЦ.txt " , КаталогИБ() + "ExtForms \ NewReport \ Report.ert ")


Сравнение с типовым отчетом 1С

Состав комплекса в сравнении с обычным отчетом 1С.

Типовой отчет 1С

 

Новейший отчет

 

Навигатор отчетов

Нет

Навигация по истории сформированных отчетов.

Нет

Автоматическое сохранение последних 20 сформированных отчетов, позволяет при каждом входе в 1С вернуться к состоянию, в котором находились до выхода из 1С или сбое от сети, сервера, электричества.

Только сохранение

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

Нет

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

Нет

Сворачивание группировок прямо из таблицы отчета.

Нет

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

Нет

Сортировка с учетом вложенности, т.е. сортируются элементы внутри каждой группы, а группы между группами.

Нет

Расшифровка каждого значения в таблице отчета по документам, с возможностью вернуться обратно в таблицу. Просмотр документов, элементов справочника.

Частично

Дата и время формирования, и время печати.

Нет

Формирование диаграммы по данным таблицы отчета.

Универсальный диалог

Разные, каждая форма имеет свои параметры, влияющие на выходную форму

Единый диалог установки параметров таблицы отчета.

Нет

Разделение работы с таблицей отчета и параметров отчета

Нет

Гибкость установки выходной таблицы отчета

Диаграмма

Диаграмма, как отдельный отчет.

Установка параметров диаграммы на основании уже сформированного отчета

 


Примеры отчетов входящие в комплекс

 

Партии ТМЦ

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

 

Продажи ТМЦ

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

См. также

Управление бизнесом как ИТ-проектом

Управление ИТ-департаментом Бесплатно (free)

Когда я создавал Инфостарт, у меня была фраза: «Создание компании – это просто очередной проект автоматизации».

29.10.2021    3723    0    support    8    

47

Об аудитории, продажах и снеге

Сообщество Бесплатно (free)

INFOSTART UP 2020 - первая онлайн-конференция о том, как заработать с помощью своих знаний на INFOSTART.RU. Мероприятие открыл генеральный директор Инфостарта Доржи Цыденов, который рассказал о компании, ее успехах и перспективах.

28.07.2020    4538    support    9    

32

Рабочее место кассира на 7.7 (фронт) + расширение для розницы 2.2 на 8.3 (как бэк)

Розничная торговля Рабочее место Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Рестораны, кафе и фаст-фуд Россия Абонемент ($m)

Рабочее РМК на 7.7. Можно работать с принтером чеков, можно с кассой АТОЛ, а можно и одновременно. В качестве бэк используется стандартная Розница 2.2.

1 стартмани

08.01.2020    9613    8    toll    2    

4

Заказ товаров поставщику

Рабочее место Оптовая торговля Оперативный учет 7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Абонемент ($m)

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

1 стартмани

24.05.2019    5528    3    BorisBelov    0    

1

Табель учета рабочего времени для 1С: 7.7 любой конфигурации

Рабочее место Учет рабочего времени Кадровый учет Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Абонемент ($m)

Данное решение предназначено для упрощенного варианта электронного учёта рабочего времени сотрудников предприятия. Печать титульного листа и таблицы табеля учёта рабочего времени. Печать бейджиков сотрудников. Автоматическая регистрация и расчет рабочего времени по штрих-коду сотрудника. Загрузка сотрудников из справочника. Формирование штрих-кода сотрудника. Совместимо с любой конфигурацией 1С:7.7.

5 стартмани

13.12.2017    30106    17    etmarket    5    

5

АРМ кладовщика для "Альфа-Авто: Автозапчасти+Автосервис." 2.0. 1С 7.7

Рабочее место Оптовая торговля Платформа 1С v7.7 Конфигурации 1cv7 Автомобили, автосервисы Управленческий учет Абонемент ($m)

Автоматизированное Рабочее Место кладовщика для "Альфа-Авто: Автозапчасти+Автосервис." 2.0 1С 7.7. Подбор деталей в заказ-наряд, поиск детали (с учетом наличия на складе) по части наименования, по коду, по части каталожного номера. Подбор аналогов. Раскраска строк деталей в зависимости от наличия на складе. Перенос подобранных деталей в заказ-наряд с автоматическим проведением перемещения в производство.

1 стартмани

31.10.2016    22624    2    osivv    1    

0

Продажа для контрагента от нескольких фирм

Рабочее место Оптовая торговля Оперативный учет 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Данная обработка предназначена для выписывания документов реализации в разрезе фирм, в зависимости от  наличия остатков на складе.

10 стартмани

29.08.2016    15604    0    Sanario    0    

0

Рабочее место кассира

Рабочее место Кассовые операции Розничная торговля Оперативный учет 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Уникальная внешняя обработка "Рабочее место кассира" для конфигурации Торговля и склад.

3 стартмани

16.09.2015    21624    17    PitMal    3    

4
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. 03.02.06 16:23 Сейчас в теме
Хорошее впечатление.Возможностей много.Сделано мастерски.
2. 03.02.06 16:25 Сейчас в теме
67A-31F-D0B-91 Пож-та вышлите ответ код!
3. 03.02.06 16:26 Сейчас в теме
Что означает фраза, ограничение версии в конструкторе отчета?
4. 03.02.06 16:26 Сейчас в теме
Cейчас все отчеты составляются, как текстовые файлы, которые располагаются в каталоге ...\NewReport\NR\ExtReports\
Любой отчет (по регистру, по справочнику, по документам, по счету, по журналу) можно составить в виде запроса или нескольких запросов, с последующим объединением (см. подробности в описании в NRDoc.pdf). Работают все инструкции запроса (ОбрабатыватьДокументы Все/Проведенные/Непроведенные и т.д.)
Конструктор создан для облегчения написания текста отчета, и программирование его несколько запаздывает, "ограничение версии" - это заглушка, в следующей версии обязательно все доработаем.
5. 03.02.06 16:32 Сейчас в теме
Защита прикручивается к железу. Но при покупке отчета, ваш е-майл регистрируется, и на все присланные с него первичные коды, мы высылаем ответный. Платите Вы один раз, коды получаете когда угодно.
Покупают далеко не единицы, скоро на сайте вывесим список крупных покупателей (по числу требуемых кодов) , от Калининграда до Владивостока.
6. 03.02.06 16:38 Сейчас в теме
Заявку и пожелания по небольшим доработкам выслал на е-майл.
В целом, комлекс оставил очень хорошее впечатление. Спасибо.
7. vasilykushnir 63 20.04.06 09:48 Сейчас в теме
Приблуда прикольная. Принимал участие в тестировании еще первых версий. К сожалению, купить не представляется возможным. Суйчас использую как источник идей для написания своих отчетов. И действительно, здесь многие вещи реализованы на очень хорошем уровне.
8. 28.04.06 16:15 Сейчас в теме
9. 11.05.06 13:00 Сейчас в теме
Какова стоимость её примерно то хоть будет? Или есть уже?
10. пользователь 11.05.06 13:10
Сообщение было скрыто модератором.
...
11. 12.06.06 13:11 Сейчас в теме
Я работаю с 1С:Бюджет. В ней нет все отчеты в основном строятся на счетах и операциях. А в демо версии это отключено. Функционал я посмотреть не могу. Нельзя ли включить их?
12. Mikheeva 28.06.06 16:15 Сейчас в теме
При использовании отчета в режиме тестирование на средней базе бух. очень быстро и очень сильно растет объем памяти, занимаемый процессом 1с и в конце концов все зависает. Наблюдает ли это еще кто-нибудь? Какие можно найти объяснения и пути решения?
13. Mikheeva 28.06.06 16:34 Сейчас в теме
"Платите Вы Один раз, кодЫ получаете когда угодно." - один раз плачю и могу поставить на все компы в организации и дома (и буху дома, и диру доиа)?
14. support 4484 28.06.06 16:37 Сейчас в теме
да, конечно в пределах одной организации, но это уже под Ваше честное слово.
16. support 4484 03.07.06 13:19 Сейчас в теме
на подходе новая версия
17. 05.07.06 19:53 Сейчас в теме
классная штука... только есть пару глюков - ну типа в анализе оплаты накладных покупателями за кредитный документ принимается строка выписки банка(приход) %-()
18. CheBurator 3119 25.07.06 05:36 Сейчас в теме
Если прошла предоплата то это и будет кредитный документ со знаком минус. так что если в этом случае - то все верно (можно как пример посмотреть в типовой тис)
19. CheBurator 3119 25.07.06 06:34 Сейчас в теме
А позволяет отчет строить по периодам столбцами вправо? Типа продажи помесячно?
20. support 4484 25.07.06 07:52 Сейчас в теме
Да, можно развернуть по столбцам любую группировку, в том числе и месяц.
23. пользователь 07.08.06 20:39
Сообщение было скрыто модератором.
...
25. support 4484 02.09.06 11:38 Сейчас в теме
Сhe Burashka, можно, см. последний скриншот.
По поводу регистрации:
На конец сентября назначен выход новой версии, в которой принципиально изменена защита отчета. Будет расшифрована большая часть внутреннего кода отчета. Изменена лицензионная политика, и регистрация отчета, появится сервер лицензий. Все, кто купил отчет раньше, получат неограниченную лицензию.
По поводу TSQL.
С выходом новой версии, можно будет самостоятельно попробовать прикрутить ToySQL, т.к. программный код будет раскрыт.
26. Валерий 18.09.06 17:46 Сейчас в теме
Хорошая штука. Уже берём. Ещё бы этот отчёт позволял на базе уже существующих отчётов в конфигурации 1С "конструировать"... Было бы супер.
27. CheBurator 3119 19.09.06 01:28 Сейчас в теме
1. Ребята! Давайте не грузить по возможности платными приблудами.
Если отчет платный - ок, я допустим готов заплатить, но покупать еще ТойСкуль (он вроде платный или я что не так понял?)
2. есть возможность делать отчет не виде
ГРУППИРОВКА
- ПОДГРУППИРОВКА
-- ДАННЫЕ
а типа
ГРУППИРОВКА-ПОДГРУППИРОВКА-ДАННЫЕ
???
28. CheBurator 3119 19.09.06 01:34 Сейчас в теме
Автонастройка ширины столбцов есть?
29. support 4484 19.09.06 04:36 Сейчас в теме
Да, автоширина есть.И разворот группировок вправо тоже есть.
30. CheBurator 3119 19.09.06 10:22 Сейчас в теме
Хорошо, поставлю вопрос по другому ;-)
Чего у вас в НО нет?
31. support 4484 19.09.06 12:52 Сейчас в теме
в Отчете нет того, что написал Валерий:
"Ещё бы этот отчёт позволял на базе уже существующих отчётов в конфигурации 1С "конструировать".."
32. 24.09.06 12:52 Сейчас в теме
А для Казахстанских конфигураций он подойдёт?
33. support 4484 25.09.06 13:17 Сейчас в теме
Комплекс универсальный. Вы можете сами составить отчеты для своей конфигурации.
34. vasilykushnir 63 25.09.06 16:10 Сейчас в теме
Разработчикам: А для группировки контрагент (предполагаю, что он Неопределенный) можно сделать выбор реквизитов через выбор соответствующего справочника? Иными словами, если группировка ссылается на Неопределенный, то предложить на выбор либо перечень справочников либо перечень типов документов (ДокументДвижения - неопределенный) в зависимости от типа группировки, а затем на основе выбора предоставить список реквизитов выбранного объекта.
И еще вопросс - когда-то принимал участие в тестировании разных версий отчета, за что получал сам НО (вернее ключ) на один комп (до сих пор пользуюсь одной этих версий - по-моему 2.20): сейсас это уже не практикуется? Как мне кажется, не все мои замечания были ни кселу ни к городу - по крайней мере многие из них нашли воплощение в новых релизах. Хоть грешу этим делом, но из-за уважения к разработке, которая мне безумно нравится, какие-то хряки и ломалки искать не хочется. Правда, была задумка нечто подобное написать самому, но на сопровождении времени на программирование особо нет, да изачем изобретать велосипед, если есть уже готовый и довольно крутой.
35. vasilykushnir 63 25.09.06 16:21 Сейчас в теме
И еще. Ув. участники форума и ея гости, посмотрите пристально на к-во скачиваний и на рейтинг. И не стыдно? Разработка действительно крутая - и такой мизерный рейтинг. Неужели жалко плюсать только из-за того, что разработка коммерческая? Как уже говорил раннее, попробовал написать нечто подобное, потом плюнул и забросил - требует приличных усилий. Так неужели разработчики не заслужили хотя бы одобрения за свой труд, если уж не оплаты? Ведь кроме заставки, неоплаченная версия ничем вас не достает и подозреваю, что многие втихаря пользуются ею.
36. Alex_M 01.10.06 13:04 Сейчас в теме
Неплохая разработка. Немного дороговато правда для нас...
А так бы пожалуй и купил!
Очень неплохо смотрится, хотя еще до конца всех возможностей не постиг.
Примерно так же было организовано формирование отчетов в моей старой проге "ТурбоБухгалтер".
Рейтинг приподнял. :-)
37. 02.10.06 09:13 Сейчас в теме
А когда же уже выедет новая версия с открытым кодом? чтобы попробовать оптимизировать на ToySQL.
38. 02.10.06 17:23 Сейчас в теме
> А когда же уже выедет новая версия с открытым кодом?
> чтобы попробовать оптимизировать на ToySQL.
А зачем ждать? Всего то и нужно сделать что универсальный компилятор запросов 1С в TSQL ;)

Если оптимизировать под 1С++ то в system.ert уже есть флажок флИспользовать1СПП, а в report.ert есть строка Запрос=СоздатьОбъект("ТЗапрос") видимо "прикрутить" уже пытались, думаю прикручивали вот это: Компилятор Запроса в TSQL http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=2874 вот только этот компилятор так до конца и не доделали, не работает что то ;)
Если под ToySQL, то опять таки, по строке Запрос.Выполнить
(ТекстЗапроса) ясно видно где перехватывать управление, боюсь только без универсального компилятора запросов все равно обойтись не удасться.

З.Ы. разработка неимоверно крута, даже без использования прямых SQL запросов.
39. support 4484 05.10.06 09:15 Сейчас в теме
Спасибо за добрые слова!
VasilyKushnir, к сожалению, выбрать реквизит группировки неопределенного вида не представляется возможным, т.к. не реализуемо в типовом запросе 1С.
40. support 4484 05.10.06 09:20 Сейчас в теме
>есть возможность делать отчет не виде
ГРУППИРОВКА
- ПОДГРУППИРОВКА
-- ДАННЫЕ
а типа
ГРУППИРОВКА-ПОДГРУППИРОВКА-ДАННЫЕ?
--------
Сначала не понял вопроса.
В таком виде отчет не выводится, но таблица отчета устроена таким образом, что ПОДГРУППИРОВКА выводится со сдвигом в новой колонке. Т.е. сдвиг сделан не с помощью пробелов, а с помощью новой колонки. Таким образом, если есть желание обработать данные в Excell, то просто надо расширить первую колонку, в которой находится ГРУППИРОВКА и получится.
ГРУППИРОВКА
ПОДГРУППИРОВКА
ДАННЫЕ
41. support 4484 05.10.06 09:20 Сейчас в теме
т.е. вот так
ГРУППИРОВКА
-----------ПОДГРУППИРОВКА
--------------------------ДАННЫЕ
42. vasilykushnir 63 05.10.06 14:32 Сейчас в теме
>выбрать реквизит группировки неопределенного вида не представляется возможным, т.к. не реализуемо в типовом запросе 1С.

Неа, я имел в виду другое. К примеру формируем отчет по регистру Остатки, в группировки вытаскивается реквизит Контрагент. В описании регистра он Неопределенный, т.к. может ссылатся на два справочника Контрагенты и Склады. Идея в том чтобы сначала определить тип контрагента, выдав список справочников раз он может ссылатся только на справочник, а потом на основании выбора типа справочника заполнять условия. Аналогично с реквизитом Документ, если он неопределенный - предлагать выбор типа документа. А то выражение "Для группировки Документ фильтр не изменяется" как-то несолидно смотрится. А для Контрагента даже и этого предупреждения нет.
Извините, может немного сумбурно написал - обрадовался, что на мои просьбы наконец обратили внимание.
Да, а как относительно моего вопросса по тестированию. Ей богу есть заветная мечта выиграть на форуме приз, но вместо приза попросить официальный релиз НовейшегоОтчета на 1 комп.
Подписываюсь под словами Anonymous "разработка неимоверно крута, даже без использования прямых SQL запросов.". Да уж, что есть , то есть.
43. support 4484 06.10.06 00:15 Сейчас в теме
Для группировки Документ действительно нельзя поставить фильтр, т.к. это предопределенная группировка. Но можно в тексте-скрипте отчета объявить свою переменную, например,
Код
ТекДокумент=Регистр.Продажи.ТекущийДокумент;
Показать полностью

так же объявить тип текущего документа.
Код
ТекДокумент=Регистр.Продажи.ТекущийДокумент {Тип:Документ.Реализация;};
Показать полностью

и так же можно объявить несколько типов на выбор
Код
ТекДокумент=Регистр.Продажи.ТекущийДокумент {Тип:Документ.Реализация, Документ.ОтчетРеализатора;};
Показать полностью

после этого объвляется группировка
Группировка ТекДокумент {Фильтр:Да};
В этом случае, когда Вы попробуете добавить объект в фильтр, выскочит выбор типа документа, а потом выбор документа.
При генерации запроса 1С, будет добавлено условие:
Код
Условие (ТекДокумент в Фильтр)
Показать полностью

44. vasilykushnir 63 06.10.06 10:12 Сейчас в теме
Отлично! Буду пробовать. Спасибо.
45. 11.10.06 11:12 Сейчас в теме
Много интересных идей.
Реализация высший пилотаж!!!. Особенно модули ert-ешек :)
46. 11.10.06 13:35 Сейчас в теме
А когда же уже выедет новая версия с открытым кодом? чтобы попробовать оптимизировать на ToySQL. Обещали вроде в конце сентября!
47. support 4484 11.10.06 13:41 Сейчас в теме
Откладывается на октябрь, проблемы с новой защитой.
48. 12.10.06 10:43 Сейчас в теме
Можно узнать что еще новго появится в отчете! Над чем сейчас ведеться работа, кроме защиты? Будет ли проводится оптимизация запросов для увеличения быстродействия? и есть ли какие нибудь точные сроки?
49. 16.01.07 08:38 Сейчас в теме
Отчет просто чумовой!!! Проделана колоссальная работа!
50. vasilykushnir 63 13.10.06 10:15 Сейчас в теме
>Для группировки Документ действительно нельзя поставить фильтр, т.к. это предопределенная группировка. Но можно в тексте-скрипте отчета объявить свою переменную, например,

Для документа согласен, а для контрагента? Могу выслать свою обработку, где при Контрагент = Неопределенный, но мы то знаем, что он в каком-то справочнике - вот для фильтра я сначала "подсовываю" список справочников, а потом выборку из указанного справочника. Тем более, что выпо-моему не учли особенности некоторых "кулибинских" конфигураций, где Поставщики и Покупатели - вообще разные самостоятельные справочники (встречал и такое чудо).
51. vasilykushnir 63 13.10.06 10:18 Сейчас в теме
И еще маленькое пожелание - где в начале (можно возле даты обновлени) прописать номер выложенной версии.
52. support 4484 13.10.06 13:51 Сейчас в теме
Василий, не до конца понятно, что Вы хотите сказать.
Объявите переменную, например,
Контрагент =Регистр.Продажи.Контрагент.ЮрФизЛицо {Тип: Справочник.ЮрЛица, Справочник.ФизЛица};
тогда при добавлении фильтра, сначала будет выбор типа справочника.
53. vasilykushnir 63 13.10.06 14:25 Сейчас в теме
Я имел в виду следующее: не ручками добавлять переменную (это я уже опробовал - все Ок, кстати спасибо за регистрацию версии 3.04 - по сравнению с 2.20 наработок и при том хороших очень много добавлено), например, в таблице Группировки, как для товара кнопкой ДобавитьРеквизитТекущейГруппировки, так и для Контрагента сделать. Я понимаю, есть возможность сохранения настроек и т.д., но сам факт ручной доработки запросов как-то не очень изящно смотрится на общем фоне по-крутому сделанной обработки. Я подумываю предложить для наших дочерных фирм купить по одному экземпляру отчета (не наезжусь к ним с кучей разных отчетов, которые надо переделывать под каждый чих).
А теперь, как говорит Задорнов, наберите побольше воздуха в грудь и преставьте, что я советую этим бабкам добавить какую-то там переменную. Вы их реакцию представляете?
54. vasilykushnir 63 13.10.06 14:35 Сейчас в теме
А вообще, немного "поганял" сегодня новую (для меня) версию 3.04. Первое впечатление весьма и весьма приятное. Особенно, в части датализации до документов - по-моему вы там че-то подправили, т.к. данные стали правдивыми.
Вот немного потрушу еще ея - может и критические замечания появятся, а пожелания в предыдущих постах - это все-таки не более чем пожелания по косметике, не по функционалу.
55. brr 182 10.01.07 17:43 Сейчас в теме
Выяснил кажется в чем дело, отчет не дружит с 1CPP.dll :(
kovalev_andrey; +1 Ответить
56. brr 182 10.01.07 17:37 Сейчас в теме
У меня после запуска infostart.ert 1С вылетает. Молча. Быстро. Потом требует переиндексации.
Подобный эффект наблюдался на версиях 4.01 и 4.02.
kovalev_andrey; +1 Ответить
57. Gendalf 28 10.01.07 11:04 Сейчас в теме
58. navigator 23.10.06 19:52 Сейчас в теме
Это же версия 3.04 ... чего тут нового?!
59. Prolex 27.10.06 11:58 Сейчас в теме
Длина индекса превышает максимальную длину - сообщение в демо-версии, если количество группировок больше 2. Какое максимальное число группировок в отчете?
60. support 4484 27.10.06 12:02 Сейчас в теме
Зависит от сложности группировок, скорее всего у переменной задан очень большой путь.
61. Prolex 27.10.06 12:05 Сейчас в теме
Что значит большой путь?
62. Prolex 27.10.06 13:35 Сейчас в теме
Спасибо, правильно,нельзя задавать в переменных подчиненный справочник.
63. vasilykushnir 63 27.10.06 13:44 Сейчас в теме
>Длина индекса превышает максимальную длину - сообщение в демо-версии, если количество группировок больше 2.

Странно, у меня был отчет (за полугодие) по продажам с такими гуппировками:
-Товар
--Поставщик
---Покупатель
----Месяц
-----ДокументДвижения
Все отработало на ура. И скажите, что это не рульная вещь! Тем более, что запросили несколько вариантов отчета - реализовал простым перемещением группировки вверх/вниз. Не представляю, как бы справился без НО.

Вопрос Автору: есть ли ньюансы для установки от оси? Пример:
Два сервера, оба под 2003 - первый(1й) с доустановленным СП1, второй(2Й) - с интегрированным. 1й - сервер домена со всеми понтами, 2й - простой файловый сервер в составе домена для 1С. На первый каждую ночь копируется база со второго. Так вот, на первом НО стал без проблем, а на 2й - ни в какую. Есть правда подозрение, что 2й сервер криво стоит, потому что постоянные проблемы печати на нем, а на первом все ОК.
64. support 4484 27.10.06 13:59 Сейчас в теме
Вообще, проблем от ОС не должно быть. Просто сейчас регистрация необходима под каждым пользователем.
65. Валерий 29.10.06 21:27 Сейчас в теме
Купили отчёт, но что-то проблемы с регистрацией. Получили ответный код. Ввожу. Программа сообщает, что изменения вступят в силу после перезагрузки 1С и предлагает её закрыть. Ок, закрываю. Захожу в 1С снова. Открываю отчёт... и снова заставка на 40 секунд демо-версии... Я не зарегистрировался?? Опять повторяю...Результат тот же((. Специально входил, когда в 1С кроме меня никого не было, проверял. Всё то же самое. Как зарегистрироваться-то?? Может, я и "чайник" в программировании, но в компьютерах и программах не совсем уж "чайник". Получается, что интерфейс в программе какой-то... игнорирующий юзера.
66. 28.10.06 16:36 Сейчас в теме
1. "Группировка вправо (галочка >) может быть только одна" - ОЧЕНЬ-ОЧЕНЬ ЖАЛЬ!

2. Нет возможности группировок и отборов по ПАРАМЕТРАМ (реквизитам субконто/измерений/справочников/документов - в том числе по периодическим реквизитам справочников!) - ОЧЕНЬ-ОЧЕНЬ ЖАЛЬ!
67. support 4484 30.10.06 06:16 Сейчас в теме
напишите на support@infostart.ru
возможно у Вас недосточно прав на изменение реестра.
68. 06.11.06 09:53 Сейчас в теме
Ну когда уже новая версия выйдет с открытым кодом?!!?? И уже погоняли бы его попробовали переписать под ToySQL и купили бы ине парились! Ну?
69. lesssnik 12.11.06 14:50 Сейчас в теме
А для Бюджетной конфигурации отчет подойдет?
70. vasilykushnir 63 13.11.06 10:09 Сейчас в теме
lesssnik, отчет подойдет для ЛЮБОЙ конфигурации.

Сорри, Суппорт, что ответил за тебя. Если уж на моей нетипичной отрабатывает, то на типовых - на ура.

Такой интересный момент. Сегодня перестал работать НО. Выдавал всяку дребедень - рука устала б переписывать (на прошлой неделе было все ОК). Что тока не делал, и ДЛЛ перерегистрировал вручную - никак. Скопировал на другой диск и ради интереса снова запусти - НО во всей красе и даже номер перерегистрации не попросил (я же ведь его копировал!). Чудеса, какие-то, блин.
71. support 4484 13.11.06 10:41 Сейчас в теме
>А для Бюджетной конфигурации отчет подойдет?
Уже отвечали личным письмом, подойдет для любой конфигурации, в том числе и для Бюджетной.
>Такой интересный момент.
Возможно что-то с ОС.
72. vasilykushnir 63 14.11.06 09:43 Сейчас в теме
Да похоже ось перекосило. Вот сегодня у меня все ОК, а у коллеги - жилище чукчи (фигвам), хотя вчера все было нормально. Антивирем проверял - пусто. Придется похоже ось переставлять. А вот на втором сервере (не контроллер домена - простой файловый в домене) все пучком. И вообще задрали меня эти сервера - у каждого своя болезнь.
73. vasilykushnir 63 15.11.06 11:44 Сейчас в теме
Ув. Автор, уж думал, что в НО не к чему придратся настолько все круто сделано. Но когда в параметрах выбрал помощника подсказок, Но в упор не захотел меня видеть. Текст сообщения не привожу - только вариант лечения:
Найдите по тексту

Если ПустоеЗначение(Файл)=1 Тогда
Файл=ФС.НайтиПервыйФайл("C:\Program Files\Microsoft Office\Office\","*.acg");

По-моему надо (по крайней мере у меня сработало):

Файл=ФС.НайтиПервыйФайл("C:\Program Files\Microsoft Office\Office\" + "*.acg");

Вместо запятой в аргументах плюсик (функция допускает один параметр).
74. support 4484 15.11.06 16:39 Сейчас в теме
Спасибо за найденную ошибку! Обязательно исправим в новой версии, которая уже вот, вот выйдет.
Для тех, кто купит отчет сейчас, новая версия будет бесплатно.
75. vital 01.12.06 11:09 Сейчас в теме
Классный отчет, но для более углубленной аналитики, не достает группировок, например , по проектам и по свойствам контрагентов и номенклатуре. Молодцы!!!
76. vasilykushnir 63 13.12.06 13:26 Сейчас в теме
Хорошо было бы возле "Последнее обновление" указывать номер версии...
77. navigator 15.12.06 16:39 Сейчас в теме
Это наверное снова версия 3.04 ... Когда же появится действительно НОВАЯ версия?
78. vasilykushnir 63 15.12.06 17:13 Сейчас в теме
VITAL, а по свойствам номенклатуры группировки есть. Или я чего не вкурил? По-моему, нельзя только добавить свойста группировки, которая еси Неопределенный тип. Если бы разработчики добавили конкретизацию типа, а затем выбор свойств - цены бы не было отбработке. Хотя она и так очень добротно сделана - от написания скольких отчетов она меня избавила, одному богу известно. Очень сильная вещь, да и цена, согласитесь абсолютно не кусается.
79. support 4484 15.12.06 21:12 Сейчас в теме
Требуются тестировщики бета-версии 4.0
80. vasilykushnir 63 18.12.06 09:32 Сейчас в теме
А я уже тестирую ... И скажу вам, ребяты, по сравнению с 3.04 очень много новизны - будете приятно удивлены.
81. support 4484 25.12.06 22:10 Сейчас в теме
Выложена демоверсия Новейшего отчета 4.0 БАЗОВАЯ
82. support 4484 26.12.06 16:52 Сейчас в теме
Спасибо. Обновил версию до 4.01.
83. navigator 26.12.06 17:57 Сейчас в теме
Ошибка где-то в строках с 173-175 MANAGER.ERT если их заремить все работает :)
Уровень защиты для такого отчета очень низкий ...
84. victuan 4227 27.12.06 05:53 Сейчас в теме
М-да. Кривовато работает.
1) Навигация кнопками "Назад" , "Вперед" сбоит - иногда пропускаются промежуточные состояния. Кнопка Обновить после навигации этими кнопками может выдать черте что.
2) Команда "Удалить" (щелчок мыши по номеру строки) удаляет какую угодно строку, но не ту, которую нужно.
3) Счетчик демоверсии щелкает быстрее чем один раз в три часа - меняется при каждом запуске отчета, а я его могу запустить хоть 10 раз в час.
Есть и другие ошибки, уже забыл и какие.
Вышлите мне полную версию, счетчик попыток закончился, не могу продолжить бета тестирование.
85. support 4484 27.12.06 12:20 Сейчас в теме
victuan, спасибо.
1.) С навигацией обязательно разберемся. В новой версии ее движок поменялся, тоже заметили глюки.
2.) Радует, что добрались даже до этой возможности. Ок. Исправим.
3.) Пришлите не support@infostart.ru первичный код регистрации. Всем кто теструет, один бесплатный рег.код.
Navigator, спасибо. А можно письмом подробнее о каких строках идет речь. А на счет защиты, Вам была отправлено рабочая версия, с открытыми исходниками, здесь же выложена демоверсия.
86. support 4484 03.03.07 09:37 Сейчас в теме
Niko, для этого потребуется модифицировать отчет. Попробуем реализовать в следующем релизе.
gwegwegwegweg123123; vasilykushnir; kovalev_andrey; +3 Ответить
87. niko 06.02.07 16:09 Сейчас в теме
Купил Базовую версию. Присоединяюсь ко всем положительным комментариям, сказанным в адрес разработки. Но должен поддержать VasilyKushnir. Действительно, если, например, отчет формируется по регистру, а в регистре присутствует реквизит "Контрагент", который имеет вид "неопределенный справочник", то при попытке Добавить в список фильтра Контрагентов, выдает сообщение. "Неправильный тип данных. Справочник". В 1С в таких ситуациях сначала идет выбор вида справочника, а затем его элементов.
kovalev_andrey; +1 Ответить
88. support 4484 06.02.07 16:14 Сейчас в теме
Niko, да, в следующей версии добавим выбор справочника.
kovalev_andrey; +1 Ответить
89. niko 06.02.07 16:32 Сейчас в теме
Спасибо.
И еще один вопрос.
Есть несколько видов свойств товара (" ВидТовара", "классификация поставщиков", "классификация товароведов", "производитель"). В справочнике товаров прописано "ОсновноеСвойство" = "ВидТовара".
Возможна ли в отчете, скажем по регистру продаж (присутствует реквизит "Товар") группировка данных по любому из видов свойств товара? (организация этих справочников и взаимосвязей - ТИС 937)
vasilykushnir; kovalev_andrey; +2 Ответить
93. vasilykushnir 63 26.03.08 09:16 Сейчас в теме
(89) Niko, извини по ошибке поставил +, но надеюсь ты меня простишь, тем более, что у самого подобные вопроссы возникали (может вовсе и не по ошибке плюсанул...) - не знаю, как у тебя реализован справочник, но у меня по Производителям (и по другим свойствам тоже) группировки очень даже нормально прокатывают - постоянно этим пользуюсь.
94. vasilykushnir 63 26.03.08 12:57 Сейчас в теме
+ к (93) Становишься на товар, и жмакай кнопу "Добавляет реквизит текущей группировки"
Если это тебя интерисовало в (89)...
90. 20.03.07 22:31 Сейчас в теме
Моментальная поддержка! (судя по ответам)
91. support 4484 20.03.07 23:27 Сейчас в теме
Супермоментальная!
iov; vasilykushnir; kovalev_andrey; +3 Ответить
92. vasilykushnir 63 26.03.08 08:47 Сейчас в теме
Опробовал новую версию: я просто в шорохе от наличия кучи новых "бантиков". Работать с отчетом намного удобнее и комфортнее. Чувствуется, что разработчики пекутся не только о расширении функционала, но и за красоту и удобство не забывают. Даже ворчать как-то стыдно - практически все мои "хотюнчики" высказанные и не высказанные воплощены в последней версии. В общем покупайте и возрадуйтесь. Скажу честно - где-то месяц, пока у меня шла "перестройка" и старый отчет перестал работать, чувствовал себя без него весьма и весьма скверно - к хорошему очень быстро привыкается...
95. support 4484 29.03.08 23:18 Сейчас в теме
96. support 4484 29.03.08 23:19 Сейчас в теме
Изменен способ защиты, демоверсия работает неограниченное кол-во времени.
97. vasilykushnir 63 30.04.08 09:28 Сейчас в теме
Наткнулся на интересную вещь:
Проявляетсчя при использовании сохраненных отчетов от старой версии НО (версия 3. с копейками точно не помню). Если просто по "Действия - ОткрытьОтчет" загрузить сохраненный и дать на выполнение - жутко матерится. После этого при закрытии 1С она остается висеть в памяти (!!!) и увидеть можно только диспетчером задач, а за компанию с ней и НО.
Лечение:
1. Загружаю сохраненный отчет.
2. "Действия" - "Новый Отчет".
3. Реквизиты по группировкам естественно слетают - их придется восстановить (остальные настройки сохраняются). Но дальше все работает четко.
98. vasilykushnir 63 05.05.08 14:28 Сейчас в теме
Предложение и вопросс к разработчику:
1. Предложение:
Что замечено: при переходе с ДБФ на скуль многие отчеты для ускорения работы приходится переписывать даже на прямые запроссы (1С++). Но вот НО удивил тем, что достаточно быстро шелестит как на ДБФ так и на скуле. Предлагаю автору написать статью по методам, применненым в НО, обеспечившим такое быстродействие (примеры не обязательно "выкусывать" из НО - достаточно описания общей идеи). Надеюсь многим будет интересно.

2. Вопросс:
Планируется ли в новых версиях следующая детализация: если, к примеру в отчете по регистру, группировка Контрагент (справочник неопределенного вида), то предложить сначала выбор вида справочника, а потом уже в нем выбирать или группу или отдельные элементы в качестве детализации группировки (то же и для других группироваок неопределенного вида). Уж очень это ограничивает функционал. С этой возможностью НО "накрыл" бы еще больший диапазон отдельных отчетов (приходится плодить кучу отдельных обработок).
99. Axl_Warlock 24.07.08 11:56 Сейчас в теме
Не нашел, где переключить валюту формирования отчета "Продажи ТМЦ". В встроенном 1С-ном отчете можно выбрать "Сумма - бух. или упр. учет" - и получатся либо рубли, либо евро (в нашем случае).
А в Новейшем отчете 7,7 ничего подобного нет.....
100. support 4484 24.07.08 11:59 Сейчас в теме
99. Здесь надо делать два отдельных отчета, один в рублях, другой в валюте
101. madmpro 43 18.08.08 19:49 Сейчас в теме
Помогите пожалуйста!! При попытке открыть любой внешний отчет 1С-ка вылетает без всяких предупреждений. Может кто знает почему? Я думаю из-за внешних компонент загружаемых по умолчанию в глобалном модуле или из-за их количества (а их у меня много). В общем, ни кодов ошибок, ни отчетов об ошибке не могу представить, отладчики молчат.
102. support 4484 18.08.08 20:06 Сейчас в теме
Напишите на support@infostart.ru, мы постараемся решить вашу проблему. Вышлем последний релиз отчета.
103. buzzzard 51 27.04.09 10:06 Сейчас в теме
Разработчики, поделитесь опытом. ;) В Новейших отчетах используется RWidjets. Я пробовал динамические меню, но они нестабильные. Интересует что именно используется из нее в НО.
Оставьте свое сообщение