|
v8: В чем может быть причина неверных результатов этого запроса? | ☑ | ||
---|---|---|---|---|
0
new1snik
05.07.13
✎
09:22
|
Добрый день. Есть запрос:
"ВЫБРАТЬ | ""1"" КАК Номер, | ХозрасчетныйОбороты.СуммаОборот КАК Сумма |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, , Счет В ИЕРАРХИИ (&СчетДт10), , , КорСчет В ИЕРАРХИИ (&СчетКт60), ) КАК ХозрасчетныйОбороты | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ""2"", | ХозрасчетныйОбороты.СуммаОборот |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, , Счет В ИЕРАРХИИ (&СчетДт08), , , КорСчет В ИЕРАРХИИ (&СчетКт60), ) КАК ХозрасчетныйОбороты"; Запрос.УстановитьПараметр("СчетДт10", ПланыСчетов.Хозрасчетный.Материалы); Запрос.УстановитьПараметр("СчетДт08", ПланыСчетов.Хозрасчетный.ВложенияВоВнеоборотныеАктивы); Запрос.УстановитьПараметр("СчетКт60", ПланыСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками); Отличия первой части от второй только в счете. Вторая часть возвращает верные результаты, первая часть теряет где-то n-ое кол-во денег. Получаемые результаты сравнивал с отчетом по проводкам. В чем может быть причина этого? |
|||
1
zak555
05.07.13
✎
09:24
|
зачем объединяешь ?
|
|||
2
vicof
05.07.13
✎
09:24
|
Где датанач и датакон?
|
|||
3
zak555
05.07.13
✎
09:25
|
> первая часть теряет где-то n-ое кол-во денег
пример приведи и как точнее проверял |
|||
4
unregistered
05.07.13
✎
09:27
|
(0) >> результаты сравнивал с отчетом по проводкам
Анализ счета смотри. При чем здесь отчет по проводкам? Мог быть оборот с минусом (сторно). |
|||
5
new1snik
05.07.13
✎
09:30
|
(3) Номер "2" Сумма 272 881,36
Номер "1" Сумма 3 996 215,05 Отчет по проводкам. Настройки Корреспонденции Дебет 10 Кредит 60 Сумма 4 102 608,98 Настройки Корреспонденции Дебет 08 Кредит 60 Сумма 272 881,36 Дата отчета по проводкам и используемого в запросе одни и те же. |
|||
6
new1snik
05.07.13
✎
09:32
|
(4)В анализе счетов по корсчету 60 та же сумма - 4 102 608,98
|
|||
7
1Сергей
05.07.13
✎
09:33
|
КонецДня
|
|||
8
zak555
05.07.13
✎
09:33
|
1. покажи анализ счета 60
2. если ты смотришь корреспонденции, то смотри не оборот, а а корОборот |
|||
9
vicof
05.07.13
✎
09:34
|
(7) лучше граница)
|
|||
10
new1snik
05.07.13
✎
09:36
|
Кор.счет С кред. счетов В дебет счетов
Нач.сальдо 15 205 513,13 08 272 881,36 10 106 393,93 4 102 608,98 19 960 734,87 20 217 554,02 23 7 805,90 25 915 795,60 26 689 209,89 41 17 587,92 44 331 748,12 51 8 128 568,74 60 2 028 647,57 2 028 647,57 62 3 453,27 68 12 901,64 71 4 840,00 76 42 994,41 90 71,01 91 90 452,31 97 6 938,10 Оборот 10 327 799,56 9 642 035,65 Кон.сальдо 14 519 749,22 |
|||
11
salvator
05.07.13
✎
09:37
|
Автор, покажи как задаешь параметры дат.
|
|||
12
new1snik
05.07.13
✎
09:37
|
ДатаНач1 = НачалоМесяца(Период.ДатаНачала);
ДатаКон1 = КонецМесяца(Период.ДатаОкончания); |
|||
13
vicof
05.07.13
✎
09:38
|
(12) Границу используй
|
|||
14
1Сергей
05.07.13
✎
09:39
|
(12) см (9)
|
|||
15
new1snik
05.07.13
✎
09:39
|
(13)А это как?
|
|||
16
salvator
05.07.13
✎
09:40
|
(15) СП открой, лодырь
|
|||
17
zak555
05.07.13
✎
09:41
|
ВЫБРАТЬ
ХозрасчетныйОбороты.СуммаОборот ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, , Счет В ИЕРАРХИИ (&СчетКт60), , , КорСчет В ИЕРАРХИИ (&СчетДт08и10), ) КАК ХозрасчетныйОбороты |
|||
18
Serg_1960
05.07.13
✎
09:42
|
(14) См.(2) :)
|
|||
19
George Wheels
05.07.13
✎
09:42
|
Используй границу.
Если были проводки в 23.59.59 последней даты запроса, то эти проводки в запрос не попадают. Поэтому ВидГраницы.Включая. |
|||
20
RomanYS
05.07.13
✎
09:44
|
(19) для таблицы оборотов граничные даты по умолчанию включены
|
|||
21
RomanYS
05.07.13
✎
09:46
|
(10) все правильно: Оборот = ОборотДт - ОборотКт
|
|||
22
RomanYS
05.07.13
✎
09:47
|
+(21) 4 102 608,98 - 106 393,93 = 3 996 215,05
|
|||
23
new1snik
05.07.13
✎
09:48
|
Граница= Новый Граница(КонецДня(ДатаКон), ВидГраницы.Включая);
Запрос.УстановитьПараметр("ДатаКон", Граница); |
|||
24
unregistered
05.07.13
✎
09:50
|
(22) Пляааааа. Ну вот так всегда. Отымеют мозг, а потом выясняется, что автор вопроса 2 + 2 посчитать не в состоянии...
|
|||
25
zak555
05.07.13
✎
09:51
|
в (17) неточность
должно быть СуммаОборотДт |
|||
26
new1snik
05.07.13
✎
09:52
|
(24)4 будет, если 2+2. Я об этом совсем не подумал, поэтому и упустил из внимания.
(21)Большое спасибо. |
|||
27
МихаилМ
05.07.13
✎
09:54
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |