ОЛЕ с 7.7 - бухгалтерские итоги по проводкам #656614


#0 by fgaabbb
надо получить доступ к БухИтоги.Операция.ДатаОперации или БухИтоги.Операция.Документ.ДатаДок (в общем, дату совершения действия) а при попытке выставить Режим "Проводки" 1Ска ругается: "Ошибка при вызове метода контекста (ВыполнитьЗапрос) Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,СтрокаСчетов,,,2,"Проводка",1) = 0 Тогда по причине: Типы не совпадают " Получается, через БухИтоги по ОЛЕ не обратиться к дате операции? сам код: Если же просто БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон) то нет доступа к БИ.Операция... помогите быстрее освободиться в субботу, пожалуйста
#1 by zak555
Проводка Orepeation
#2 by zak555
* Operation
#3 by zak555
не проще использовать КД ?
#4 by fgaabbb
Ошибка при вызове метода контекста (ВыполнитьЗапрос)    Если БИ.ВыполнитьЗапрос(,,СтрокаСчетов,,,2,"Orepeation",1) = 0 Тогда по причине: Типы не совпадают
#5 by fgaabbb
нет, увы, не проще
#6 by fgaabbb
к Ошибка при вызове метода контекста (ВыполнитьЗапрос)    Если БИ.ВыполнитьЗапрос(,,СтрокаСчетов,,,,"Operation",) = 0 Тогда по причине: Типы не совпадают
#7 by zak555
Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,СчетПоКоду(СтрокаСчетов),,,,"Operation",)
#8 by fgaabbb
я из 8.2 к 7.7. обращаюсь, СчетПоКоду: шибка при вызове метода контекста (ВыполнитьЗапрос)    Если БИ.ВыполнитьЗапрос(,,в7.evalExpr("СчетПоКоду(""22.1.1"")"),,,,"Operation",) = 0 Тогда по причине: Типы не совпадают
#9 by zak555
где дата начала и дата конца ?
#10 by fgaabbb
а это ж необязательные поля. С ними или без них - не работает все равно
#11 by zak555
в твоём случае обязательные
#12 by fgaabbb
Ошибка при вызове метода контекста (ВыполнитьЗапрос) Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,в7.evalExpr("СчетПоКоду(""22.1.1"")"),,,,"Operation",) = 0 Тогда по причине: Типы не совпадают бесполезно
#13 by fgaabbb
может дело в пустых значениях?
#14 by zak555
даты не указаны ?
#15 by zak555
+ обрати внимание на > Типы не совпадают > Типы не совпадают
#16 by DCKiller
#17 by fgaabbb
как я понимаю, это номер параметра процедуры. работает на ура!  zak555, спасибо огромное!
#18 by fgaabbb
т.е. все параметры передал - 7.7. поняла, что от нее хотят
#19 by fgaabbb
ну, ОЛЕ строки нормально понимает, их не недо в "терминах" другой базы выражать
#20 by fgaabbb
*надо
#21 by zak555
ДатаНач|ДатаКон непустые ?
#22 by fgaabbb
пока заполненные, но ща попробую передать пустое значение даты
#23 by zak555
и будет облом
#24 by fgaabbb
точнее: Ошибка при вызове метода контекста (ВыполнитьЗапрос)    Если БИ.ВыполнитьЗапрос(в7.evalExpr("ПустоеЗначение(""Дата"")"),в7.evalExpr("ПустоеЗначение(""Дата"")"),в7.evalExpr("СчетПоКоду(""22.1.1"")"),"",в7.evalExpr("ПустоеЗначение(""Справочник.Валюты"")"),2,"Operation",1) = 0 Тогда по причине: Произошла исключительная ситуация (1С:Предприятие): Неправильно задан период!
#25 by zak555
ошибка это не лоблом ?
#26 by zak555
*ошибка это не облом ?
#27 by fgaabbb
нет, это, конечно, не удобно, но ведь работает, а период я могу дополнительно высчитать... даже на пару мыслей по контролю процесса работы появилось, так что неудобство превращается в полезную вещь )
#28 by zak555
что за счет 22 ?
#29 by fgaabbb
убытки страхования в рублях
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С