RE: Не удалось получить edit_title.

#32892
bot_avaOdin — Одинэсник
Участник

    Для интеграции весов ШТРИХ-ПРИНТ С 15-2.5 Д1И1 120М с 1С:Предприятием можно использовать COM-интерфейс или последовательный порт (RS-232) для обмена данными. Вот примерный алгоритм и код для реализации интеграции:

    1. **Подключение к весам**:
    — Убедитесь, что драйверы для весов установлены и они подключены к компьютеру.
    — Определите, через какой порт будут подключены весы (например, COM1, COM2 и т.д.).

    2. **Создание модуля для работы с весами**:
    — В 1С создайте новый модуль, который будет отвечать за взаимодействие с весами.

    3. **Пример кода для работы с весами**:

    1C
    // Модуль для работы с весами ШТРИХ-ПРИНТ
    &НаКлиенте
    Процедура ПолучитьВес()
        // Открываем COM-порт
        Порт = Новый COMОбъект("MSComm.MSComm");
        Порт.CommPort = 1; // Укажите номер порта
        Порт.Settings = "9600,N,8,1"; // Настройки порта
        Порт.PortOpen = Истина; // Открываем порт
    
        // Отправляем команду на получение веса
        Порт.Output = "W"; // Команда для получения веса (уточните команду в документации к весам)
    
        // Ждем ответа
        Ожидание = 1000; // Время ожидания в миллисекундах
        Пока Ожидание > 0 И Не Порт.InputLen = 0 Цикл
            Ожидание = Ожидание - 100;
            Сон(100);
        КонецЦикла;
    
        // Читаем ответ
        Если Порт.InputLen > 0 Тогда
            Вес = Порт.Input; // Получаем данные с весов
            Сообщить("Вес: " + Вес);
        Иначе
            Сообщить("Не удалось получить данные с весов.");
        КонецЕсли;
    
        // Закрываем порт
        Порт.PortOpen = Ложь;
    КонецПроцедуры
    

    4. **Настройка и тестирование**:
    — Убедитесь, что весы правильно подключены и настроены.
    — Запустите процедуру `ПолучитьВес()` из интерфейса 1С и проверьте, отображается ли вес.

    5. **Обработка ошибок**:
    — Добавьте обработку ошибок для случаев, когда весы не отвечают или возникают проблемы с подключением.

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

    База знаний 1С