Skip to content

Универсальные обработки (экзамен)

1. Что такое «Универсальные обработки», для чего они нужны и где применяются

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

2. Где можно найти универсальные обработки?

На сайте ИТС в поиске набрать "Универсальные обработки". Это от компании 1С. Также есть на общем диске Z - Z:\Отдел внедрения\Полезные_вещи\Универсальные обработки.

3. Есть ли возможность использовать не только универсальные обработки от фирмы 1С, но и от сторонних программистов? Бесплатно? Как?

Инфостарт, но там все платное. Для бесплатного использования пишем методисту какая обработка нужна, прикладываем ссылку. Если у компании есть в данный момент возможность, то данная обработка будет скачана и помещена в паку Z:\Отдел внедрения\Полезные_вещи\Инфостарт. Чтобы дешевле было скачивать обработки, необходимо делиться своими наработками, зарабатывая стартмани.

4. Золотое правило программиста

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

5. Можно ли использовать обработку для обычного приложения в управляемом приложении? Как? Рассказать все способы. Какой более всего подходит для использования универсальных обработок?

Есть 3 варианта как запустить обработку для обычных форм в управляемом приложении:

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

6. Для чего используется обработка Консоль отчетов? Консоль запросов? В чем их отличие?

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

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

Управляемое приложение
  • Консоль запросов - "Из урока\Консоль запросов 8.3.epf"
Обычное приложение
  • Консоль отчетов - "Из урока\КонсольОтчетов УПП.epf"

7. Какую из консолей лучше предложить пользователям?

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

Вопросы
  • В учебных материалах используется "Консоль отчетов УПП", она для обычного приложения. И вот непонятно как пользователи будут ее использовать на управляемых формах?
  • Есть же еще встроенный Универсальный отчет. Не он ли лучше подойдет пользователям?

8. Можно ли в работе сочетать использование различных консолей или надо выбрать какую-то одну?

Можно отдельные пакеты запросов тестировать в консоли отчетов УПП, и потом их вставлять в консоли на СКД.

9. Есть ли в ПП 1С встроенные консоли отчетов или запросов? Есть ли в них отличия от внешних?

В новых БП и УТ нет встроенной. В обучающем видео - БГУ, там есть; во встроенной используется СКД для построения отчетов и будет больше затрачено времени, чем в "Консоли отчетов УПП".

10. Обработка «Выгрузка\загрузка данных Xml». Для чего используется?

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

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

Управляемое приложение
  • обработка - "ИТС\Выгрузка и загрузка данных XML.epf"
Обычное приложение
  • обработка - "Из урока\ВыгрузкаЗагрузкаДанныхXML82.epf"

11. Можно ли с помощью «Выгрузка\загрузка данных Xml» заменить реквизиты документа Списание с расчетного счета? Как?

Для экзамена Файл с выгрузкой документа - "Для экзамена\выгрузка_списание_с_расчетного_счета.xml"
Скрины image

12. Есть ли отличия между обработками «Выгрузка\загрузка данных Xml» для управляемого и обычного приложения?

  • В обработке для управляемого приложения нет настройки отборов для выгружаемых объектов.
Скрин image
  • В обработке для управляемого приложения есть возможность выбора места сохранения выгрузки - на сервере или на клиенте.
Скрин image
  • В обработке для обычного приложения есть "Показать выбранные" - можно перед выгрузкой посмотреть отобранные объекты.
Скрин image
  • В обработке для управляемого приложения нет возможности работы с итогами при загрузке данных.
Скрин image

13. Если в обработке «Выгрузка\загрузка данных Xml» выбрать документ «Требование-накладная» для выгрузки, убрать флажок «При необходимости» и «Выгружать все движения документа», то каким образом будет выглядеть документ после загрузки? Продемонстрировать на примере (использовать две базы).

Вместо ссылочных типов будет "Объект не найден".

Для экзамена УТ для экзамена - e1cib/list/Документ.СписаниеБезналичныхДенежныхСредств
Скрин image

14. Если возможность в обработке «Выгрузка\загрузка данных Xml» выгрузить документы «Приходный кассовый ордер» за один день?

Необходимо установить период выгрузки.

Скрин image

15. Если возможность в обработке «Выгрузка\загрузка данных Xml» для управляемого приложения выгрузить только не помеченные на удаление документы «Акт об оказании услуг»?

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

16. Можно ли с помощью обработки «Выгрузка\загрузка данных Xml» перенести документы «Поступление товаров и услуг» из БП в УТ? Каким образом?

Для загрузки/выгрузки с помощью обработки должна быть одинаковая структура. Думаю, если только программно сделать загрузку, используя выгрузку xml.

17. Можно ли с помощью обработки «Выгрузка\загрузка данных Xml» выгрузить только движения документа без самого документа? Продемонстрировать результат на примере (использовать две базы).

Можно.

Скрин image
Для экзамена

УТ для экзамена - e1cib/list/РегистрНакопления.ТоварыНаСкладах

18. Для чего в обработке «Выгрузка\загрузка данных Xml» есть возможно флажок «Загрузка в режиме обмена»? Что он дает? Что будет, если не проставить это флажок?

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

Для экзамена

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

19. Можно ли с помощью обработки «Выгрузка\загрузка данных Xml» выгрузить вместе справочники «Контрагенты», «Номенклатура», «Договоры»? Почему нет? Продемонстрировать на примере (использовать две базы).

Отметить все три справочника и выгрузить. Загрузку проверил - все работает.

Если имеется в виду только одно что-то из 3-х и соответствующие только ему объекты из остальных справочников, то нет, потому что нет возможности связать их все вместе с помощью реквизитов. Контрагент не имеет реквизитов для связи с Номенклатурой и Договорами. У Договоров есть только реквизит Контрагент. У Номенклатуры есть только реквизит Контрагент.

20. Какие форматы выгрузки поддерживает обработка «Выгрузка\загрузка данных Xml»

Xml и FastInfoSet. Второй имеет более компактный размер на диске. Первый можно изменять в текстовом редакторе.

21. Обработка «Подбор и обработка объектов» - для чего используется? Каков ее аналог?

Используется для поиска объектов по какому-либо условию для дальнейшего выполнения каких-то действий.

Аналог - групповое изменение реквизитов.

Обычное приложение

"Из урока\УниверсальныеПодборИОбработкаОбъектов.epf"

Управляемое приложение
  • "Из урока\Универсальный подбор и обработка объектов 1С 8.3.epf"
  • Встроенная - "Групповое изменение реквизитов"

22. В чем основное отличие «Подбор и обработка объектов» и «Групповая обработка справочников и документов»?

«Групповая обработка справочников и документов» - не нашел ее ни в БП, ни в УТ.

Отличия:

  • в групповой - работа с табличными частями
  • в подборе - перенумерация объектов

23. Если поменять значение реквизита «Договор» в Акте об оказании услуг с помощью обработки «Групповая обработка справочников и документов», то отобразится ли замена в проводках документа?

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

24. Продемонстрируйте пример произвольного алгоритма для обработки «Подбор и обработка объектов»

Пример image

25. Можно ли откатить назад действия обработки «Групповая обработка справочников и документов», каким образом?

Как таковой кнопки "Откатить изменения" в обработке нет. Можно перед обработкой сделать выгрузку данных в xml. И после загрузить их обратно. Либо сделать выгрузку нужных данных из резервной копии и загрузить обработкой.

26. Обработки «Поиск и замена значений» и «Поиск и замена дублей» - это одинаковые обработки? Если есть отличия в них, то расскажите, пожалуйста.

Поиск и удаление дублей включена в конфигурацию на БСП. Отличия (в видео был текст - отличия есть, работают немного по другому, и... все )) ):

  • в новой более широкий функционал: возможность сделать отборы, правила поиска дублей
  • в новой - автоматический поиск дублей, в старой - нужно вручную все вводить
Управляемое приложение
  • встроенная обработка - "Поиск и удаление дублей"
Обычное приложение
  • "Из урока\ПоискИЗаменаЗначенийУП.EPF"

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

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

Скрин image

28. Надо ли после действий из пункта 27 перепровести все документы, где была задействована некорректная номенклатура?

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

29. Обработка «Загрузка данных из табличного документа» - для чего нужна?

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

Обычное приложение

"ИТС\ЗагрузкаДанныхИзТабличногоДокумента.epf"

Управляемое приложение

"Из урока\ЗагрузкаДанныхИзТабличногоДокумента_УФ_v2.epf"

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

Для экзамена

Файл Excel в терминале "Downloads\Авансовый_отчет_ТЧ_Расходы.xls"

Вопросы

В чем разница между искать и устанавливать?

image

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

Нет, они одинаковые.

32. Как настроить обработку «Загрузка данных из табличного документа», чтоб при загрузке не задвоились данные?

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

33. Мы загружаем данные с помощью обработки «Загрузка данных из табличного документа» в справочник «Номенклатура», каким образом проставить всем позициям ставку НДС 20%, если в загружаемом файле нет этой колонки?

Наверное, проставить это значение вручную - либо в эксель, либо в таблице обработки.

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

34. Для чего нужна обработка «Консоль заданий», есть ли у нее аналог?

Для мониторинга регламентных и фоновых заданий.

Аналог - это встроенная функциональность БСП?

Обычное приложение

"ИТС\КонсольЗаданий.epf"

35. Какие обработки из курса входят в состав Обработка PowerTools? Продемонстрировать как работает PowerTools, какие отличия от отдельных обработок?

  • консоль запросов - Редактор -> Запрос; отличие - внешний вид.
  • консоль отчетов - не нашел.
  • выгрузка/загрузка данных XML - Редактор -> Операция, Редактор -> Еще -> Сохранить XML; вместе со связанными объектами - Утилиты -> Обмен данными; отличия - в PowerTools более широкие возможности: можно подключить ИБ и сделать отбор по ней на вкладке "Настройки дополнительного отбора", на вкладке "Загрузка" есть дополнительные параметры.
  • подбор и обработка объектов, и групповая обработка спр и док - Редактор -> Операции; в PowerTools больше разных действий можно сделать с объектами.
  • поиск и замена значений, и поиск и удаление дублей - Утилиты -> Замена объектов; как мне кажется для замены дублей удобнее встроенная обработка в управляемом приложении.
  • загрузка данных из табличного документа - Утилиты -> Импорт данных; одно отличие - есть загрузка в ПВХ.
  • консоль заданий - Процессы; в PowerTools есть запуск регламентного задания, в обработке я такого функционала не нашел.

36. Можно ли сказать, что PowerTools заменяет собой все отдельные обработки, рассмотренные в данном курсе?

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

37. Можно ли с помощью Обработки PowerTools сохранить выделенные объекты в файл xml?

Можно. Либо "Сохранить в XML",

Скрин image

либо "Операция" -> "Выгрузка в XML"

Скрин image

38. Можно ли с помощью Обработки PowerTools увидеть в какие роли добавлен объект? Продемонстрировать.

Можно.

Скрин image

39. Можно ли с помощью Обработки PowerTools увидеть наименование объекта метаданных в Конфигураторе, не заходя в него?

Можно.

Скрин image

40. Можно ли с помощью Обработки PowerTools увидеть, какие реквизиты объекта обязательны к заполнению?

Можно.

Скрин image

41. Можно ли с помощью Обработки PowerTools завершить сеансы пользователей?

Можно - закладка "Активные пользователи".

Скрин image

image

42. Можно ли с помощью Обработки PowerTools загрузить данные в План видов характеристик? Показать как.

Можно. "Утилиты" -> "Импорт данных", ПВХ.

Скрин image

43. Можно ли с помощью Обработки PowerTools установить профиль пользователю?

Не нашел.

44. Можно ли с помощью Обработки PowerTools зайти под нужным пользователем?

Можно: "Утилиты" -> "Запуск под пользователем"

Скрин image

45. Обработка состоит из семи главных форм. Рассказать про каждую из них, продемонстрировать работу форм.

  • Конфигурация. Предназначена для просмотра данных, метаданных, структуры хранения объектов, доступа к данным, ссылок на объект метаданных, подписок объектов, а также редактирования, удаления, добавления единичных объектов системы.
  • Редактор. Предназначен для группового редактирования объектов и регистров.
  • Утилиты. Содержит разные дополнительные обработки.
  • Процессы. Список регламентных и фоновых заданий.
  • Активные пользователи. Показывает список активных пользователей. Для клиент-серверного варианта есть возможность завершить сеанс выбранного пользователя. Устанавливает блокировку входа в базу данных.
  • Журнал регистрации. Показывает журнал изменений базы данных. Поиск и отбор по объекту, представлению объекта, пользователю, периоду.
  • Файлы. Предназначена для копирования, переименования, удаления, просмотра и редактирования файлов и папок, поиска файлов, создания резервных копий файлов. Доступно архивирование по расписанию. Обмен файлами между клиентом и сервером. Редактирование текстовых файлов встроенным редактором. Командная консоль ОС.

Перед экзаменом

Что нужно сделать
  • открыть папку на диске Z:\Отдел внедрения\Полезные_вещи\Универсальные обработки для демонстрации расположения обработок
  • открыть на сайте ИТС универсальные обработки через поиск
  • открыть конфигурацию УТ в конфигураторе и 2 пользовательских режима - обычное и управляемое приложения
  • открыть УТ в толстом клиенте, тут открыть мою консоль запросов "УправляемаяКонсольОтчетов 3.8.9.epf"
  • в УТ упр - универсальный отчет
Edited by senja747