Имя: Пароль:
1C
1С v8
почему вместо суммы получаются пустые значения в запросе, как это исправить?
0 violachiz
 
05.06.13
09:46
ЗапросО = Новый Запрос;
   ЗапросО.Текст = " ВЫБРАТЬ

   |ХозрасчетныйОбороты.Субконто1,
   //| ХозрасчетныйОбороты.СуммаОборот
   | ХозрасчетныйОбороты.СуммаОборотДт,
   | ХозрасчетныйОбороты.СуммаОборотКт
   |ИЗ
   | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Период, Счет = &Счет, , , , )  КАК ХозрасчетныйОбороты
   |ГДЕ
   |  ХозрасчетныйОбороты.Субконто1 = &Субконто1";
    ЗапросО.УстановитьПараметр("Счет2",  ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками);
   ЗапросО.УстановитьПараметр("Счет",  ПланыСчетов.Хозрасчетный.ПриобретениеТоваров);
   ЗапросО.УстановитьПараметр("НачалоПериода", НачалоМесяца(ОтчетныйПериод));
   ЗапросО.УстановитьПараметр("КонецПериода", КонецМесяца(ОтчетныйПериод));
   ЗапросО.УстановитьПараметр("Субконто1", Справочники.Контрагенты.НайтиПоНаименованию("Буарон АО"));
   РезультатЗапросаО = ЗапросО.Выполнить();
1 SherifSP
 
05.06.13
09:48
(0) ЕстьNULL(СуммаДокумента) КАК Сумма
2 SherifSP
 
05.06.13
09:50
ХозрасчетныйОбороты.Субконто1,
   //| ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборот,0) КАК СуммаОборот

   | ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт,0) КАК СуммаОборотДт,
   | ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотКт,0) КАК СуммаОборотКт
   |ИЗ
   | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Период, Счет = &Счет, , , , )  КАК ХозрасчетныйОбороты
   |ГДЕ
   |  ХозрасчетныйОбороты.Субконто1 = &Субконто1";
3 kosts
 
05.06.13
09:50
Контрагент может быть не нашелся
4 Nina2005
 
05.06.13
09:51
а вообще по счету ПриобретениеТоваров (15.02) у вас 1 субконто Контрагенты?
5 salvator
 
05.06.13
09:51
Или даты не те.
6 AlexITGround
 
05.06.13
09:53
тупо зайди в регистр, сделай отбор по этим же критериям и посмотри - есть ли записи, сразу ответ найдешь
7 Ненавижу 1С
 
гуру
05.06.13
09:55
8 violachiz
 
05.06.13
10:11
в регистре записи есть и даты и контрагент правельны, только запрос ничего не выводит((((хны
9 salvator
 
05.06.13
10:13
(8) Скриншот с указанием счетов, контрагента и сумм в студию.
10 kosts
 
05.06.13
10:14
(8) Делай в консоле запросов, отключи для начала все условия, и по одному добавляй.
11 violachiz
 
05.06.13
10:42
как здесь картинку вставить?
12 salvator
 
05.06.13
10:46
(11) Ссылкой просто.
13 violachiz
 
05.06.13
11:10
здесь есть расширенный режим?
14 mikecool
 
05.06.13
11:15
контрагент не находится, нет по нему оборотов
15 violachiz
 
05.06.13
11:19
как мне скрин сюда вставить?
16 salvator
 
05.06.13
11:22
(15) Что в (12) непонятного написано?
17 Grobik
 
05.06.13
11:23
Конфа какая?

"Справочники.Контрагенты.НаименованиеПолное"

(15) http://ru.board.bigpoint.com/drasaonline/showthread.php?t=266266
18 violachiz
 
05.06.13
11:24
упп
19 Grobik
 
05.06.13
11:27
Ctrl+Alt+W вычислить в 1С

вставляешь Справочники.Контрагенты.НайтиПоНаименованию("Буарон АО")

смотришь
20 violachiz
 
05.06.13
11:27
21 salvator
 
05.06.13
11:30
(20) И где у тебя по счету 15.02 контрагент?
22 violachiz
 
05.06.13
11:35
хоть бы че-нибудь вывелось, без контрагента пустые поля вообще выводит
23 salvator
 
05.06.13
11:37
(22) Делай как в (10) предложили.
24 Юный 1С
 
05.06.13
11:46
А мне кажется в (21) ответ на воопрос
Вместо:
|ГДЕ
|  ХозрасчетныйОбороты.Субконто1 = &Субконто1";
Попробуй
|ГДЕ
|  ХозрасчетныйОбороты.КорСубконто1 = &Субконто1";
25 violachiz
 
05.06.13
11:52
без субконто всё получилось
26 violachiz
 
05.06.13
11:58
но это субконто к 60.01 счёту и он нужен, как этот 60.01 оформить?
27 salvator
 
05.06.13
12:06
(26)
ВЫБРАТЬ
  ХозрасчетныйОбороты.Период,
  ХозрасчетныйОбороты.Счет,
  ХозрасчетныйОбороты.КорСубконто1,
  ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт,0) КАК СуммаОборотДт,
  ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотКт,0) КАК СуммаОборотКт
ИЗ
  РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Период, Счет = &Счет, , Организация = &Организация И КорСубконто1 = &Контрагент , , )  КАК ХозрасчетныйОбороты
28 violachiz
 
05.06.13
13:53
ИЗ
  РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Период, Счет = &Счет, , Организация = &Организация И КорСубконто1 = &Контрагент , , )  КАК ХозрасчетныйОбороты

а вот здесь как нужно указывать этот 60.1 счёт?