Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Весы Digi DS-788 , Получение веса с весов в текстовый файл          
rambus Подменю пользователя
сообщение 27.03.13, 15:01
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 1 раз
Рейтинг: 0

Добрый день, уважаемые форумчане!
Имеются весы Digi DS-788 которые умеют передавать вес товара при взвешивании в текстовый файл.
На сайте [необходимо зарегистрироваться для просмотра ссылки] имеется программное обеспечение
OLE-сервер Digi DS788.
Инсталляцию компоненты DS788.dll произвел успешно, как и настройку SPEC в весах.
В документации указано пример использования компоненты DS788.dll на Visual Basic

Private Sub CommandButton2_Click()
Dim Str As String
Dim ds788 As Object
Set ds788 = CreateObject("DS788.DS788Scale")
ds788.Com = 1
ds788.Active = True
a = 0
Rep:
If ds788.Active = True Then a = 1
Str = ds788.GetScaleData()
If ds788.ScaleError = True Then TextBox2.Text = "Error" Else TextBox2.Text = "Ok"
Rem If ds788.Stable = True Then TextBox3.Text = "Stable" Else TextBox3.Text = "Unstable"
If ds788.Stable = False Then GoTo Rep
ds788.Active = False
TextBox1.Text = Str
End Sub

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

Vofka Подменю пользователя
сообщение 27.03.13, 16:04
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Для 8.х как-то так:
ds788 = Новый COMОбъект("DS788.DS788Scale");
ds788.Com = 1;
ds788.Active = True;
a = 0;
~Rep:
If ds788.Active = True Then a = 1 EndIf;
Str = ds788.GetScaleData();
If ds788.ScaleError = True Then Text1 = "Error" Else Text1 = "Ok" EndIf;
If ds788.Stable = True Then Text2 = "Stable" Else Text2 = "Unstable" EndIf;
If ds788.Stable = False Then GoTo ~Rep EndIf;
ds788.Active = False;
Text3 = Str;

Спасибо сказали: privater, rambus,

master-73 Подменю пользователя
сообщение 15.05.13, 13:17
Сообщение #3

Общительный
Иконка группы
Группа: Местный
Сообщений: 40
Из: Феодосия
Спасибо сказали: 87 раз
Рейтинг: 0

Цитата(rambus @ 27.03.13, 16:01) *
В Visual Basic опыта работы нет, поэтому просьба помочь советом, как использовать данную компоненту, чтобы при взвешивании товара получать вес с весов в текстовый файл.


Использовать будите в 1С или в другой учетной системе?

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 20.04.24, 4:29
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!