|
v7: Неправильно работает бух запрос
| ☑ |
0
Amfiaray
30.01.13
✎
13:28
|
Добрый день.
Итак имеем:Платформа 1С 7.7 (7.70.027), Конфа Бухгалтерия(переписанная)
SQL Server 2008.
Вот такой простой код:
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Константа.ОсновнойСклад);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, СчетПоКоду("43"),СчетПоКоду("00"),,,,"К");
Ит.ВыбратьСубконто();
Пока Ит.ПолучитьСубконто()=1 Цикл
Оборот = Ит.ДО(3);
КонецЦикла;
Оборотов между счетами за период 100% нет, в DBF версии всё нормально показывается что обороты =0, а в SQL они откуда то появляются.
Может кто что подскажет?
|
|
1
Надсмотрщик
30.01.13
✎
13:33
|
(0) Ит.ВключитьSQL(0);
|
|
2
Amfiaray
30.01.13
✎
13:45
|
(1) Не работает "Поле агрегатного объекта не обнаружено (ВключитьSQL)"
|
|
3
АНДР
30.01.13
✎
13:55
|
Так правильно.
ВключитьSQL(0);
|
|
4
Ёпрст
30.01.13
✎
13:56
|
наивняк какой, этот метод только для объекта Запрос.
(0) итоги пересчитай, для начала
|
|
5
Amfiaray
01.02.13
✎
05:00
|
(4) Итоги пересчитал, результата нет
|
|
6
Amfiaray
01.02.13
✎
05:00
|
уже даже не знаю в какую сторону копать, засада полная
|
|
7
AleksAnt
01.02.13
✎
06:03
|
Лично я рассмотрел бы два варианта в данном случае:
1) Переписать запрос на sql-запрос, например, с использованием 1Cpp
2) Использовать SQL Server 2000
|
|
8
PaulBC
01.02.13
✎
06:20
|
(0) Читать внимательно СП на предмет параметров методов ИспользоватьСубконто() и ВыполнитьЗапрос()
|
|