1с ут отчеты и обработки

Обновлено: 06.07.2024



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

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



Внешние отчёты и обработки 1C

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

Внешние отчёты/обработки сохраняются в отдельные файлы и имеют следующие расширения:



Пример создания внешней обработки 1С

Создавать внешние объекты довольно просто. Функционал, закладываемый разработчиком в конкретную реализацию отчёта или обработки в 1С 8.3 или 8.2, индивидуален и зависит от решаемой задачи.

1. Выбираем информационную базу из списка, заходим в режим конфигуратора 1С.



2. В конфигураторе выбираем пункт меню Файл – Новый…



3. Выбираем из списка вид объекта – Внешняя обработка.



4. Задаём имя обработки. В данном случае имя нашей обработки будет «ПримерВнешнейОбработки».



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







6. Создаём пользовательскую форму. Тип формы: Обычная.







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



8. Прописываем код обработки.



9. Сохраняем нашу обработку на диск. Заходим в режим предприятия 1С.





10. Выбираем пункт меню Файл – Открыть…



11. Выбираем созданную нами обработку и нажимаем «Открыть».







Созданную обработку можно скачать по ссылке ниже.

Дополнительные отчёты и обработки

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

1. Зайти в конфигурацию в режиме предприятия 1С

2. В главном меню выбрать Сервис – Дополнительные отчеты и обработки – Дополнительные внешние обработки



3. Открылся список внешних обработок, загруженных в информационную базу 1С. Нажимаем кнопку «Добавить».



4. Загружаем файл обработки.





5. Запускаем обработку двойным кликом мышки, чтобы проверить её работоспособность.



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

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

В верхем меню заходим Сервис->Дополнительные отчеты и обработки->Дополнительные внешние обработки.

Как подключить внешнюю обработку к 1с

Появляется форма списка справочника внешних обработок. В верхнем меню нажимаем кнопку Добавить.

Как подключить внешнюю обработку к 1с

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

Как подключить внешнюю обработку к 1с

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

Как подключить внешнюю обработку к 1с

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

Для БП 3.0, ЗУП 3.0, УТ 11, ERP 2.0.

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

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

Переходим в соответствующий раздел программы:

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

В списке нажимаем Создать:

В открывшемся диалоговом окне выбираем нужный файл с обработкой:

Заполнилась карточка нового внешнего объекта в программе, осталось только настроить размещение (разделы программы, из которых будет доступна обработка):

В качестве размещения выбираем произвольный раздел (или несколько):

Записываем и закрываем карточку внешнего объекта:

Теперь откроем обработку из интерфейса:

Список пустой, нажимаем Настроить список:

Выбираем нашу обработку:

Теперь она доступна для выбора. Чтобы открыть обработку, нужно нажать Выполнить:

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

При желании список размещения можно скорректировать (не добавить дополнительное размещение, а убрать лишнее):

Для принятия изменения карточку внешнего объекта также нужно записать.

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

Любой отчет и обработку можно подключить пользователям как дополнительные отчеты или обработки, вот например пункт в БП - Банк:


Добавление происходит через


далее Дополнительные отчеты и обработки, в списке нажмите Создать и Выберите Файл отчета/обработки:


Перед добавлением файл нужно подготовить, дописать в модуль объекта код подключения:

Для обработок код:

Для отчетов и печатных форм меняйте параметр Вид:

Возможные значения этого поля приведу в виде таблицы

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

ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработки<Вид>(). Например, для вида "ПечатнаяФорма" есть функция ВидОбработкиПечатнаяФорма().

Разместил: all4cf  Версии: |  Дата: 21.07.2017   Прочитано: 25536

Распечатать

Похожие FAQ

Еще в этой же категории

Ключевые слова и Изображения

Слова упорядочены по частоте использования в тексте

Изображения

Добавление дополнительных отчетов и обработок в тонком клиенте БП 3.0, ЗУП 3.0, УТ 11
Добавление дополнительных отчетов и обработок в тонком клиенте БП 3.0, ЗУП 3.0, УТ 11
Добавление дополнительных отчетов и обработок в тонком клиенте БП 3.0, ЗУП 3.0, УТ 11

personal photo

В данной инструкции мы рассмотрим загрузку цен с помощью внешней обработки.

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

Загрузка цен с помощью обработки

Загрузка цен с помощью обработки

В списке выбираем нужного и переходим в его карточку, а далее нажимаем на гиперссылку Права доступа:

Загрузка цен с помощью обработки

В данном случае у нас добавлено нужное право открытие внешних отчетов и обработок:

Загрузка цен с помощью обработки

Если в списке данного права нет, тогда нажимаем на кнопку включить в группу и выбираем нужное:

Загрузка цен с помощью обработки

Теперь переходим к загрузке номенклатуры, переходим в CRM и маркетинг – Цены (прайс-лист):

Загрузка цен с помощью обработки

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

Загрузка цен с помощью обработки

Теперь нажимаем Создать и сохраняем данный документ.

Далее открываем меню в верхнем правом углу, выбираем Файл – Открыть:

Загрузка цен с помощью обработки

Теперь в папке выбираем обработку загрузка данных из табличного документа:

Загрузка цен с помощью обработки

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

Загрузка цен с помощью обработки

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

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

Загрузка цен с помощью обработки

Снимаем все галки и устанавливаем нужные:

Загрузка цен с помощью обработки

ВАЖНО – если загружаем не один вид цены, а несколько то оставляем режим загрузки - искать. Тоже самое касается характеристик, мы просто ставим галку и в табличный документ будем загружать наименование характеристики.

Возвращаем на вкладку табличный документ и нажимаем Обновить:

Загрузка цен с помощью обработки

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

Переходим в программу и наводим мышку на первую колонку и вторую строчки, нажимаем специальная вставка - ОК:

Загрузка цен с помощью обработки

Загрузка цен с помощью обработки

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

После заполнения нажимаем на кнопку Контроль заполнения:

Загрузка цен с помощью обработки

Загрузка цен с помощью обработки

Читайте также: