|
результат пустой у правильного запроса 2 | ☑ | ||
---|---|---|---|---|
0
violachiz
08.06.13
✎
20:45
|
//В поле «Сумма» должна отражаться сумма оборотов по счетам Дт 15.02 Кт 60.01 с субконто
//«Контрагент» на 60.01 = «Буарон АО» за ОТЧЕТНЫЙ ПЕРИОД ЗапросО = Новый Запрос; ЗапросО.Текст = "ВЫБРАТЬ | ХозрасчетныйОбороты.СуммаОборот, | ХозрасчетныйОбороты.Счет, | ХозрасчетныйОбороты.КорСчет, | ХозрасчетныйОбороты.КорСубконто1 |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , Счет = &Счет, , КорСубконто1 = &Буарон, КорСчет = &КорСчет, ) КАК ХозрасчетныйОбороты"; ЗапросО.УстановитьПараметр("НачалоПериода", НачалоДня(начДата)); ЗапросО.УстановитьПараметр("КонецПериода", КонецДня(конДата)); ЗапросО.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ПриобретениеТоваров); ЗапросО.УстановитьПараметр("КорСчет", ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками); ЗапросО.УстановитьПараметр("Буарон", Справочники.Контрагенты.НайтиПоНаименованию("Буарон АО")); РезультатЗапросаО = ЗапросО.Выполнить(); ВыборкаО = РезультатЗапросаО.Выбрать(); Если ВыборкаО.Следующий() Тогда СуммаОстатокИзЗапросаО = ВыборкаО.СуммаОборот; КОнецЕсли; где косяк? почему вот здесь РезультатЗапросаО = ЗапросО.Выполнить(); ВыборкаО = РезультатЗапросаО.Выбрать(); пусто? в консоле всё ок |
|||
1
Wobland
08.06.13
✎
20:49
|
в где-в где?
параметры |
|||
2
Wobland
08.06.13
✎
20:51
|
а что там в прошлой ветке сказали?
|
|||
3
zmaximka
08.06.13
✎
21:01
|
в параметрах косяк скорее всего
|
|||
4
violachiz
08.06.13
✎
23:34
|
ЗапросО = Новый Запрос;
ЗапросО.Текст = "ВЫБРАТЬ | ХозрасчетныйОбороты.СуммаОборот, | ХозрасчетныйОбороты.Счет, | ХозрасчетныйОбороты.КорСчет, | ХозрасчетныйОбороты.КорСубконто1 |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , Счет = &Счет, , КорСубконто1 = &Буарон, КорСчет = &КорСчет, ) КАК ХозрасчетныйОбороты |ГДЕ | ХозрасчетныйОбороты.Счет = &Счет | И ХозрасчетныйОбороты.КорСубконто1 = &Буарон | И ХозрасчетныйОбороты.КорСчет = &КорСчет"; ЗапросО.УстановитьПараметр("НачалоПериода", НачалоДня(начДата)); ЗапросО.УстановитьПараметр("КонецПериода", КонецДня(конДата)); ЗапросО.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ПриобретениеТоваров); ЗапросО.УстановитьПараметр("КорСчет", ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками); ЗапросО.УстановитьПараметр("Буарон", Справочники.Контрагенты.НайтиПоНаименованию("Буарон АО")); РезультатЗапросаО = ЗапросО.Выполнить(); ВыборкаО = РезультатЗапросаО.Выбрать(); один фиг пусто |
|||
5
GROOVY
08.06.13
✎
23:47
|
(0) Проверь значение параметров. ИМХО по наименованию у тебя нифига буарон не находит.
В (4) бред, не пиши так. |
|||
6
violachiz
09.06.13
✎
18:21
|
нефига, без параметров тоже ничего нет
|
|||
7
hhhh
09.06.13
✎
19:06
|
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , Счет = &Счет, , , КорСчет = &КорСчет, КорСубконто1 = &Буарон)
|
|||
8
RomanYS
09.06.13
✎
19:08
|
попробуй в иерархии для счета и корсчета
|
|||
9
Славен
09.06.13
✎
19:20
|
(1)ай шутник :)
|
|||
10
DirecTwiX
09.06.13
✎
19:21
|
Уэе лучше)
Осталось научиться субконто в парамтры передавать) |
|||
11
DirecTwiX
09.06.13
✎
19:25
|
"должна отражаться сумма оборотов по счетам Дт 15.02 Кт 60.01"
ОборотыДтКт тогда тебе нужно. Плюс, в период нужно момент времени пихать. А так да. Либо буарон не находит, либо проводки по субсчетам (см (8)) |
|||
12
violachiz
09.06.13
✎
21:30
|
ирархя для счета и корсчет уже была, может это от модулей или от директив зависит? они в модуле формы
|
|||
13
violachiz
09.06.13
✎
21:30
|
в смысле запросы
|
|||
14
Славен
09.06.13
✎
21:36
|
Справочники.Контрагенты.НайтиПоНаменованию("Буарон АО") вот это в отладчике чему равно?
|
|||
15
violachiz
09.06.13
✎
22:16
|
это буарону равно.
Вопрос в том, СуммаОборот в консоле есть, в результате пусто |
|||
16
RomanYS
09.06.13
✎
22:43
|
+(8) ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками - это же наверняка счет 60, а не 60.01, и тогда условие Счет = &Счет отсечет все проводки.
Чтобы не париться с параметрами сделай Счет.Код = "15.02", КорСЧет.Код = "60.01" |
|||
17
eklmn
гуру
09.06.13
✎
22:48
|
(15) а в консоле тоже все через параметры а не отбором?
|
|||
18
violachiz
09.06.13
✎
22:51
|
v8: v8: результат пустой у правильного запроса
насчёт Счет.Код = "15.02", КорСЧет.Код = "60.01" это здесь и все в шоке от этого |
|||
19
mikecool
09.06.13
✎
22:56
|
вротмненоги! уже вторая ветка!!
за это время можно было научиться запросы писать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |