|
Доступ с БухИтогам в 1С7.7 из 8.1 |
☑ |
0
Sponger
05.08.08
✎
14:45
|
Нужно перебрать все проводки в базе 7.7. Дуступ к ней по OLE из 8.1
База7 - подключенная база 7.7
Документ7 = База7.CreateObject ("БухгалтерскиеИтоги");
РасчСчет = База7.CreateObject ("Справочник.РасчетныеСчета");
Документ7.ИспользоватьСубконто(База7.ВидыСубконто.РасчетныеСчета,РасчСчет,2,0);
Вот на это строке выдает ошибку: Ошибка при установке атрибута контекста (РасчетныеСчета): Типы не совпадают (0).
Как передать в 7.7 нормальный ВидСубконто.РасчетныеСчета? сейчас когда смотрю его в отладчике он имеет тип COMОбъект
|
|
1
zbv
05.08.08
✎
14:46
|
РасчСчет - ??
|
|
2
Sponger
05.08.08
✎
14:52
|
РасчСчет это элемент из справочник.РасчетныйСчет, он в качестве одного из субконто идет. Проблема не в нем, он ищется и подставляется нормально. Ругается на База7.ВидыСубконто.РасчетныеСчета.
|
|
3
Эрнст
05.08.08
✎
15:15
|
База7.evalexpr()
|
|
4
Sponger
05.08.08
✎
15:27
|
все разобрался надо так Документ7.ИспользоватьСубконто("РасчетныеСчета",РасчСчет,2,0);
|
|
5
Sponger
05.08.08
✎
15:27
|
только в след строке Документ7.ВыполнитьЗапрос(ДатаНачала, ДатаКонца, "441",,, 2, "проводка","СК"); тоже выдает ошибку про несовпадение типов :(
|
|
6
Sponger
05.08.08
✎
15:36
|
вообще надо сделать вот это Документ7.ИспользоватьСубконто("РасчетныеСчета",РасчСчет,2,0); Документ7.ВыполнитьЗапрос(ДатаНачала, ДатаКонца, "441",,, 2, "проводка","СК"); Документ7.ВыбратьКорСчета(); Пока Документ7.ПолучитьКорСчет() = 1 Цикл Документ7.ВыбратьПериоды(); Пока Би.ПолучитьПериод()=1 Цикл ............ Конеццикла; КонецЦикла;
|
|