Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ? / 10 сообщений из 10, страница 1 из 1
11.04.2012, 13:05
    #37748433
gnus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
Хочется приблизительно так:

cntr = Новый COMObject("V77.Application");

connection = cntr.Initialize(cntr.RMTrade,"File=""c:\TRADE","Робот");
Reg=cntr.CreateObject("Регистр.Продажи");

Запрос=Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
|ТТН,
|Номенклатура,
|Количество
|ИЗ
|Reg";
Результат=Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
Сообщить(" "+Результат.ТТН+" "+Результат.Номенклатура+" "+Результат.Количество);
КонецЦикла;

Иными словами, как передать в текст запроса имя таблицы, соответствующей регистру опер.уч. 1с77?
...
Рейтинг: 0 / 0
11.04.2012, 13:07
    #37748443
gnus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
конфигурация - не стандартная ТиС, а отраслёвка на опер.уч.
...
Рейтинг: 0 / 0
11.04.2012, 13:18
    #37748474
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
разрешаю, обращайтесь
...
Рейтинг: 0 / 0
11.04.2012, 13:19
    #37748475
gnus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
в заголовке темы хотелось сазать" к 1с77"
...
Рейтинг: 0 / 0
11.04.2012, 13:20
    #37748478
gnus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
olegves,
может подскажете, как передать имя таблицы , соотв. регистру в текст запроса ?
...
Рейтинг: 0 / 0
11.04.2012, 13:31
    #37748492
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
базы разные?
...
Рейтинг: 0 / 0
11.04.2012, 14:29
    #37748633
gnus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
olegves,

регистры в отраслёве 1с77 оперуч, из них хочется
выбрать языком запросов 1с8
...
Рейтинг: 0 / 0
11.04.2012, 14:36
    #37748653
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
к 7.7 можно обратиться либо через аппликацию, тогда только языком 7.7, либо через ADODB - тогда запрос скульный и надо курить 1cv7.dds
...
Рейтинг: 0 / 0
11.04.2012, 15:07
    #37748761
gnus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
но и так работать не хочет:

cntr = Новый COMObject("V77.Application");

connection = cntr.Initialize(cntr.RMTrade,"File=""c:\TRADE","Робот");
spr=cntr.CreateObject("Справочник.Договоры");
spr.ВыбратьЭлементы();

Пока spr.ПолучитьЭлемент()=1 Цикл
Сообщить(""+spr.Наименование);
КонецЦикла;



КонецПроцедуры

в отладчике:
connection = Истина
spr = COMОбъект
spr.ВыбратьЭлементы()=0
Цикл не обходит
Курсор доходит до конца модуля
...
Рейтинг: 0 / 0
11.04.2012, 15:30
    #37748810
gnus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ?
извиняюсь работает - справочник был пустой
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Можно ли из 1с77 через СОМ обратиться к регистрам опер.уч. из 1с82 ? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]