Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
27 Май 2018, 04:39
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Автоматизация рутинных задач с помощью консоли отчетов  (Прочитано 5701 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Добрый день!
Цель статьи - показать плюсы применения консоли отчетов для решения пользователями повседневных задач.
Например, таких, как:
  • оперативное получение данных
    //тех, которые Вы не можете "достать" другими отчетами, но они Вам необходимы;
  • автоматизация рутинных расчетов и работа с актуальными данными
    //в особенности полезно для работы экономиста, аналитика и специалистов со схожим функционалом;
  • разработка системы отчетов для контроля вносимых данных
    //понимая то, как данные должны отразиться в учете (б/у или у/у), можно "набросать" отчет, который будет выводить все отклонения от нормы; это позволит вовремя выявить ошибки и предпринять меры по их устранению

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

А теперь к самой консоли.
Консоль отчетов - стандартная обработка для конфигураций 1С (в конф. версии 8.3, тех, что на управляемых формах, ее вроде бы нет. Однако, скорее всего, она есть на диске ИТС. И тогда ее можно просто "положить" во внешние обработки. Но не берусь утверждать).

Есть консоли:
  • работающие только с запросом (например, в УПП);
  • позволяющие использовать Систему компоновки данных(далее СКД) (например, в БП).
Однако, в УПП есть и консоль с СКД.
//используются в Произвольных отчетах.

Чтобы работать с консолью нужно знать:
  • объекты конфигурации и принципы работы с ними (справочники, документы, регистры накопления, сведений и др.);
  • язык запросов 1С;
  • язык СКД.
Не нужно бояться, ибо разработка отчетов, максимально автоматизирующих Ваши действия (расчет, контроль и т.п.), - занятие интересное, приносящее пользу Вам. Тем более, что в консоли есть конструкторы как для создания запросов, так и для построения СКД.

Для освоения каждого из этапов у 1С есть соответствующие книги, потому углубляться в объяснения не буду.

Если вкратце, то:
  • в познании объектов (не как программист, а как пользователь) сложностей нет.
    О назначении каждого ясно из названия:
    Справочники нужны для хранения справочной информации, которую потребуется использовать не раз и в различных местах. Чем может быть полезен справочник в целях отчета? К примеру, если нам потребуется узнать весь перечень внесенной номенклатуры, мы можем выгрузить спр.Номенклатура.

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

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

    В регистрах накопления данные накапливаются/аккумулируются. Например, док. Реализация ТиУ "двигается" по регистру накопления Продажи со знаком "+", отражая увеличения продаж. Рег. накопления бывают: оборотные и те, что помимо оборотов дают данные об остатках (напр., Товары на складах). Как мы можем применить эту информацию? На регистры накопления (обороты, остатки и обороты) можно устанавливать параметры Начала и Окончания периода. Т.е. выбирать данные только необходимого периода.

    Регистры сведений фиксируют сведения в разрезе измерений. Сведения - ресурсы. Если привести пример, то документ Установка цен номенклатуры пишет движения в регистр сведений Цены номенклатуры. Т.о., в разрезе номенклатуры в 1С хранится информация о ценах. Цена - ресурс. Цена фиксируется на определенный момент времени, ибо регистр этот периодический. Чем нам полезна эта информация? Зная, что регистр периодический, мы сможем "срезать", например, последнюю цену до необходимой нам даты или же первую после нее.

    Уже на данном этапе, зная это, мы можем создать отчет, который вывел бы нам всю номенклатуру, что есть в спр. Номенклатура, поставив рядом сумму выручки от продажи за нужный период времени (инф. мы бы взяли из рег. накопления Продажи). В итоге, мы бы увидели, какую номенклатуру у нас покупают, а какая осталась без внимания.
    Это самый простой вариант.
    Воздержусь от продолжения, ибо объектов много. Каждый из них интересен и о каждом можно говорить долго.

  • Если очень упрощенно, то язык запросов строится по принципу:
    * что выбрать
    * и откуда.
    Это две обязательные части.
    Далее Вы можете наложить различные условия, сгруппировать данные, упорядочить и т.д.
    //с запросами следует быть внимательным. Необходимо их строить так, чтобы они были оптимальными - чтобы их выполнение занимало немного времени.

  • Язык СКД - язык выражений, который позволят Вам строить различные вычисляемые поля (полезно для экономистов), также может применяться в настройках компоновки. Составлять выражения нетрудно. Для рядового экономиста, знающего Excel, полагаю, не составит труда освоить язык выражений СКД. Преимущество имеют те, кто работает с конфигурациями на платформе 8.3, т.к. язык СКД для платформы 8.3 включает больше операторов. Например, таких необходимых, как округление и/или возведение в степень, а также огромное количество статистических: СтандартноеОтклонениеГенеральнойСовокупности, СтандартноеОтклонениеВыборки, ДисперсияВыборки, Корреляция и т.д.

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

В общем, это очень полезная вещь для пользователя. Не придется сохранять данные в Excel/Access, хранить их где-то, затем не дай Бог потерять. Вы всегда будете работать с актуальными данными, контролировать учет, автоматически рассчитывать показатели. И не придется мучить программистов.

Если же дело до разработки отчета и применении Консоли не дойдет, то все равно знания об объектах и их работе, о работе с СКД уж точно Вам пригодятся в повседневной работе.



Теги:
 

Автоматизация системы оперативного, бухгалтерского учета и бюджетирования АО "Жигулевское пиво" с использованием "1С: ERP Управление предприятием 2"

Автор prominfoconsaltРаздел Блоги

Ответов: 0
Просмотров: 413
Последний ответ 24 Дек 2017, 21:36
от prominfoconsalt
Права в 1С: "комплексная автоматизация"

Автор ДжамиляРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 2052
Последний ответ 13 Май 2011, 10:08
от Джамиля
О конфигурации "Комплексная автоматизация"

Автор СтолярРаздел Закрытые темы

Ответов: 9
Просмотров: 8032
Последний ответ 11 Мар 2012, 18:35
от Котова
Круглый стол "Автоматизация учета и отчетности по МСФО: Excel против программных продуктов"

Автор mixqnРаздел Мероприятия

Ответов: 0
Просмотров: 1904
Последний ответ 10 Сен 2014, 10:25
от mixqn
Автоматизация удаления модулей документов и модулей обычных форм.

Автор VorkosiganРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1042
Последний ответ 19 Фев 2016, 17:17
от Vorkosigan

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
alex0402
67 Сообщений
oleg-x
56 Сообщений
AIFrame AIFrame
50 Сообщений
buketov.av buketov.av
47 Сообщений
wise wise
41 Сообщений
ilyay ilyay
39 Сообщений
Анюта17
33 Сообщений
Alter
32 Сообщений
trialex3
30 Сообщений

* Кто онлайн

  • Точка Гостей: 130
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal