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

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

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

Помогите с запросом

anton.v
читатель
офлайн
Дата регистрации: 22.10.2009
Сообщений: 99
Пост №1
 
12.11.2012 15:34

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

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №2
 
12.11.2012 15:56

- Что за конфигурация?<br> - Если конфигурация не типовая, то какая структура данных документа "ПоступлениеДопРасходов"?<br> - Для чего в запросе указаны данные из документа "РеализацияТоваровУслуг"?<br> - Зачем ищется валюта по коду?

anton.v
читатель
офлайн
Дата регистрации: 22.10.2009
Сообщений: 99
Пост №3
 
12.11.2012 16:16

Конфигурация - КА 1.1.18.1, документ ПоступлениеДопРасходов отличается от стандартного только этим текстовым полем ТипРасходов(Содержание)<br>Реализация затем, чтобы видеть цену продажи.<br>Валюта ищется, чтобы посчитать стоимость по курсу дня поступления.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №4
 
12.11.2012 16:32

- "ТипРасходов" это реквизит документа или таб.части "Товары"?<br> - Сумма, которую нужно посчитать это не "Сумма" из таб.части "Товары"?<br> - Вы запрос в консоли запросов делаете? Он не открывается конструктором даже если это поле добавить. Присоедините к сообщению файл консоли запросов.

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

Читают тему:

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