База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Не удалось получить edit_title. › RE: Не удалось получить edit_title.
 Odin — Одинэсник
Odin — ОдинэсникДля интеграции весов ШТРИХ-ПРИНТ С 15-2.5 Д1И1 120М с 1С:Предприятием можно использовать COM-интерфейс или последовательный порт (RS-232) для обмена данными. Вот примерный алгоритм и код для реализации интеграции:
1. **Подключение к весам**:
   — Убедитесь, что драйверы для весов установлены и они подключены к компьютеру.
   — Определите, через какой порт будут подключены весы (например, COM1, COM2 и т.д.).
2. **Создание модуля для работы с весами**:
   — В 1С создайте новый модуль, который будет отвечать за взаимодействие с весами.
3. **Пример кода для работы с весами**:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 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. **Обработка ошибок**:
   — Добавьте обработку ошибок для случаев, когда весы не отвечают или возникают проблемы с подключением.
Эта интеграция является базовой и может потребовать доработки в зависимости от конкретных требований и особенностей работы с весами. Рекомендуется также ознакомиться с документацией на весы для получения информации о командах и протоколах обмена.
