Имя: Пароль:
1C
1С v8
v8: результат пустой у правильного запроса
,
0 violachiz
 
07.06.13
17:33
Всем привет! запрос рабочий, но почему то результат пустой
//В поле «Сумма» должна отражаться сумма оборотов по счетам Дт 15.02 Кт 60.01 с субконто
   //«Контрагент» на 60.01 = «Буарон АО» за ОТЧЕТНЫЙ ПЕРИОД
   ЗапросО = Новый Запрос;
   ЗапросО.Текст = "ВЫБРАТЬ
                   |    ХозрасчетныйОбороты.СуммаОборот,
                   |    ХозрасчетныйОбороты.Счет,
                   |    ХозрасчетныйОбороты.Субконто1,
                   |    ХозрасчетныйОбороты.КорСчет,
                   |    ХозрасчетныйОбороты.КорСубконто1
                   |ИЗ
                   |    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода , , Счет.Код = ""15.02"", , КорСубконто1.Наименование = ""Буарон АО"", КорСчет.Код = ""60.01"", ) КАК ХозрасчетныйОбороты";
   
   ЗапросО.УстановитьПараметр("НачалоПериода", НачалоДня(начДата));
   ЗапросО.УстановитьПараметр("КонецПериода", КонецДня(конДата));

здесь чёта не так...
   РезультатЗапросаО = ЗапросО.Выполнить();
ВыборкаО = РезультатЗапросаО.Выбрать();
1 drcrasher
 
07.06.13
17:34
Счет.Код <>!!!!! ""15.02""
2 ДенисЧ
 
07.06.13
17:34
"Счет.Код = ""15.02"", , КорСубконто1.Наименование = ""Буарон АО"", КорСчет.Код = ""60.01"""

Где-то у меня пулемёт завалялся...
3 Fragster
 
гуру
07.06.13
17:36
там в Буарон АО буква о - английская
4 drcrasher
 
07.06.13
17:39
ну и да, ошибка в днк.
смотри там.
5 ЛучшаяДевушка в СССР
 
07.06.13
17:39
и правельно делает
6 violachiz
 
07.06.13
17:40
все русское, в консоле всё на мази
7 Trainee
 
07.06.13
17:45
Счет.Код = ""15.02"", , КорСубконто1.Наименование = ""Буарон АО"", КорСчет.Код = ""60.01""

?!?%)
8 c00Lo
 
07.06.13
17:46
0_о
(0) Покажи еще какиенить свои запросики пожалста.
9 violachiz
 
07.06.13
17:47
ВЫБРАТЬ
   ХозрасчетныйОбороты.СуммаОборот,
   ХозрасчетныйОбороты.Счет,
   ХозрасчетныйОбороты.Субконто1,
   ХозрасчетныйОбороты.КорСчет,
   ХозрасчетныйОбороты.КорСубконто1
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , Счет.Код = "44.01.1", , , КорСчет.Код = "41.01" , ) КАК ХозрасчетныйОбороты

тоже работает
10 mikecool
 
07.06.13
17:49
а ведь сегодня пятница
(0) используй ссылки и Значение() Люк! и да пребудет с тобой истина
11 c00Lo
 
07.06.13
17:51
>.< ну если так, то попробуй    ПОДСТРОКА(КорСубконто1.Наименование, 0, 9) = ""Буарон АО""

но это помоему из книги "вредные советы"
12 kiruha
 
07.06.13
17:53
Проверить
начДата и конДата
13 c00Lo
 
07.06.13
17:55
Ну если предполагать худшее, то:
(0) а у тебя проводки то вообще какиенить есть в регистре бухгалтерии 0_о?
14 c00Lo
 
07.06.13
17:59
"у правильного запроса" - тонко
15 violachiz
 
07.06.13
18:03
всё есть и проводки и даты правельны
16 Lys
 
07.06.13
18:09
Все не читал...
Про "расстрелять автора" еще не было?
17 Laerys
 
07.06.13
18:13
выкидывай все ковычки и передавай через параметры ссылки, а не коды с наименованиями
18 hhhh
 
07.06.13
20:07
(15) обычно на счете 60 субконто контрагент не первое.
2 + 2 = 3.9999999999999999999999999999999...