|
v7: Данная операция допустима только в режиме запроса по аналитике. |
☑ |
0
Eeakie
23.05.13
✎
14:46
|
Добрый день.
БИ.ИспользоватьСубконто(ВидыСубконто.ПрочиеДоходыИРасходы);
БИ.ВыполнитьЗапрос(ДатаН,ДатаК,"91.1",,,,,"С");
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто(1) = 1 Цикл
// дальше ошибка, как в сабже
Всё что было найдено в поиске не решило проблему.
|
|
1
Wobland
23.05.13
✎
14:47
|
спасибо, поиском пользоваться не буду
|
|
2
Прыгун
23.05.13
✎
14:50
|
Ну, если тебя в гугле забанили, то мы тебе то чем поможем?
|
|
3
Eeakie
23.05.13
✎
14:52
|
(1), (2) у всех с такой проблемой решения были элементарные: то ИспользоватьСубконто() забыл, то переменная другая была, то еще что-нибудь, у одного вообще один и тот же код не работал, но заработал в другой процедуре. Ничего из этого у меня не канает. Поэтому и спрашиваю.
|
|
4
Прыгун
23.05.13
✎
14:53
|
типы параметров в запросе проверил?
|
|
5
Wobland
23.05.13
✎
14:56
|
(3) по-моему, ты только утверждаешь
|
|
6
Kreont
23.05.13
✎
14:56
|
Попробуй значения по умолчанию по максимум указывать во всех методах.
|
|
7
Eeakie
23.05.13
✎
14:58
|
(4) проверил, запрос нормально выполняется.
(5) с утра приняли чего?
|
|
8
Eeakie
23.05.13
✎
14:58
|
(6) пробую.
|
|
9
oleg_prg
23.05.13
✎
14:58
|
Попробуй так
БИ2 = СоздатьОбъект("БухгалтерскиеИтоги");
БИ2.ИспользоватьСубконто(ВидыСубконто.ПрочиеДоходыИРасходы,,1);
БИ2.ВыполнитьЗапрос(ДатаН,ДатаК,"91.1");
БИ2.ВыбратьСубконто(1);
Пока БИ2.ПолучитьСубконто(1) = 1 Цикл
Сообщить(БИ.СКД());
КонецЦикла;
|
|
10
oleg_prg
23.05.13
✎
14:59
|
Заменит Сообщить(БИ.СКД()); на Сообщить(БИ2.СКД());
|
|
11
sanja26
23.05.13
✎
15:01
|
использоватьсубконто() ту вообще надда?
|
|
12
Eeakie
23.05.13
✎
15:03
|
(10) работает. ***, ну что за... полную аналогию сделал с БИ - не работает.
|
|
13
sanja26
23.05.13
✎
15:07
|
использоватьсубконто (), еще раз тебе говорю.. один параметр только задан
|
|
14
oleg_prg
23.05.13
✎
15:08
|
Смотри может би где было определено вот как-то так
БИ = = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ПериодМ(ДатаКакаяНибудь);
а ты потом пишешь БИ.ИспользоватьСубконто(ВидыСубконто.ПрочиеДоходыИРасходы); и естественно будет ошибка
|
|
15
oleg_prg
23.05.13
✎
15:08
|
в общем удачи, читай документацию
|
|
16
Eeakie
23.05.13
✎
15:09
|
(14) спасибо. Всё заработало.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший