К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Начальная Романовская гимназия
Рекомендовать в новости

Как через COM-соединение получить значение перечисления?

0 - 12.07.2020 - 18:57
Есть некая 77. Есть УТ 11. Из 77 нужно по КОМ соединиться к УТ и перебрать доки определенного вида. Найти нужные и в 77 породить документы из данных, взятых из УТ.
Вот кусок кода:
БазаТорговли = СоздатьОбъект("V83.COMConnector");
v8 = БазаТорговли.Connect("Srvr="+ИмяСервера+";Ref="+Ба заДанных+";Usr="+Пользователь+";Pwd="+Пароль+"");
ЗаявкиУТ = v8.Документы.ЗаказПоставщику;

ДокЗаявкаКОМ = ЗаявкиУТ.Выбрать((РабДата-1), (РабДата+1)); //переберём заявки в УТ
Пока ДокЗаявкаКОМ.Следующий() = -1 Цикл
Контр = ДокЗаявкаКОМ.Контрагент.Наименование;
Сообщить(Контр);
Отдел = ДокЗаявкаКОМ.ОтделОбработки.Идентификатор();
Сообщить(Отдел);
КонецЦикла;
Так вот, Контр - наименование контрагента - показывает отлично, а отдел (ОтделОбработки - суть перечисление) возвращать не хочет, пишет: "Поле агрегатного объекта не обнаружено (Идентификатор)"
Вопрос: как мне программно вытащить значение реквизита ОтделОбработки?



41 - 04.08.2020 - 19:00
39-USSR > В личку написал


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены