Отчет с данными из подключенной базой через OLE

Новая тема
Добрый день. Подскажите, нужно взять в отчет данные из старой базы (бывших годов), как, например правильно воспользоваться методом "ИспользоватьСубконто(ВидыСубконто.ФКР)" ? Или "ПринадлежитГруппе(СчетПоКоду...)" ?
"БазаОле=СоздатьОбъект("V77.Application");
...
СубкФКР=БазаОле.ВидыСубконто.ФКР;
БухИтоги.UseSubconto(СубкФКР,,1);
...
СчтОле=БазаОле.CreateObject("Счет");
СчтОле.НайтиПоКоду("10");
ПринадлежитГруппе(СчтОле)"
Благодарю)
Подскажите, как вывестьи отчет взятые данные из базы ОЛЕ. Если просто передаем информацию в переменную отчета, то выдает "OLE".
Из базы OLE напрямую методом присвоения можно перенести только числовые значения, даты и строки ограниченной длины. Поэтому выбирать из OLE надо не элементы справочников, а код, наименование и т.п.
Спасибо.
У точню по сообщению Вьюна
> Поэтому выбирать из OLE надо не элементы справочников, а код, наименование и т.п.

Выбирать можете объекты OLE, но для их отображения нужно использовать реквизиты, состоящие из простых типов. Например, Товар77.Код, Товар77.Наименование.
Спасибо. Это ясно, но как быть, если нужно применить метод ИспользоватьВладельца (фирма) для справочника Договоры (чтобы поработать с графиком финансирования из другой базы) ????
OLE-механизм предназначен для перегрузки данных между системами. Саму обработку данных нужно выполнять в той системе где эти данные расположены. Т.е. у Вас изначально не правильный подход.
выкрутились перебором владельцев справочника. Да, вы правы, надо было использовать процедуры из базы, а не стряпать их в OLE уже. Но задний ход давать лень, когда приближаемся к финишу.
Читают тему
(гостей: 1)

Быстрый переход