Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Предприятие 7.7]

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

lulufa
читатель
офлайн
Дата регистрации: 13.09.2006
Сообщений: 125
Пост №1
 
19.10.2011 13:18

Добрый день. Подскажите, нужно взять в отчет данные из старой базы (бывших годов), как, например правильно воспользоваться методом "ИспользоватьСубконто(ВидыСубконто.ФКР)" ? Или "ПринадлежитГруппе(СчетПоКоду...)" ?

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №2
 
19.10.2011 15:24

"БазаОле=СоздатьОбъект("V77.Application");<br>...<br>СубкФКР=БазаОле.ВидыСубконто.ФКР;<br>БухИтоги.UseSubconto(СубкФКР,,1);<br>...<br>СчтОле=БазаОле.CreateObject("Счет");<br>СчтОле.НайтиПоКоду("10");<br>ПринадлежитГруппе(СчтОле)"

lulufa
читатель
офлайн
Дата регистрации: 13.09.2006
Сообщений: 125
Пост №3
 
20.10.2011 04:30

Благодарю)

lulufa
читатель
офлайн
Дата регистрации: 13.09.2006
Сообщений: 125
Пост №4
 
21.10.2011 09:27

Подскажите, как вывестьи отчет взятые данные из базы ОЛЕ. Если просто передаем информацию в переменную отчета, то выдает "OLE".

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №5
 
21.10.2011 09:50

Из базы OLE напрямую методом присвоения можно перенести только числовые значения, даты и строки ограниченной длины. Поэтому выбирать из OLE надо не элементы справочников, а код, наименование и т.п.

lulufa
читатель
офлайн
Дата регистрации: 13.09.2006
Сообщений: 125
Пост №6
 
21.10.2011 10:49

Спасибо.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №7
 
24.10.2011 10:40

У точню по сообщению Вьюна<br>> Поэтому выбирать из OLE надо не элементы справочников, а код, наименование и т.п.<br> <br>Выбирать можете объекты OLE, но для их отображения нужно использовать реквизиты, состоящие из простых типов. Например, Товар77.Код, Товар77.Наименование.

lulufa
читатель
офлайн
Дата регистрации: 13.09.2006
Сообщений: 125
Пост №8
 
27.10.2011 06:23

Спасибо. Это ясно, но как быть, если нужно применить метод ИспользоватьВладельца (фирма) для справочника Договоры (чтобы поработать с графиком финансирования из другой базы) ????

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №9
 
27.10.2011 10:26

OLE-механизм предназначен для перегрузки данных между системами. Саму обработку данных нужно выполнять в той системе где эти данные расположены. Т.е. у Вас изначально не правильный подход.

lulufa
читатель
офлайн
Дата регистрации: 13.09.2006
Сообщений: 125
Пост №10
 
27.10.2011 10:44

выкрутились перебором владельцев справочника. Да, вы правы, надо было использовать процедуры из базы, а не стряпать их в OLE уже. Но задний ход давать лень, когда приближаемся к финишу.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация