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

Ручной ввод веса с весов в компьютер — главный источник ошибок и зона риска для мошенничества. Автоматическая запись данных напрямую в базу данных исключает человеческий фактор, ускоряет работу и создает надежный протокол всех взвешиваний. Разбираем настройку программы VES.VtormetCRM для работы с базами данных.

Зачем нужна автоматическая запись веса в базу данных

Ручной ввод веса с весов в компьютер или программу учета создает множество проблем:

  • Ошибки оператора: опечатки, перепутанные цифры, неверная запись.
  • Замедление работы: оператор тратит время на перенос данных.
  • Риск мошенничества: возможность "договориться" с весовщиком и записать другой вес.
  • Отсутствие протокола: сложно проверить, было ли взвешивание вообще.

Автоматическая запись решает все эти проблемы:

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

Ключевые преимущества

  • Исключение ошибок
  • Ускорение работы
  • Защита от мошенничества
  • Полный протокол
  • Прозрачность учета

Способы записи данных из VES.VtormetCRM в базу данных

Программа VES.VtormetCRM поддерживает несколько способов сохранения данных:

Прямая запись в MySQL

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

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

Запись через ODBC

Универсальный способ для подключения к различным СУБД (MS SQL, PostgreSQL, Access и др.) через драйвер ODBC.

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

Запись в файл

Программа пишет вес в текстовый файл или CSV, который затем обрабатывается другой программой (например, 1С может забирать данные из файла).

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

GET-запросы

Программа отправляет HTTP-запрос на указанный URL, а серверное ПО (PHP, ASP.NET и др.) уже записывает данные в базу.

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

В этой статье мы подробно рассмотрим самый популярный способ — прямую запись в MySQL через ODBC, так как именно этот способ используется в VtormetCRM.

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

3.1. Создание таблицы для хранения взвешиваний

Вам потребуется таблица, в которую программа будет записывать данные. Пример структуры для MySQL:

CREATE TABLE weighings (
    id INT AUTO_INCREMENT PRIMARY KEY,
    weight DECIMAL(10,3) NOT NULL,
    timestamp DATETIME NOT NULL,
    scale_id INT DEFAULT 1,
    operator_id INT DEFAULT NULL,
    status VARCHAR(50) DEFAULT "new",
    UNIQUE KEY unique_weight (weight, timestamp)
);

Описание полей:

  • id — уникальный идентификатор записи.
  • weight — значение веса (с тремя знаками после запятой).
  • timestamp — дата и время взвешивания.
  • scale_id — идентификатор весов (если используется несколько весов).
  • operator_id — идентификатор оператора (если нужно привязать взвешивание к сотруднику).
  • status — статус записи ("new" — новая, "processed" — обработана CRM).

3.2. Настройка прав доступа

Создайте отдельного пользователя базы данных для программы VES.VtormetCRM с правами на INSERT в таблицу weighings. Не давайте этому пользователю лишних прав (UPDATE, DELETE) — это повысит безопасность.

Для VtormetCRM: В программе уже предусмотрена таблица для весов, но вы можете создать свою с любой структурой и настроить соответствие полей.

Настройка ODBC-подключения к базе данных

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

Шаг 1. Установка MySQL ODBC Connector

Скачайте и установите MySQL ODBC Connector с официального сайта MySQL. Выбирайте версию, соответствующую разрядности вашей программы (рекомендуется устанавливать обе версии — 32 и 64 бит).

Ссылка для скачивания: MySQL Connector/ODBC

Шаг 2. Создание DSN (Data Source Name)

  1. Откройте "Администратор источников данных ODBC".
  2. Выберите вкладку "Пользовательский DSN".
  3. Нажмите кнопку "Добавить".
  4. Выберите драйвер "MySQL ODBC *.* Unicode Driver".
  5. В открывшемся окне заполните параметры:
    • Data Source Name: любое имя, например "MYSQL_VES".
    • Description: описание (необязательно).
    • TCP/IP Server: адрес сервера базы данных (например, localhost или 192.168.1.100).
    • User: имя пользователя базы данных.
    • Password: пароль пользователя.
    • Database: имя базы данных.
  6. Нажмите кнопку "Test" для проверки соединения. Должно появиться сообщение "Connection Successful".
  7. Сохраните настройки.

Настройка VES.VtormetCRM для записи в базу данных

Шаг 1. Открытие настроек программы

Запустите VES.VtormetCRM и нажмите кнопку "Настройки" (шестеренка).

Шаг 2. Настройка подключения к базе данных

В разделе "Подключение к базе данных" укажите:

  • Провайдер: MSDASQL (для ODBC).
  • DSN: имя, которое вы создали в ODBC (например, "MYSQL_VES").
  • Пользователь: имя пользователя базы данных (можно оставить пустым, если указано в DSN).
  • Пароль: пароль пользователя (можно оставить пустым, если указан в DSN).
  • База данных: имя базы данных (можно оставить пустым).

Шаг 3. Настройка записи веса

В разделе "Автоматическая запись" включите опцию "Записывать вес в базу данных".

Укажите SQL-запрос для вставки данных. Пример:

INSERT INTO weighings (weight, timestamp, scale_id) VALUES (?, NOW(), 1)

Знак вопроса ? будет заменен на текущий вес с весов.

Шаг 4. Дополнительные настройки

  • Интервал записи: как часто записывать вес. Можно настроить запись только при стабильном весе или по таймеру.
  • Точность: количество одинаковых показаний для подтверждения веса.
  • Фильтрация: можно игнорировать вес ниже определенного порога (чтобы не записывать нули).
После настройки программа начнет автоматически записывать каждое стабильное взвешивание в базу данных.

Форматы записи и варианты структуры таблиц

6.1. Простая таблица (минимальная)

CREATE TABLE weight_log (
    id INT AUTO_INCREMENT PRIMARY KEY,
    weight DECIMAL(10,3) NOT NULL,
    event_time DATETIME NOT NULL
);

6.2. Расширенная таблица (с метаданными)

CREATE TABLE weight_log (
    id INT AUTO_INCREMENT PRIMARY KEY,
    weight DECIMAL(10,3) NOT NULL,
    stable_weight DECIMAL(10,3),
    event_time DATETIME NOT NULL,
    scale_number INT DEFAULT 1,
    operator VARCHAR(50),
    source VARCHAR(50) DEFAULT "VES.VtormetCRM",
    raw_data TEXT,
    processed BOOLEAN DEFAULT FALSE,
    process_time DATETIME
);

6.3. Интеграция с VtormetCRM

В VtormetCRM используется своя структура таблиц, но программа автоматически связывает записанный вес с документами приемки. При взвешивании вес фиксируется, а затем при создании ПСА подставляется в нужное поле (брутто или тара).

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

7.1. Защита от изменений

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

  • Давать программе права только на INSERT, не давать UPDATE и DELETE.
  • Использовать хронологическую таблицу, где каждая запись неизменяема.
  • Добавлять цифровую подпись или хеш (можно вычислять на стороне программы).

7.2. Выявление неиспользованных взвешиваний

В таблице можно добавить поле processed (булево). Программа учета (CRM), обработав взвешивание, помечает запись как использованную. Регулярный анализ записей с processed = FALSE позволяет выявить взвешивания, которые не были учтены в документах — это может указывать на ошибки или мошенничество.

7.3. Резервное копирование

Настройте регулярное резервное копирование базы данных с весами. Это защитит от потери данных при сбоях.

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

Типовые проблемы и способы их решения

Причина: Неправильные параметры подключения, проблемы с ODBC, сетевые ограничения.
Решение: Проверьте DSN с помощью тестового подключения. Убедитесь, что сервер базы данных доступен по сети (ping). Проверьте, что брандмауэр не блокирует порт (3306 для MySQL).

Причина: Вес "плавает", программа записывает каждое изменение.
Решение: Настройте параметры "Точность" и "Точность, процент". Укажите, что вес должен быть стабильным в течение определенного времени или определенного количества опросов. Также можно настроить минимальное изменение веса для записи.

Причина: Программа отправляет вес несколько раз при одном взвешивании.
Решение: Настройте параметры стабилизации веса. Добавьте в таблицу уникальный ключ по комбинации веса и времени (если вес и время совпадают, запись не дублируется).

Причина: Неправильный синтаксис запроса, несоответствие типов данных.
Решение: Проверьте запрос вручную в любом SQL-клиенте. Убедитесь, что таблица существует и имеет правильную структуру. Проверьте, что тип поля weight соответствует типу данных, которые передает программа.

Часто задаваемые вопросы

В стандартной настройке VES.VtormetCRM записывает вес в одну базу данных. Однако вы можете использовать несколько экземпляров программы (например, запущенных с разными настройками) или настроить на стороне БД репликацию данных.

В VtormetCRM это происходит автоматически: программа видит новую запись в таблице весов и предлагает использовать этот вес при создании приемки. Вы также можете доработать логику, добавив в таблицу поле document_id и заполнять его после создания документа.

Зависит от интенсивности взвешиваний. Рекомендуется либо настроить автоматическое удаление старых записей (например, старше года), либо переносить их в архивную таблицу. VtormetCRM может помечать обработанные записи и не мешать работе.

VES.VtormetCRM может работать в режиме накопления: записывать вес в локальный файл, а при восстановлении связи — дозаписывать в базу. Эта функция доступна в настройках.

