Базовая настройка

Здесь обсуждаются вопросы по работе и настройке сервиса Удаленные отчеты
Ответить
admin
Site Admin
Сообщения: 7
Зарегистрирован: Пн ноя 20, 2017 12:46 pm

Базовая настройка

Сообщение admin » Вт дек 12, 2017 11:24 am

Здесь обсуждается начальные настройки программы

Tkach83
Сообщения: 1
Зарегистрирован: Пн ноя 20, 2017 1:07 pm

Re: Начальная настройка программы

Сообщение Tkach83 » Ср дек 13, 2017 1:59 pm

  1. Регистрация на сайте
    1. На сайте http://remotereports.ru нажимаем кнопку "Вход".
      2017-12-13_16-24-28.png
      2017-12-13_16-24-28.png (134.28 КБ) 19703 просмотра
    2. На открывшейся странице нажимаем нажимаем кнопку "Регистрация".
      2017-12-13_16-27-35.png
      2017-12-13_16-27-35.png (45.37 КБ) 19703 просмотра
    3. Далее вводим Логин (максимум 50 символов), адрес электронной почты, пароль и подтверждение пароля.
    4. Нажимаем кнопку "Зарегистрироваться".
      2017-12-13_16-28-09.png
      2017-12-13_16-28-09.png (42.54 КБ) 19703 просмотра
    5. Если все внесено правильно, то Вы сразу перейдете в личный кабинет.
    6. Стоимость услуги составляет 7 рублей в день. Для только что зарегистрированных пользователей действует один день бесплатного тестового режима (функционал не ограничен).
      2017-12-13_16-29-35.png
      2017-12-13_16-29-35.png (56.9 КБ) 19703 просмотра
  2. Настройка программы "Сервер программы удаленные отчеты".
    1. На сайте http://remotereports.ru нажимаем кнопку "Скачать"
      2017-12-13_16-30-36.png
      2017-12-13_16-30-36.png (119.95 КБ) 19703 просмотра
    2. На открывшейся странице скачиваем файлы "Сервер программы" и "Обработка для 1С".
      2017-12-13_16-30-59.png
      2017-12-13_16-30-59.png (44.8 КБ) 19703 просмотра
    3. На логическом диске на компьютере с установленной "1С" создаем папку с любым именем, или используем уже существующую.
    4. Копируем в эту папку скаченные файлы.
      2017-12-13_16-49-53.png
      2017-12-13_16-49-53.png (27.99 КБ) 19703 просмотра
    5. Запускаем файл "RemoteReportsServer.exe".
      2017-12-13_16-50-32.png
      2017-12-13_16-50-32.png (10.91 КБ) 19703 просмотра
    6. В 1С необходимо создать пользователя, у которого будут права на запуск внешнего соединения (при использовании ComСоединения) или Толстого клиента, на интерактивное открытие внешних обработок и права на все объекты, которые вы планируете использовать в задачах.
      2017-12-13_16-52-24.png
      2017-12-13_16-52-24.png (10.31 КБ) 19703 просмотра
      Если у Вас 1С версии 8.3 при использовании ComСоединения необходимо снять галочку "Защита от опасных действий".
      2017-12-13_16-52-39.png
      2017-12-13_16-52-39.png (11.38 КБ) 19703 просмотра
    7. В программу вводим данные для соединения с 1С.
    8. Рекомендуется использовать ComСоединение, но для некоторых задач, например: формирование отчетов в 1С Бухгалтерия 3.0, может понадобится запускать приложение 1С в режиме толстого клиента.
      2017-12-13_16-54-36.png
      2017-12-13_16-54-36.png (11.92 КБ) 19703 просмотра
    9. Нажимаем кнопку "Соединится". Если все внесено правильно, появится надпись "Соединение прошло успешно!"
      2017-12-13_16-55-51.png
      2017-12-13_16-55-51.png (13.67 КБ) 19703 просмотра
    10. В разделе "Сервер" в поле "Имя пользователя" введите Логин, указанный при регистрации на сайте.
    11. Нажмите кнопку "Запустить сервер". Появится надпись "Сервер запущен!".
      2017-12-13_16-58-23.png
      2017-12-13_16-58-23.png (14.43 КБ) 19703 просмотра
    12. Поздравляем, программа готова к работе.

admin
Site Admin
Сообщения: 7
Зарегистрирован: Пн ноя 20, 2017 12:46 pm

Создание простой задачи в 1С

Сообщение admin » Вт янв 09, 2018 11:16 am

  1. Настройка обработки для 1С
    Перейдите на сайт http://remotereports.ru и нажмите на кнопку Скачать.
    2018-01-09_13-49-46.png
    2018-01-09_13-49-46.png (141.13 КБ) 19662 просмотра
    Выберите пункт "Обработка для 1С"
    2018-01-09_13-50-35.png
    2018-01-09_13-50-35.png (47.06 КБ) 19662 просмотра
    После скачивания файла скопируйте или переместите его в папку с программой RemoteReportsServer.exe.
    2018-01-09_13-53-22.png
    2018-01-09_13-53-22.png (35.07 КБ) 19662 просмотра
    Откройте 1С (если Вы используете управляемое приложение, то убедитесь что у Вас запущен Толстый клиент).
    Нажмите Файл - Открыть и выберите файл RemoteReports.epf из папки сверху.
    2018-01-09_13-54-53.png
    2018-01-09_13-54-53.png (54.7 КБ) 19662 просмотра
    В поле Каталог программы укажите имя папки, откуда Вы выбрали обработку (1С плохо определяет каталог обработки).
    2018-01-09_13-56-17.png
    2018-01-09_13-56-17.png (38.36 КБ) 19662 просмотра
  2. Создание задачи "Список справочника"
    Нажмите кнопку Далее (1), пропишите имя задачи (2) и нажмите кнопку Редактировать (3).
    2018-01-09_13-56-57.png
    2018-01-09_13-56-57.png (43.91 КБ) 19662 просмотра
    Вы перейдете на страницу редактирования задачи. Выберите тип задачи.
    2018-01-09_13-58-04.png
    2018-01-09_13-58-04.png (48.46 КБ) 19662 просмотра
    Далее выберите Объект конфигурации (в нашем случае Любой справочник).
    У вас заполнится Код задачи (1), Список параметров (2) и для Параметра "Вид справочник" заполнится список для выбора (3).
    2018-01-09_13-59-46.png
    2018-01-09_13-59-46.png (83.39 КБ) 19662 просмотра
    Для того, чтобы проверить как задача работает внесите в списке параметров в поле Значение для текста имя любого справочника (1)
    и нажмите кнопку "Тест" (2)
    2018-01-09_14-01-55.png
    2018-01-09_14-01-55.png (83.09 КБ) 19662 просмотра
    Если все правильно, то у Вас откроется новое окно с таблицей, в которой показаны имена элементов справочника и их УИДы.
    2018-01-09_14-03-23.png
    2018-01-09_14-03-23.png (50.77 КБ) 19662 просмотра
    Если все получилось нажмите кнопку Записать.
    2018-01-09_14-03-40.png
    2018-01-09_14-03-40.png (82.46 КБ) 19662 просмотра
    В следующем окне кнопку Сохранить
    2018-01-09_14-04-02.png
    2018-01-09_14-04-02.png (40.92 КБ) 19662 просмотра
  3. Проверка работы задачи
    Перейдите на сайт http://remotereports.ru, войдите под своим логином и нажмите кнопку Задачи.
    Через некоторое время должна появится ваша задача
    2018-01-09_14-05-21.png
    2018-01-09_14-05-21.png (41.37 КБ) 19662 просмотра
    Нажмите на кнопку с именем Вашей, далее из списка выберите имя справочника.
    2018-01-09_14-05-49.png
    2018-01-09_14-05-49.png (90.2 КБ) 19662 просмотра
    Выберите Способ вывода HTML, XLS или PDF (1) и нажмите кнопку Выполнить (2).
    2018-01-09_14-06-11.png
    2018-01-09_14-06-11.png (47.28 КБ) 19662 просмотра
    Здесь Вы должны увидеть результат работы.
    2018-01-09_14-06-52.png
    2018-01-09_14-06-52.png (33.58 КБ) 19662 просмотра

