Часто задаваемые вопросы
Все темы Напишите письмо Закрыть
?
Круглосуточная поддержка8 (800) 333-72-27
× Логин или пароль введены неправильно. Попробуйте еще раз.

Дополнительные отчеты и обработки. Пример 4: Порционная загрузка данных из Excel-файлов

Обработку Демо: Порционная загрузка данных можно загрузить по ссылке (имя файла обработки _ДемоПорционнаяЗагрузкаДанных.epf).

Содержание

Описание обработки

Установка обработки

Запуск обработки

Использование обработки

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

Данные для обработки

Отладка и изменение обработки

Описание обработки

Обработка Демо: Порционная загрузка данных показывает методику выполнения порционной загрузки данных с клиентского компьютера. В обработке создаются документы «Счет на оплату покупателю» из Excel (.xlsx) файлов.

Обработка удовлетворяет следующим требованиям:

  • полноценная работа обработки обработки в приложениях сервиса 1cFresh в тонком клиенте;
  • корректная работа от имени пользователя без назначенных ролей Администратор системы и Полные права;
  • одновременная запись документов и их движений в одной транзакции;
  • индикация процесса загрузки данных;
  • возможность отладки кода обработки.

Обработка должна запускаться в тонком клиенте на компьютере, удовлетворяющем следующим требованиям:

  • компьютер работает под управлением операционной системы Microsoft Windows;
  • на компьютере должен быть установлен Microsoft Excel, умеющий обрабатывать файлы формата .xslx — это Microsoft Excel версий 2007, 2010 или более новой версии, или Microsoft Excel версий 2000, XP или 2003 с установленным пакетом обеспечения совместимости Microsoft Office.

Обработку Демо: Порционная загрузка данных НЕЛЬЗЯ использовать в веб-клиенте.

Установка обработки

Для установки обработки нужно:

  1. Запустить Демонстрационную конфигурацию «Библиотека стандартных подсистем». Эта конфигурация входит в «1С:Библиотеку стандартных подсистем», которую можно скачать на сайте 1С:Обновление программ.
  2. Выбрать пользователя Администратор и войти в конфигурацию.
  3. Выбрать в этой конфигурации раздел Интегрируемые подсистемы.
  4. Выбрать команду Дополнительные отчеты и обработки. Будет выведена форма Дополнительные отчеты и обработки.
  5. Нажать кнопку Создать.
  6. Если будет выведено окно Предупреждение безопасности, нажать в нем кнопку Продолжить.
  7. Выбрать в диалоговом запросе файл _ДемоПорционнаяЗагрузкаДанных.epf, и нажать кнопку Открыть.
  8. В форме Дополнительная обработка (создание) нажать ссылку Не определено справа от надписи Размещение, включить флажок в строке Раздел «Интегрируемые подсистемы» и нажать кнопку OK.
  9. В форме Дополнительная обработка (создание) нажать слово Нет в колонке Быстрый доступ, и нажать кнопку ... или клавишу F4.
  10. В окне Быстрый доступ к команде «Выгрузить порционную загрузку документов "_ДемоСчетНаОплатуПокупателю" из Excel-файла» надо нажать кнопку >> (Добавить всех пользователей) и затем кнопку OK.
  11. В форме Дополнительная обработка (создание) нажать кнопку Записать и закрыть.
  12. Если будет выведено сообщение Для применения изменений в открытых окнах необходимо их закрыть и открыть заново, то в нем следует нажать кнопку OK.

Запуск обработки

Для запуска обработки нужно:

  1. Запустить Демонстрационную конфигурацию «Библиотека стандартных подсистем».

    Обработка должна запускаться в тонком клиенте на компьютере, работающем под управлением Microsoft Windows и на котором установлен Microsoft Excel.

  2. Выбрать пользователя и войти в конфигурацию. Для проверки корректности обработки рекомендуется войти от имени обычного пользователя (не администратора).
  3. Выбрать раздел Интегрируемые подсистемы.
  4. Выбрать команду Демо: Дополнительные обработки (под надписью Сервис).
  5. В выведенном окне Дополнительные обработки (Раздел «Интегрируемые подсистемы») выбрать имя нужной команды: Выгрузить порционную загрузку документов "_ДемоСчетНаОплатуПокупателю" из Excel-файла.
  6. Нажать кнопку Выполнить.

Использование обработки

После того, как обработка запущена, необходимо:

  1. Указать имя папки с загружаемыми Excel-файлами в поле Выберите папку с файлами для загрузки.

    Папка с с загружаемыми xlsx-файлами

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

  2. Нажать кнопку Загрузить данные. Выполнение загрузки будет отображаться в полоске-индикаторе:

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

  3. По окончании загрузки данных будет выдано сообщение «Загрузка данных завершена». В нем следует нажать кнопку OK.

    Загрузка данных завершена

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

Для просмотра результатов выполнения обработки следует нажать гиперссылку Открыть список документов «Демо: Счета на оплату покупателям»

Ссылка на результат

Будет выведен справочник Демо: Счета на оплату покупателям, в который обработка загружает данные из Excel-файлов.

Счета на оплату покупателям

Данные для обработки

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

Такие файлы можно подготовить в самой обработке. Для этого следует:

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

    1. установить режим Сохранить в папку на компьютер;
    2. указать путь к папке, куда будут сохранены файлы;
    3. в списке В форматах отметить пункт Лист Microsoft Excel 2007 (.xlsx);
    4. нажать кнопку Сохранить.

    Сохранение документов в виде Excel файлов

Отладка и изменение обработки

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

  1. С помощью Конфигуратора включить внешнюю обработку в состав конфигурации.
  2. Выполнить отладку, запуская обработку через меню Все функции.
  3. Сохранить отлаженную/измененную обработку как внешнюю обработку.
  4. Удалить отлаженную обработку из состава конфигурации
  5. Использовать отлаженную внешнюю обработку в подсистеме Дополнительные отчеты и обработки, как это описано выше.

См. также:

Другие сайты фирмы "1С"

© 2011-2018 ООО "1С-Софт"
Все права защищены. Все торговые марки являются собственностью их правообладателей.
Круглосуточная поддержка:
8 (800) 333-72-27
support@1cfresh.com
Партнерам фирмы "1С":
info@1cfresh.com
RSS
Ваша личная информация под надежной защитой. Ваш браузер соединяется с сайтом по защищенному протоколу HTTPS.
Сайт использует SSL-шифрование для всех передаваемых данных.
Иконка ожидания Ваше приложение готовится к использованию. Пожалуйста, подождите.
Наверх