Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Другие решения на платформе "1С:Предприятие 8"]

Запрос возвращает пустое значение

SofyaAvi
читатель
офлайн
Дата регистрации: 09.08.2011
Сообщений: 7
Пост №1
 
09.08.2011 11:20

"Добрый день!<br><br>Может быть у кого-нибудь найдется время помочь :-)<br><br>Задача элементарная, необходимо получить сумму дебетового и кредитового оборота за период по определенному контрагенту (Субконто1) и Договору (Субконто2).<br><br>Запрос к БухРегистру Хозрачетный возвращает пустое (не нулевое, а пустое) значение.<br><br>При этом обороты по данному счету в базе есть.<br><br>Подскажите, пожалуйста, в чем ошибка??<br><br><br><br> Запрос = Новый Запрос;<br> Запрос.Текст = <br> "ВЫБРАТЬ<br> | Хозрасчетный.Период КАК Период,<br> | СУММА(ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт,<br> | СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт<br> |ИЗ<br> | РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный,<br> | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериод, &КонПериод, Месяц, , , , , ) КАК ХозрасчетныйОбороты<br> |ГДЕ<br> | ХозрасчетныйОбороты.Счет.Код = &Код<br> | И ХозрасчетныйОбороты.Субконто1 = &Субконто1<br> | И ХозрасчетныйОбороты.Субконто2 = &Субконто2<br> |<br> |СГРУППИРОВАТЬ ПО<br> | Хозрасчетный.Период";<br><br> Запрос.УстановитьПараметр("Код", 76.09);<br> Запрос.УстановитьПараметр("НачПериод", НачалоМесяца(СсылкаНаОбъект.Дата));<br> Запрос.УстановитьПараметр("КонПериод", КонецМесяца(СсылкаНаОбъект.Дата));<br> Запрос.УстановитьПараметр("Субконто1", СсылкаНаОбъект.Контрагент);<br> Запрос.УстановитьПараметр("Субконто2", СсылкаНаОбъект.ДоговорКонтрагента);<br><br><br> Результат = Запрос.Выполнить();<br><br> ВыборкаПериод = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);<br><br> Пока ВыборкаПериод.Следующий() Цикл<br> ОборотДт = Выборка.СуммаОборотДт;<br> ОборотКт = Выборка.СуммаОборотКт;<br> КонецЦикла;"

ZhAmAn
читатель
офлайн
Дата регистрации: 23.12.2010
Сообщений: 1333
Пост №2
 
09.08.2011 11:22

может потому что период равен нулю?

SofyaAvi
читатель
офлайн
Дата регистрации: 09.08.2011
Сообщений: 7
Пост №3
 
09.08.2011 11:26

"нет, я это проверяла, период - календарный месяц.<br> <br>Запрос делается при проведении документа. <br> <br> <br>*СсылкаНаОбъект.Дата - это Дата проведения документа<br> <br> <br> <br><br> Запрос.УстановитьПараметр("Код", 76.09); Запрос.УстановитьПараметр("НачПериод", НачалоМесяца(СсылкаНаОбъект.Дата));<br> <br>Запрос.УстановитьПараметр("КонПериод", КонецМесяца(СсылкаНаОбъект.Дата)); Запрос.УстановитьПараметр("Субконто1", СсылкаНаОбъект.Контрагент);<br> <br>Запрос.УстановитьПараметр("Субконто2", СсылкаНаОбъект.ДоговорКонтрагента);"

ZhAmAn
читатель
офлайн
Дата регистрации: 23.12.2010
Сообщений: 1333
Пост №4
 
09.08.2011 11:33

Извиняюсь,не заметил.

ZhAmAn
читатель
офлайн
Дата регистрации: 23.12.2010
Сообщений: 1333
Пост №5
 
09.08.2011 11:34

В самой базе по этому счету субконто правильно расставлены?

SofyaAvi
читатель
офлайн
Дата регистрации: 09.08.2011
Сообщений: 7
Пост №6
 
09.08.2011 11:41

Субконто расставлены правильно.<br> <br>Сама база - стандартная УПП. Счет 76.09<br> <br>Просто делаю внешнюю печатную форму для документа.

Петров-В
читатель
офлайн
Дата регистрации: 23.01.2011
Сообщений: 581
Пост №7
 
09.08.2011 11:42

">Запрос.УстановитьПараметр("Код", 76.09);<br> <br>76.09 - это число вместо строки может не работает?"

SofyaAvi
читатель
офлайн
Дата регистрации: 09.08.2011
Сообщений: 7
Пост №8
 
09.08.2011 11:56

"Заменила в запросе параметр <br> <br>|ГДЕ | ХозрасчетныйОбороты.Счет = &Счет<br> <br>и, соответственно, значение параметра <br> <br>Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.РасчетыСРазнымиДебиторамиИКредиторами);<br> <br> <br>Результат не изменился :-( ... пустой"

ZhAmAn
читатель
офлайн
Дата регистрации: 23.12.2010
Сообщений: 1333
Пост №9
 
09.08.2011 11:57

Тогда надо базу смотреть,консоль использовать,проверять параметры,чток уда передаётся.

SofyaAvi
читатель
офлайн
Дата регистрации: 09.08.2011
Сообщений: 7
Пост №10
 
09.08.2011 12:08

Я проверяла, параметры в запрос передаются...<br> <br>Выложила внешнюю обработку выложила. Но она запустится только в УПП.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация