IPB

Здравствуйте, гость ( Вход | Регистрация )

Фото
 
NickNem .
NickNem
Начинающий
Интересы
Нет данных
19-September 03
811*
4th December 2010 - 12:39
Jul 19 2019, 17:41
10 (0 сообщений в день)
AIM Нет данных
Yahoo Нет данных
ICQ Нет данных
MSN Нет данных

NickNem

Пользователи

*


Темы
Сообщения
Blogs
2 Dec 2010
Эксперты по бух запросам в 7.7 - помогите - не пойму где глюк - в голове, в базе или в 1С

Суть в следующем: нужно получить остатки по 41 счету по дням.
Там три субконто - видДеятельности, товар, склад, но 1й и 3й нас не интересуют
Пишу запрос:

би=СоздатьОбъект("БухгалтерскиеИтоги"); сч411=СчетПоКоду("41.1");
би.ИспользоватьСубконто(ВидыСубконто.Товар);
би.Выполнитьзапрос(ВыбНачПериода,ВыбКонПериода,сч411,,Рубли,,"День");
Би.ВыбратьПериоды(1);
Пока БИ.ПолучитьПериод() = 1 Цикл
би.ВыбратьСубконто(1);
Пока би.ПолучитьСубконто(1)=1 Цикл
товар=би.субконто(1);
Если товар.код="Б2087" Тогда // один для примера

Сообщить(""+би.начДата+" "+би.снд();
КонецЕсли;
Конеццикла;
КонецЦикла;


Выдает все нормально (все соответствует действительности):

16.11.10 213756.59
22.11.10 210615.29
23.11.10 197329.22
25.11.10 184001.46
26.11.10 180421.77
29.11.10 159582.68
30.11.10 145132.69
02.12.10 137848.27

но нет остатков по дням, в которых нет оборотов
ОК, добавляю "1" в:
Би.ВыбратьСубконто(1,1);
больше ничего не трогаю и получаю какую-то чушь:

15.11.10 213756.59
16.11.10 213756.59
17.11.10 210615.29
18.11.10 210615.29
19.11.10 210615.29
20.11.10 210615.29
21.11.10 0
22.11.10 0
23.11.10 -13286.07
24.11.10 -26613.83
25.11.10 -26613.83
26.11.10 -30193.52
27.11.10 -51032.61
28.11.10 0
29.11.10 0
30.11.10 -14449.99
01.12.10 -21734.41
02.12.10 -21734.41

В чем прикол - не пойму
(релиз 27)
NickNem .

NickNem.

.
RSS Текстовая версия Сейчас: 19th July 2019 - 17:41