Преимущества автоматической записи веса в базу данных:

  • Исключение ошибок ручного ввода.
  • Полная прозрачность учета — каждое взвешивание зафиксировано.
  • Защита от мошенничества и сговора.
  • Ускорение работы оператора.
  • Возможность анализа и контроля.
  • Интеграция с CRM и 1С без дополнительных действий.
  • Создание электронного протокола для аудита.
Читайте также:
Облако тегов:
автоматическая запись весаэлектронный учет взвешиванийзапись веса в базу данныхинтеграция весов с CRMпротоколирование взвешиванийавтоматизация пункта приема

VtormetCRM

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

Прочитать, почему стоит купить ее уже сейчас!

Почему нужно использовать именно VtormetCRM

"Заточено" под лом, вторсырье

Единственная CRM система созданная специально для работы с ломом черных и цветных металлов

ВСЕ ОНЛАЙН

Вам не нужно покупать отдельные программы, устанавливать на каждый компьютер.

ВСЕ ТИПЫ УСТРОЙСТВ

Все работает с любого современного устройства: сотовый, планшет, ноутбук, компьютер

Все в одном месте

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

Различные интеграции

Есть интеграции с популярными CRM: Битрикс 24, AMOCRM и другими. Возможность подключения к вашей CRM, весам, кассе, бухгалтерской или финансовой программе и т.д.

БЕЗЛИМИТ

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

Доработка под вас

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

Соответствие закону

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

Выгодная аренда

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

Данные на нужном сервере

При необходимости данные хранятся на вашем сервере.

Техническая поддержка

Решение всех сложностей, возникающим с программой.

Постоянное развитие

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

VtormetCRM

Все что нужно для приема металлолома
в одной программе

Купить сейчас
всего за 1200р.!

Основные возможности:

  • ВСЕ ОНЛАЙН. Поддерживаются любые устройства: сотовый, планшет, ноутбук, компьютер...

    Например, весовщик с мобильного или планшета вводит данные о ломе прямо на площадке, а кассир в административном здании оформляет и печатает ПСА. Менеджер, сидя в машине смотрит через планшет, приехали ли его контрагенты и сколько привезли. Параллельно, директор, сразу же видит журнал сегодняшней приемки прямо на сотовом, находясь при этом в отпуске на Кипре.

  • Несколько филиалов, ПЗУ или складов

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

  • Прием лома, ПСА

    Удобная форма приемки металлолома включающая в себя все особенности этой сферы деятельности:

    • Генерация заполненного ПСА (приемо-сдаточного акта).
    • Ведение заготовки отдельно по каждому ПЗУ, по нескольким юр.лицам одной вашей компании
    • Общая база контрагентов для всех ваших ПЗУ и Юрлиц
    • Основные виды черного и цветного лома уже введены в программу в соответствии с ГОСТ, но можно добавлять и свои
    • Возможность работы с юр.лицами и физ.лицами
    • Поле: Ответственный за взрывоопасность, позволяет автоматически вписывать в акт приемки ответственного на каждой площадке
    • Поле: Ответственный за приемку, позволяет всегда найти, кто был ответственным для выявления мошенничества, для мотивации, автоматического расчета ЗП и т.д.
    • Поле: Менеджер, позволяет учитывать сколько в месяц привел ломосдатчиков каждый менеджер
    • Поле: Весовщик, учитывает кто производил взвешивание
    • Поле: Кассир, позволяет всегда знать, кто принял деньги по каждому акту в отдельности. Очень удобно, если посменно работает несколько кассиров.
    • Поле: Транспорт, позволяет всегда вести учет всех поездок своих или арендованных машин.
    • Имеется возможность делать пометки и комментарии для каждой приемки
  • Отчеты по закупкам и продажам

    Позволяет просмотреть в виде таблицы или графика отчеты по покупкам за выбранный период

  • Покупки в разрезе по номенклатуре.

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

  • Остатки лома на площадках. Остатки не списанной номенклатуры.

    Всегда можно увидеть, сколько лома куплено, продано, и его текущие остатки. Так же можно увидеть аналогично по любой другой номенклатуре, например посмотреть сколько куплено баллонов кислорода по конкретной площадке, сколько списано и сколько должно быть в наличие на площадке и так по любой номенклатуре или по всей номенклатуре сразу

  • Продажи, отгрузка лома

    Аналогично форме приемки учитывает все важные нюансы для данной реализации металлолома

  • Покупки, продажи, затраты, списание

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

  • Подотчет.

    Всегда видно кто, когда и сколько взял в подотчет. Остатки подотчета легко учитывать при выдаче зарплаты.

  • Заработная плата.

    Удобная форма ведения учета заработной платы, отчеты по сотруднику, общие отчеты по зарплате за период...

  • Задачи.

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

  • Долги, Кредиты.

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

  • Журнал контрагентов.

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

  • Финансовый отчет.

    Все сводные расчеты по приемке, отгрузке, перемещению лома, покупкам, продажам, затратам, заработной плате, подотчетам и т.д. Все в одном месте, в разрезе по юр.лицам, филиалам, контрагентам...

  • Экспорт всех данных в EXCEL, TXT, JSON.

    Любую табличку можно мгновенно экспортировать в EXCEL для дальнейшей работы

  • QR-коды

    В программе используются при печати документов QR-коды для того, чтобы его мгновенно открыть для редактирования поднеся к телефону или веб-камере ноутбука или ПК. Не нужно искать документ открывая журнал, вводя его номер или дату...

  • Валюта

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

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

  • API.

    Для еще большей автоматизации вашего бизнеса наша CRM имеет свое API для подключения к сторонним разработкам. Вы можете выполнять любые действия и получать любые данные из CRM

Скриншоты с описанием

VtormetCRM

Огромный функционал!

При этом - все просто и понятно!

Купить сейчас
всего за 1000р.!

Тарифы и цены

Безлимит месяц

1 200 р./мес.

Купить Подробнее

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

Безлимит год

12 000 р./год.

Купить Подробнее

Экономия 20%

Свой сервер

+10 000 р.

Купить Подробнее

Единоразовый платеж для размещения только базы данных на вашем сервере.

ПО при этом продолжает работать в облаке.

Мы постоянно следим, за тем, чтобы наши цены были самыми низкими по сравнению с системами такого же уровня сложности

Оформить заказ сейчас!

VES.VtormetCRM.

БЕСПЛАТНАЯ программа работы с электронными автомобильными весами

Программа производит подключение к весам разных моделей и производителей и передает данные в базу данных для дальнейшей их обработки, а так же может передавать данные другим программам через GET-запросы. Идеально подходит для передачи данных в наш онлайн сервис vtormetcrm.ru

Основания использовать программу:

  • Передает данные с весов любым программам
  • Возможность данных через интернет
  • Предотвращает ошибку ввода данных
  • Ускоряет ввод данных
  • Ограничение ручного ввода
  • Снижает возможность мошенничества при взвешивании
  • Протоколирование всех результатов взвешивания
  • Выявление взвешиваний, которые не были использованы для учета

На данный момент программа умеет корректно работать со следующими электронными весами:

  • Мидл. Все весы имеющие протокол Middle 1, 2, 3.
  • Невские весы
  • Добавлена поддержка многих видов весов путем настройки шаблона обмена данными

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

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

Электронные весы подключаются к компьютеру через COM порт или USB порт. В большинстве случаев работают по протоколу RS232.

В программе имеется свой внутренний web-сервер и данные с весов можно получать с любого компьютера, телефона, планшета в любой точке мира. Для этого весы должны быть подключены к стационарному ПК, на котором установлена и запущена данная программа. Далее необходимо в настройках программы указать ip адрес данного ПК и сделать переброс портов во внешнюю сеть и настроить firewall, если это необходимо. Т.о. вы можете отображать вес, например на мониторах видеонаблюдения, находящихся в другом здании. Или получать данные с весов в 1С кассиру.

Мы так же оказываем услуги

  • Удаленная помощь по подключению электронных весов к компьютеру
  • Настройка любых ваших программ для работы с электронными весами
  • Подключение электронных весов к 1С7, 1С8, 1С9 (любой версии :)
  • Написание программ для работы с вашими электронными весами с учетом любой необходимой вам функциональности
  • Написание драйверов или DLL библиотек для работы с электронными весами, которые вы можете использовать в своих программах

Помощь в создании ваших собственных систем

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

  • Создание и продвижение сайта
  • Автоматизация производства
  • Бухгалтерские онлайн/оффлайн программ и сервисы
  • Личный кабинет предприятия для клиентов и сотрудников
  • Система записи онлайн
  • Автоматизация оповещений по email, SMS...
  • Системы контроля и безопасности

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

Работаем с любым направлением бизнеса.

Имеется опыт работы как с малым, так и со средним и крупным бизнесом.

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

Наши планы

Программа постоянно совершенствуется и обновляется. Все дополнения становятся доступны всем пользователям без изменения тарифов.

Вот список изменений, над которыми сейчас ведутся работы:

  • Интеграция с 1С
  • Интеграция с онлайн кассами
  • Реализация блока продаж
  • Автоматический расчет заработной платы
  • Интеграция с сайтом
  • Интеграция с соцсетями
  • Интеграция с виртуальными АТС
  • Интеграция с электронной почтой

Если вам нужен какой то функционал, пишите, мы добавим его в план работ.