|
ОЛЕ с 7.7 - бухгалтерские итоги по проводкам | ☑ | ||
---|---|---|---|---|
0
fgaabbb
16.03.13
✎
11:44
|
надо получить доступ к БухИтоги.Операция.ДатаОперации или БухИтоги.Операция.Документ.ДатаДок (в общем, дату совершения действия)
а при попытке выставить Режим "Проводки" 1Ска ругается: "Ошибка при вызове метода контекста (ВыполнитьЗапрос) Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,СтрокаСчетов,,,2,"Проводка",1) = 0 Тогда по причине: Типы не совпадают (4) " Получается, через БухИтоги по ОЛЕ не обратиться к дате операции? сам код: СтрокаСчетов = "22.1.1"; БИ = в7.CreateObject("БухгалтерскиеИтоги"); БИ.ИспользоватьСубконто(в7.EvalExpr("ВидыСубконто.ЗаявлениеНаВыплату"), СписокОбрабатываемыхУбытков); //ВыполнитьЗапрос(<НачалоПериода>,<КонецПериода>,<Счет>,<КоррСчет>,<Валюта>,<ТипИтогов>,<Периодичность>,<ТипСуммы>) Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,СтрокаСчетов,,,2,"Проводка",1) = 0 Тогда Сообщить("Не удалось выполнить бух. запрос. Обработка не выполнена!",СтатусСообщения.ОченьВажное); Возврат; КонецЕсли; Если же просто БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон) то нет доступа к БИ.Операция... помогите быстрее освободиться в субботу, пожалуйста |
|||
1
zak555
16.03.13
✎
11:56
|
Проводка
замени на Orepeation |
|||
2
zak555
16.03.13
✎
11:56
|
* Operation
|
|||
3
zak555
16.03.13
✎
11:57
|
не проще использовать КД ?
|
|||
4
fgaabbb
16.03.13
✎
11:58
|
Ошибка при вызове метода контекста (ВыполнитьЗапрос)
Если БИ.ВыполнитьЗапрос(,,СтрокаСчетов,,,2,"Orepeation",1) = 0 Тогда по причине: Типы не совпадают (1) |
|||
5
fgaabbb
16.03.13
✎
11:59
|
(3) нет, увы, не проще
|
|||
6
fgaabbb
16.03.13
✎
12:01
|
к (4)
Ошибка при вызове метода контекста (ВыполнитьЗапрос) Если БИ.ВыполнитьЗапрос(,,СтрокаСчетов,,,,"Operation",) = 0 Тогда по причине: Типы не совпадают (1) |
|||
7
zak555
16.03.13
✎
12:02
|
Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,СчетПоКоду(СтрокаСчетов),,,,"Operation",)
|
|||
8
fgaabbb
16.03.13
✎
12:06
|
я из 8.2 к 7.7. обращаюсь, СчетПоКоду():
шибка при вызове метода контекста (ВыполнитьЗапрос) Если БИ.ВыполнитьЗапрос(,,в7.evalExpr("СчетПоКоду(""22.1.1"")"),,,,"Operation",) = 0 Тогда по причине: Типы не совпадают (1) |
|||
9
zak555
16.03.13
✎
12:09
|
(8) где дата начала и дата конца ?
|
|||
10
fgaabbb
16.03.13
✎
12:10
|
(9) а это ж необязательные поля. С ними или без них - не работает все равно
|
|||
11
zak555
16.03.13
✎
12:11
|
(10) в твоём случае обязательные
|
|||
12
fgaabbb
16.03.13
✎
12:13
|
Ошибка при вызове метода контекста (ВыполнитьЗапрос)
Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,в7.evalExpr("СчетПоКоду(""22.1.1"")"),,,,"Operation",) = 0 Тогда по причине: Типы не совпадают (4) бесполезно |
|||
13
fgaabbb
16.03.13
✎
12:14
|
может дело в пустых значениях?
|
|||
14
zak555
16.03.13
✎
12:15
|
(13) даты не указаны ?
|
|||
15
zak555
16.03.13
✎
12:15
|
+ обрати внимание на
> Типы не совпадают (1) > Типы не совпадают (4) |
|||
16
DCKiller
16.03.13
✎
12:17
|
Может быть, надо
в7.EvalExpr("Operation") ? |
|||
17
fgaabbb
16.03.13
✎
12:18
|
(15) как я понимаю, это номер параметра процедуры.
строка Если БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,в7.evalExpr("СчетПоКоду(""22.1.1"")"),"",в7.evalExpr("ПустоеЗначение(""Справочник.Валюты"")"),2,"Operation",1) = 0 Тогда работает на ура! zak555, спасибо огромное! |
|||
18
fgaabbb
16.03.13
✎
12:19
|
т.е. все параметры передал - 7.7. поняла, что от нее хотят
|
|||
19
fgaabbb
16.03.13
✎
12:22
|
(16) ну, ОЛЕ строки нормально понимает, их не недо в "терминах" другой базы выражать
|
|||
20
fgaabbb
16.03.13
✎
12:22
|
*надо
|
|||
21
zak555
16.03.13
✎
12:23
|
(17) ДатаНач|ДатаКон непустые ?
|
|||
22
fgaabbb
16.03.13
✎
12:25
|
(21) пока заполненные, но ща попробую передать пустое значение даты
|
|||
23
zak555
16.03.13
✎
12:26
|
(22) и будет облом
|
|||
24
fgaabbb
16.03.13
✎
12:28
|
(23) точнее:
Ошибка при вызове метода контекста (ВыполнитьЗапрос) Если БИ.ВыполнитьЗапрос(в7.evalExpr("ПустоеЗначение(""Дата"")"),в7.evalExpr("ПустоеЗначение(""Дата"")"),в7.evalExpr("СчетПоКоду(""22.1.1"")"),"",в7.evalExpr("ПустоеЗначение(""Справочник.Валюты"")"),2,"Operation",1) = 0 Тогда по причине: Произошла исключительная ситуация (1С:Предприятие): Неправильно задан период! |
|||
25
zak555
16.03.13
✎
12:35
|
ошибка это не лоблом ?
|
|||
26
zak555
16.03.13
✎
12:35
|
*ошибка это не облом ?
|
|||
27
fgaabbb
16.03.13
✎
12:42
|
(26) нет, это, конечно, не удобно, но ведь работает, а период я могу дополнительно высчитать... даже на пару мыслей по контролю процесса работы появилось, так что неудобство превращается в полезную вещь )
|
|||
28
zak555
16.03.13
✎
12:54
|
что за счет 22 ?
|
|||
29
fgaabbb
17.03.13
✎
06:05
|
убытки страхования в рублях
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |