Статья успешно отправлена на почту
PDF

Регламентная выгрузка справочников из «1С: Предприятия» на ТСД

Применимо к продуктам: Склад 15
Последние изменения: 2023-11-16

При работе с базой Mobile SMARTS в офлайн-режиме справочники на мобильном устройстве необходимо постоянно обновлять для того, чтобы информация в них всегда оставалась актуальной. Ранее в обработке 1С от «Клеверенс» был доступен только один способ обновления — ручная выгрузка справочников, что не очень удобно, если обновлять их нужно часто. Но теперь появилась возможность использовать регламентную выгрузку справочников, которая избавляет от необходимости постоянно обновлять их вручную.

Регламентная выгрузка справочников — это функция, которая позволяет автоматически выгружать справочники на устройство согласно заданным пользователем параметрам (по определенным дням, часам, через равные промежутки времени).

Для управляемых и обычных форм обработки 1С функционал регламентной выгрузки реализован по-разному:

Регламентная выгрузка для обработок 1С на управляемых формах

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

  1. В панели разделов 1С выберите пункт «НСИ и администрирование», далее — «Печатные формы, отчеты и обработки».

  2. В открывшемся окне выберите пункт «Дополнительные отчеты и обработки».

  3. Далее выберите «КлеверенсТСД_ОсновнаяОбработка».

  4. В списке настраиваемых параметров обработки выберите «Регламентная выгрузка справочников Mobile SMARTS».

    Если «Регламентная выгрузка справочников Mobile SMARTS» отсутствует, обновите основную обработку с помощью кнопки «Обновить из файла».

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

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

    • Общие — устанавливается временной промежуток (дата начала — дата окончания), в течение которого производится регулярная выгрузка справочником с заданным интервалом.
    • Дневное — можно указать временной интервал, в котором будет происходить выгрузка справочников, а также промежуток времени, через который она будет происходить.
    • Недельное — указываются дни, когда справочники обновляются, а также интервал повтора (в неделях).
    • Месячное — устанавливаются месяцы и дни, в которые будет происходить выгрузка справочников.
  7. После того, как расписание выгрузки справочников установлено, нажмите кнопку «ОК». Для параметра «Регламентная выгрузка справочников Mobile SMARTS» будет отображено его расписание.

    Далее нажмите кнопки «Сохранить» → «Записать и закрыть».

  8. Так как данная выгрузка выполняется в контексте сервера 1С, необходимо, чтобы интеграционная обработка также находилась в справочнике дополнительных отчетов и обработок. Как ее туда добавить, читайте в статье «Интеграционная обработка».

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

  1. Открыть «Все функции».

  2. В списке функций выбрать «Обработки».

  3. Далее выбрать «Регламентные и фоновые задания».

  4. Выберите задание «Дополнительная обработка: КлеверенсТСД_ОсновнаяОбработка», которое будет находится в статусе «Не определено».

  5. Далее укажите пользователя, от имени которого будет запускаться основная обработка (от имени этого же пользователем должно быть настроено подключение к базе Mobile SMARTS, иначе выгрузка не произойдет), и нажмите кнопку «Записать и закрыть».

  6. После этого задание «Дополнительная обработка: КлеверенсТСД_ОсновнаяОбработка» необходимо перезапустить вручную (с помощью кнопки «Выполнить сейчас») или дождаться его самостоятельного запуска. После этого его статус должен измениться на «Задание выполнено».

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

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


Как настроить регламентную выгрузку разным пользователям 1С (для управляемых форм)

Если у вас есть несколько баз Mobile SMARTS, вход в которые осуществляется под разными пользователями 1С, можно настроить для них регламентную выгрузку справочников с помощью обработки копирования. Для этого:

  1. Откройте список регламентных и фоновых заданий в «1С: Предприятии» («Администрирование» --> «Обслуживание» --> «Регламентные операции»).


  2. Найдите одно из настроенных ранее регламентных заданий и скопируйте его.


  3. Укажите нужного пользователя, проставьте флаг «Включено» и нажмите «Записать и закрыть».


  4. Далее для копирования регламентного задания откройте внешнюю обработку «СкопироватьПараметрыРегламентногоЗадания.epf». Если сделать это вручную, скопируются не все важные поля.

    Скачать обработку копирования


  5. В поле «Идентификатор источника» укажите идентификатор исходного регламентного задания, а в поле «Идентификатор приемника» — идентификатор нового регламентного задания. Нажмите «Скопировать параметры».



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

Регламентная выгрузка для обработок 1С на обычных формах

Для регламентной выгрузки справочников потребуется создать новое задание в планировщике задач на ПК, которое будет выгружать справочники из «1С: Предприятия» в Mobile SMARTS по параметрам, указанным пользователем. Параметры для выгрузки необходимо указать в файле .bat, шаблон которого можно скачать ниже и отредактировать.

Скачать шаблон задания регламентной выгрузки

  1. Откройте скачанный файл с помощью программы «Блокнот».

  2. Запустите на ПК конфигурацию 1С, из которой предполагается регламентная выгрузка справочников в Mobile SMARTS.

  3. Откройте окно со справочной информацией о конфигурации 1С, из которого нужно скопировать и вставить в .bat-файл следующую информацию:

    1. Версия 1С
    2. Имя сервера 1С
    3. Наименование конфигурации 1С
    4. Пользователь 1С, от имени которого запущена база
  4. Кроме того, в данном файле потребуется указать путь к папке (6) подключенной базы Mobile SMARTS (менеджер лицензий → выбрать нужную базу из списка → открыть каталог базы → скопировать путь из строки) и пароль пользователя 1С (5). Сохраните изменения и закройте файл.


  5. Откройте «Планировщик заданий Windows» и создайте в нем новую простую задачу.


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


  7. После этого в поле «Программа или сценарий» загрузите отредактированный вами .bat-файл для запуска регламентной выгрузки справочников.


  8. Проверьте все выставленные условия и нажмите кнопку «Готово».

  9. Откройте «Библиотеку планировщика заданий» и запустите выполнение нового задания.



Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500