admin
Site Admin
Сообщения: 7
Зарегистрирован: Пн ноя 20, 2017 12:46 pm

Правила создания задач

Сообщение admin » Вт янв 16, 2018 11:07 am

Для начала рекомендуется посмотреть статью Создание простой задачи.

Результатом выполнения задачи может быть или значение типа Строка или ТабличныйДокумент.
Результат записывается в переменную РезультатЗадачи.

Чтобы выполнить задачу на сервере необходим скачать расширение конфигурации "RR_расширение.cfe" со страницы http://remotereports.ru/download.php и добавить расширение в свою конфигурацию.
Также можно добавить в конфигурацию обработку с именем RR_Сервер и добавить в МОДУЛЬ МЕНЕДЖЕРА этой обработки код

Код: Выделить всё

&НаСервере
Процедура ВыполнитьКодНаСервере(тКод, Параметр1, Параметр2, Параметр3, Параметр4, Параметр5, Параметр6, Параметр7, РезультатЗадачи, НастройкаСтрока) ЭКспорт
	Выполнить(тКод);
КонецПроцедуры
Для запуска задачи на сервере, необходимо в начало текста задачи строку

Код: Выделить всё

&НаСервере
Если задача выполняется на сервере в клиент-серверном варианте и результатом значения является значение типа ТабличныйДокумент, необходимо в конце текста задачи добавить строку

Код: Выделить всё

РезультатЗадачи = ПоместитьВоВременноеХранилище(РезультатЗадачи);
В задаче необходимо объявить хотя бы одну параметр. Максимальное число параметров 7.
Параметры можно называть произвольно.
В тексте задачи параметры называются Параметр1, Параметр2, Параметр3, Параметр4, Параметр5, Параметр6, Параметр7.
Параметры могут быть иметь типы "Строка", "Число". "Дата", "Список", "Сканер".
Если параметр имеет тип "Список", значение выбирается из списка заранее созданных значений.
Если параметр имеет тип "Сканер", значение этого параметра может быть введено с клавиатуры или отсканировано с помощью мобильного устройства (смартфона), но только из приложения для Android или IOS.

Для проверки задачи есть кнопка "Тест". Для проверки необходимо внести значения параметров в поле "Значение для теста" таблицы Параметры.

Пример задачи Найти товар по ШтрихКоду.

Код: Выделить всё

Макет = ПолучитьМакет("МакетОбъекта"); //В обработке есть встроенные макеты для отображения Справочников и Документов
ИдентификаторОбъекта = Параметр1; //Принимаем значение первого параметра. Тип значения параметра = "Сканер".
РезультатЗадачи = Новый ТабличныйДокумент; //Создаем Табличный документ

СтруктураПоискаПоШтрихКоду = НайтиНоменклатуруПоШтрихКоду(ИдентификаторОбъекта); //Ищем товар по ШтрихКоду функция встроенна в обработку.
ОбъектДляВывода = СтруктураПоискаПоШтрихКоду.Номенклатура; //Получает товар
Если ЗначениеЗаполнено(ОбъектДляВывода) Тогда
	МассивИсключаемыхРеквизитов = Новый Массив; //В этот массив можно передать имена реквизитов, которые вы не хотите выводить

	ВывестиОбъект(РезультатЗадачи, ОбъектДляВывода, МассивИсключаемыхРеквизитов); //Выводим значения реквизитов в табличный документ процедурой, встроенной в обработку.
КонецЕсли;
РезультатЗадачи.АвтоМасштаб = Истина; //Ставим для табличного документа Автомасштаб, чтобы результат помещался на лист.

Ответить