Имя: Пароль:
1C
1С v8
VBS и 1c (Запрос.Установить параметр)
0 evgenius-inc
 
25.10.11
15:05
Возник вопрос. Пишу vb скрипт выгрузки данных

set fso = CreateObject("Scripting.FileSystemObject")
Dim ts,ForAppending
ForAppending = 2
Set ts = fso.OpenTextFile("C:\cpcatal.txt", ForAppending, True)
set cc = CreateObject("V81.ComConnector")
set bl = cc.Connect("File=""C:\InfoBase"";Usr=Robot;PWD=pass")
Text = "ВЫБРАТЬ  Товар.Код КАК code, Товар.Наименование КАК name, Товар.Артикул КАК art, Товар.ЕдиницаДляОтчетов.Коэффициент КАК pack ИЗ Справочник.Номенклатура КАК Товар ГДЕ Товар.Родитель = &Parent"
set Query = bl.NewObject("Запрос")
Query.Text = Text
Query.SetParameter("Parent",bl.Catalog.Номенклатура.FindByCode("00034"))
set Result = Query.Execute()
set Choose = Result.Choose()
ts.Write "code" &chr(9) & "art" &chr(9) & "barcode" &chr(9)  & "name" &chr(9) & "pack" & chr(9) & "manfid" &chr(13) & chr(10)
Do While Choose.Next()
   ts.Write bl.String(Choose.code) &chr(9) & bl.String(Choose.art) & "" & chr(9) & bl.String(Choose.name) & chr(9) & bl.String(Choose.pack) &chr(9) & "96" & chr(13) & chr(10)
Loop
ts.Close
MsgBox "Записано"


Выдает ошибку "Недопустимый знак". Не распознает кириллицу. Каким образом мне установить параметр на запрос, именно получить ссылку на элемент справочника?