Меню Рубрики

Установка erf в 1с

1С отчеты

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

Что такое отчеты в 1С Предприятие 8.3?

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

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

Настройка отчетов 1С

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

Благодаря фильтрам (или как они еще называются – отборам) мы можем исключить лишние данные, таким образом, чтобы посмотреть отдельно продажи по группе “Бытовая техника”.

Внешние отчеты в 1С – что это и где их скачать?

С программой мы получаем стандартные (встроенные отчеты), но иногда их возможностей бывает недостаточно. К счастью, в 1С есть возможность подключать внешние отчеты. Это отчеты, которые пишутся программистами под заказ. Их можно заказать или найти уже готовый вариант. На планете более 7 миллиардов человек. Мы же понимаем, что скорее всего отчет, который мы ищем, уже кто-то придумал ранее и уже сделал. У команды v8PRO.ru на сайте выложена лишь небольшая часть отчетов, поэтому можно попробовать спросить – а нет ли нужного отчета?

Любой внешний отчет – это один отдельный файл. Его работу легко проверить. Достаточно зайти в программу 1С и через меню “Файл – Открыть” (или нажав комбинацию клавиш Ctrl + O) выбрать скачанный файл с отчетом. Всё – он уже должен работать!

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

ERF – что за файл и как открыть в 1С?

Расширение .erf – это файлы внешних отчетов программы 1С Предприятие 8. Чтобы открыть файл erf нужно зайти в 1С в обычном режиме и открыть его с помощью меню “Файл – Открыть…” или нажать Ctrl + O.

Чтобы отредактировать (изменить) файлы *.erf нужно зайти в программу 1С в режиме “Конфигуратор” и открыть аналогичным образом. Стоит учесть, что для редактирования нужно уметь программировать на языке 1С.

Как сделать отчет в 1С?

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

Напишите в комментариях – на какой вопрос нам подготовить следующую статью? Возможно это отчеты по продажам, производству или складу? Или вы не можете найти или сформировать стандартный отчет. Указывайте обязательно свою конфигурацию: УПП, УТ, ЗУП, Розница, Бухгалтерия – так мы сможем дать более точный ответ. Ждем ваших вопросов – в комментариях внизу.

источник

Настройка использования внешних отчетов для «1С:Предприятия 8»

В типовых конфигурациях для «1С:Предприятия 8», выпускаемых фирмой «1С», формы регламентированной отчетности входят в состав конфигураций и выпускаются вместе с релизами конфигураций. Однако когда возникает необходимость — например, вступает в силу новая редакция формы отчетности, — фирма «1С» выпускает такие формы отчетности в виде внешних отчетов «1С:Предприятия 8» (файлов с расширением *.erf).

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

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

Список внешних отчетов, выпущенных для конкретного релиза конфигурации, можно увидеть на странице конфигурации сайта поддержки пользователей программ «1С:Предприятия 8» по адресу www.users.v8.1c.ru (в разделе Сводная информация необходимо в столбце с номерами версий кликнуть на интересующий номер) или в форме Информация об обновлениях (вызывается кнопкой Информация об обновлениях верхней командной формы Регламентированная и финансовая отчетность), если в информационной базе включен сервис оповещений регламентированной отчетности.

Читайте также:  Установка задних растяжек на калину

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

Как правило, отчеты распространяются в виде архива RAR. Для работы с внешним отчетом архив необходимо распаковать.

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

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

При открытии будет задан вопрос Зарегистрировать внешний регламентированный отчет в информационной базе? После ответа Да внешний отчет будет зарегистрирован в информационной базе и сразу открыт для создания нового отчета.

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

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

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

Для регистрации внешнего отчета как нового вида регламентированных отчетов в справочнике Регламентированные отчеты необходимо (см. рис. 1):

1) перейти в группу справочника, в которой будет располагаться отчет нового вида;
2) создать новый элемент справочника, нажав кнопку Добавить в верхней командной панели формы справочника;
3) в форме элемента справочника заполнить наименование, которое будет выдаваться в справочнике Регламентированные отчеты и в списке видов отчетов формы Регламентированная и финансовая отчетность. Желательно также заполнить описание вида отчета;
4) переключатель Использовать установить в положение файл и указать, какой файл следует использовать в качестве внешнего отчета. После нажатия кнопки ОК в диалоге открытия файла в поле файл формы элемента справочника будет указано полное имя этого внешнего отчета.

Рис. 1. Регистрация внешнего отчета

После нажатия кнопки Записать внешний отчет сохраняется в информационной базе, после этого полное имя внешнего файла заменяется текстом Отчет загружен в ИБ.

То же самое происходит при нажатии кнопки ОК, при этом форма элемента справочника Регламентированные отчеты закрывается.

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

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

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

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

В любой момент можно вернуться к использованию «внутреннего» объекта конфигурации. Для этого в форме элемента справочника для требуемого регламентированного отчета необходимо поставить переключатель Использовать в положение объект и сохранить элемент справочника.

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

1) в справочнике Регламентированные отчеты найти регламентированный отчет, для которого подключен внешний отчет, — у такого отчета после наименования отчета будет добавлена строка (внешний);
2) открыть элемент справочника для редактирования обязательно кнопкой Изменить текущий элемент;
3) в поле выбора внешнего отчета нажать кнопку Х (Очистить). После ее нажатия текст Отчет загружен в ИБ очищается, это является признаком того, что отчет будет удален из информационной базы;
4) закрыть форму элемента справочника нажатием кнопки ОК.

Удаление отчета выполняется при сохранении элемента справочника.

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

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

источник

Дополнительные отчёты и обработки, использование расширений в 1С Fresh

Что такое внешние отчёты и обработки

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

Читайте также:  Установка загрузчика линукс в разделе

По функциональности обработки делятся на те, которые могут изменять данные и те, которые просто анализируют информацию и выводят результат в удобной для пользователя форме (отчёты). Чтобы не менять стандартные макеты печати документов, разрабатываются внешние печатные формы. Также внешние обработки могут выполняться по заданному расписанию на сервере приложений 1С — это регламентные задания.

В Кнопке разработано несколько десятков обработок, позволяющих использовать нашим бухгалтерам “практическую магию“. Например, для анализа правильности бухгалтерского учёта в Кнопке используется внешний отчёт “Автоаудит баз“. В удобных для восприятия таблицах выводится анализ по 120 критериям остатков и оборотов по счетам, соответствие данных из налоговых деклараций и информации по бухгалтерскому учёту, анализ основных средств и прочее.

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

Открывается форма для заполнения необходимых реквизитов:

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

Обработки по расписанию (регламентные задания) используем, например, для исправления выписки. У Кнопки настроены интеграции с основными банками и специальные роботы загружают выписку напрямую в 1С. Благодаря технологии машинного обучения, процент ошибок при проведении выписки удалось снизить до 3%. Но как всегда есть исключения, например клиенты, которые используют агентскую схему реализации товаров, в этом случае правила проведения банковской выписки индивидуальные. Чтобы не перепрограммировать робота для частного случая, до появления расширений конфигурации использовали регламентное задание, чтобы раз в 10 минут исправлять выписку за роботом.

Что такое расширения конфигурации

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

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

  1. Исправление – это расширение для корректировки незначительных неточностей и ошибок в объектах конфигурации;
  2. Адаптация – значение по-умолчанию при создании нового расширения. Используем для изменения типовых объектов под свои требования;
  3. Дополнение – добавляет совершенно новый функционал в типовое решение.

Администрирование дополнительных отчётов, обработок и расширений

На сегодняшний день Кнопка оказывает услуги бухгалтерского аутсорсинга более чем 1000 предпринимателям. Мы внедрили и уже более двух лет используем 1С Fresh — технологию публикаций прикладных решений на платформе 1С: Предприятие, которая используется в облачном сервисе 1cfresh.com. Это лучшее решение для обслуживания такого большого количества 1С-ных баз на сегодняшний день. Одна информационная база с помощью разделителей дробится на независимые области, подробнее можно прочитать в нашей статье «Как самостоятельно обслуживать 2500 бухгалтерских баз».

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

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

Подготовка внешних отчётов и обработок к публикации в модели сервиса

Дополнительный отчёт или обработка создаются в конфигураторе “1С: Предприятие 8“ как стандартные внешние отчёты и обработки и сохраняются в файл с расширением — .epf (для дополнительных обработок) или .erf (для дополнительных отчётов).

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

Обратите внимание, что важным параметром является “Версия“. Если вы внесли изменения в обработку, которая уже была ранее загружена в каталог менеджера сервиса, обязательно измените номер версии, иначе менеджер сервиса откажется загружать этот файл. При разработке отчёта или обработки надо учитывать, что пользователи работают в модели сервиса через web-клиент (хорошая статья в блоге 1С). Если обработка содержит формы, то они должны работать в web-клиенте под всеми web-браузерами, которые поддерживаются технологической платформой «1С: Предприятие 8».

По стандартам сервиса 1cfresh.com, дополнительный отчёт или обработка должны быть полностью работоспособны при исполнении в безопасном режиме, то есть работать без обращения к внешним для конфигурации объектам.

Дополнительный отчёт или обработка должны быть подготовлены для загрузки в сервис в виде комплекта поставки. Комплект поставки является архивом (zip-файлом), содержащим:

  • файл дополнительного отчета или обработки;
  • xml-файл манифеста, в котором находится дополнительная метаинформация, необходимая менеджеру сервиса для публикации дополнительного отчёта или обработки в сервисе.

Подготовка выполняется в локально развернутой информационной базе той конфигурации, для которой предназначается дополнительный отчёт или обработка. Используем специальный помощник создания комплекта поставки, внешнюю обработку ПодготовкаДополнительныхОтчетовИОбработокКПубликацииВМоделиСервиса.epf. Подробнее можно почитать в документации по Технологии публикаций решений 1С Fresh.

Читайте также:  Установка замков капота про спорт

Установка дополнительных отчётов и обработок в модели сервиса

Отличительной чертой технологии 1С Fresh является то, что внешний отчёт или обработку нельзя загрузить напрямую в область данных. Добавление происходит только администратором сервиса через менеджер сервиса. После того, как zip-архив с файлом обработки подготовлен, его надо загрузить в каталог менеджера сервиса и установить для конкретного абонента сервиса.

Абонент сервиса — это группа пользователей, объединённых по какому-либо принципу. Соответственно, информационные базы, доступные для определённой группы пользователей, называются приложениями абонента.

Приложения могут иметь различные конфигурации 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление нашей фирмой и т.д.), для которых возможно использование в модели сервиса. Дополнительный отчёт или обработка могут быть установлены только в приложения абонента, который указан при загрузке файла.

Вот так выглядит форма свойств дополнительного отчёта с версиями. По гиперссылке “Установка/удаление“, попадаем в список приложений и выбираем нужные базы.

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

Запускаем обработки по расписанию

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

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


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

Подробнее про расширения конфигурации

Параллельно с внешними отчётами и обработками, которые нужно подготавливать и администрировать “по-старинке“, мы начали активно использовать механизм расширений конфигурации. Начиная с платформы 1С Предприятия 8.3.10, этот механизм достаточно облегчил нашу жизнь и позволил упростить адаптацию конфигураций под особенности Кнопки.

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

Новое расширение подготовить достаточно просто. Давайте рассмотрим процесс создания расширений на конкретных примерах.
По опыту работы, лидером по запросам на внесение корректировок является печатная форма ТОРГ-12. Например, нам надо сделать расширение для возможности печатать товарную накладную в валюте (по умолчанию она может формироваться только в рублях).
Открываем Меню → Конфигурация → Расширения конфигурации
Создаём новое расширение с назначением “Адаптация“.

Расширение выглядит как привычное дерево конфигурации, но пока без объектов. Первым делом добавим новый макет ТОРГ-12, в который вставили колонки с суммами в валюте.

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

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

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

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

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

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

Заключение

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

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

источник

Добавить комментарий

Adblock
detector