Как настроить автоматическую загрузку весов

Для чего мы это сделали

1. Чтобы не тормозить работу пользователей
Раньше загрузка весов происходила в момент проведения документа (например, при изменении цен).
Это занимало время, и пользователь вынужден был ждать, пока данные уйдут в весы.
Теперь эта операция вынесена в фон и не мешает оформлять документы.


2. Чтобы загрузка происходила стабильно и без участия человека
Вместо того чтобы просить оператора вручную нажимать «Загрузить весы» каждый раз после изменений, мы доверили это программе.

 

 

Базовые настройки оборудования

Чтобы система начала отслеживать изменения, выполните следующие шаги:

1.      Перейдите в раздел:
Администрирование → Настройки оборудования.

 

2.      Установите флаг:
«Обновлять данные для весов при проведении документов».

 


После этого:

  • При проведении документов, которые изменяют цены номенклатуры, цена товара обновляется в регистре «Товары для загрузки в весы» (отображается на закладке «Данные для загрузки» весов)
  • Для обновлённой номенклатуры автоматически устанавливается флаг «Загружать».

Дополнительно:
Если установлен флаг «Добавлять новые товары в весы при проведении документов», то в регистр будут добавлены и новые товары из документа (с учётом отбора на закладке «Отбор товаров» весов).



Ручная загрузка (как вариант)

Товары с флагом «Загружать» можно выгрузить в весы вручную:



·         Откройте элемент справочника весов.

·         Выберите действие «Загрузить весы».

 



Автоматическая загрузка из формы документа

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

В настройках оборудования установите флаг «Загружать весы при проведении документов, оформленных текущей датой».




Ограничения такого подхода:

  • Загрузка работает только при проведении из формы документа.
  • При программном проведении или проведении из списка документов загрузка не происходит.
  • В этом случае флаг «Загружать» всё равно устанавливается, но выгрузить данные придётся вручную.

 

5. Почему лучше использовать регламентное задание

Переход на регламентное задание решает две основные проблемы:

Проблема 1

Загрузка из формы тормозит работу пользователя (Решение регламентное задание выгружает в фоновом режиме)

 

Проблема 2

Документы часто проводятся не из формы (обмен, списки, программно) (Решение Задание обрабатывает все изменения независимо от способа проведения)

 

 

Действия:

  • Снимите флаг «Загружать весы при проведении документов...» в настройках оборудования.
  • Настройте регламентное задание (см. ниже).

 

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

Алгоритм задания:

  1. Проверяет, есть ли товары с флагом «Загружать».

  2. Если есть включённые весы, требующие загрузки:

  • Запускает новый сеанс торгового предприятия.

  • В этом сеансе выбираются все весы, куда нужно выгрузить данные.

  • Производится выгрузка.

  • Сеанс завершается.

 

Настройка регламентного задания

Открыть форму задания

Перейдите по пути:
Сервис → Управление регламентными заданиями → Закладка «Весы».


Заполнить параметры

В открывшейся форме укажите:

  • Имя пользователя (от имени которого будет запускаться сеанс).
  • Пароль этого пользователя.
  • Расписание (например, каждые 5 минут или ночью).
  • Установите флаг «Использование регламентного задания» – включить.


Настройка оборудования для пользователя регламентного задания

Важное условие:
В случае SQL-базы сеанс запускается на сервере, поэтому все настройки нужно делать там.

Где настраивать

Откройте форму:
Сервис → Подключение торгового оборудования на рабочем месте.


Что сделать

  • Укажите того же пользователя, что и в регламентном задании (или оставьте поле пустым – тогда настройка применится ко всем пользователям на этом компьютере).
  • Установите флаг для нужного весового оборудования.



Если оборудование не включается

  • Нажмите кнопку с шестерёнкой.
  • В появившемся окне согласитесь на установку компоненты для работы с весами.




Важный нюанс с пользователем Windows

  • Установка компоненты выполняется под тем пользователем Windows, под которым работает программа.
  • Сеанс регламентного задания в SQL-базе запускается под пользователем сервера SQL (обычно USR1C).

Рекомендация:

Настройку оборудования лучше выполнять именно под пользователем USR1C (или тем, под которым работает SQL-сервис).

Если этого не сделать:

  • При первом запуске регламентного задания компонента установится.
  • Но сама выгрузка товаров не произойдёт.

·         Она выполнится только при повторном запуске задания.

 

Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм