Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Сен 2017, 10:16
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Запрос  (Прочитано 535 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Козинак

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-08-26
  • Сайт: 
  • Профессия: Ученик 1С
Запрос
« Первое сообщение: 26 Авг 2016, 13:01 »
Добрый день!
Данный запрос выводит слишком много записей,чем их на самом деле есть в базе.Помогите разобраться, что в запросе не так.
ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет КАК Счет23,
           ХозрасчетныйОбороты.Субконто1 КАК СтатьиЗатрат,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Подразделение КАК Подразделение23,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт23
        ПОМЕСТИТЬ ВТ_1
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(
                   &НачДата,
                   &КонДата,
                   Запись,
                   Счет = &Счет23,
                   &Субконто,
                   Организация = &Организация
                       И Подразделение.ВидыПроизводств = ЗНАЧЕНИЕ(Перечисление.ВидыПроизводств.АБЗ),
                   ,
                   ) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Субконто1
        ;
       
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет КАК Счет23,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаВсяДт23,
           СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаВсяКт23
        ПОМЕСТИТЬ ВТ_2
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(
                   &НачДата,
                   &КонДата,
                   Запись,
                   Счет = &Счет23,
                   &Субконто,
                   Организация = &Организация
                       И Подразделение.ВидыПроизводств = ЗНАЧЕНИЕ(Перечисление.ВидыПроизводств.АБЗ),
                   ,
                   ) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Счет
        ;
       
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет,
           СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт23,
           ХозрасчетныйОбороты.Подразделение
        ПОМЕСТИТЬ ВТ_3
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(
                   &НачДата,
                   &КонДата,
                   Запись,
                   Счет = &Счет23,
                   &Субконто,
                   Организация = &Организация
                       И Подразделение.ВидыПроизводств = ЗНАЧЕНИЕ(Перечисление.ВидыПроизводств.АБЗ),
                   ,
                   ) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение
        ;
       
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
           ВТ_1.Счет23,
           ВТ_1.СтатьиЗатрат КАК СтатьиЗатрат23,
           ВТ_1.Организация,
           ВТ_1.Подразделение23,
           ВТ_1.СуммаОборотДт23,
           ВТ_3.СуммаОборотКт23,
           ВТ_2.СуммаВсяДт23,
           ВТ_2.СуммаВсяКт23,
           ВТ_2.СуммаВсяДт23 - ВТ_2.СуммаВсяКт23 КАК Разница
        ПОМЕСТИТЬ ВТ_4
        ИЗ
           ВТ_1 КАК ВТ_1
               ЛЕВОЕ СОЕДИНЕНИЕ ВТ_3 КАК ВТ_3
               ПО ВТ_1.Подразделение23 = ВТ_3.Подразделение,
           ВТ_2 КАК ВТ_2
        ;
       
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет КАК Счет21,
           ХозрасчетныйОбороты.Субконто1 КАК СубконтоСчет21,
           ХозрасчетныйОбороты.Подразделение КАК Подразделение21,
           ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт
        ПОМЕСТИТЬ ВТ_5
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(
                   &НачДата,
                   &КонДата,
                   Запись,
                   Счет = &Счет21,
                   &Субконто1,
                   Организация = &Организация
                       И Подразделение.ВидыПроизводств = ЗНАЧЕНИЕ(Перечисление.ВидыПроизводств.ПФАБЗ),
                   ,
                   ) КАК ХозрасчетныйОбороты
        ;
       
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет КАК Счет,
           ХозрасчетныйОбороты.Подразделение КАК Подразделение,
           ХозрасчетныйОбороты.Организация,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт,
           ХозрасчетныйОбороты.Субконто1 КАК СубконтоСчетов,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
        ПОМЕСТИТЬ ВТ_6
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Запись, Счет = &Счет0803, &Субконто, Организация = &Организация, КорСчет = &Счет21, &Субконто1) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
       
        ОБЪЕДИНИТЬ ВСЕ
       
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт),
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(
                   &НачДата,
                   &КонДата,
                   Запись,
                   Счет = &Счет26,
                   &Субконто,
                   Организация = &Организация
                       И Подразделение.ВидыПроизводств = ЗНАЧЕНИЕ(Перечисление.ВидыПроизводств.НакладныеРасходыОсновПроизводств),
                   КорСчет = &Счет21,
                   &Субконто1) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
       
        ОБЪЕДИНИТЬ ВСЕ
       
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт),
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Запись, Счет = &Счет2001, &Субконто, Организация = &Организация, КорСчет = &Счет21, &Субконто1) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
       
        ОБЪЕДИНИТЬ ВСЕ
       
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт),
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Запись, Счет = &Счет29, &Субконто, Организация = &Организация, КорСчет = &Счет21, &Субконто1) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
       
        ОБЪЕДИНИТЬ ВСЕ
       
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт),
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(
                   &НачДата,
                   &КонДата,
                   Запись,
                   Счет = &Счет7910,
                   ,
                   Организация = &Организация
                       И Подразделение.ВидыПроизводств = ЗНАЧЕНИЕ(Перечисление.ВидыПроизводств.РасчетыПоПереданнымДругимФилиаламПродукцииИПолуфабрикатов),
                   КорСчет = &Счет21,
                   &Субконто1) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
       
        ОБЪЕДИНИТЬ ВСЕ
       
        ВЫБРАТЬ
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Организация,
           СУММА(ХозрасчетныйОбороты.СуммаОборотДт),
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
        ИЗ
           РегистрБухгалтерии.Хозрасчетный.Обороты(
                   &НачДата,
                   &КонДата,
                   Запись,
                   Счет = &Счет9025,
                   ,
                   Организация = &Организация
                       И Подразделение.ВидыПроизводств = ЗНАЧЕНИЕ(Перечисление.ВидыПроизводств.ПродажиСебестоимостьПродукцииСобственногоПроизводства),
                   КорСчет = &Счет21,
                   &Субконто1) КАК ХозрасчетныйОбороты
       
        СГРУППИРОВАТЬ ПО
           ХозрасчетныйОбороты.Подразделение,
           ХозрасчетныйОбороты.Счет,
           ХозрасчетныйОбороты.Организация,
           ХозрасчетныйОбороты.Субконто1,
           ХозрасчетныйОбороты.КорСчет,
           ХозрасчетныйОбороты.КорСубконто1,
           ХозрасчетныйОбороты.ПодразделениеКор
        ;
       
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
           СУММА(ВТ_6.СуммаОборотДт) КАК ОбщаяСуммаОборотДт
        ПОМЕСТИТЬ ВТ_7
        ИЗ
           ВТ_6 КАК ВТ_6
        ;
       
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
           ВТ_4.Разница,
           ВТ_6.Счет КАК Счет,
           ВТ_6.Подразделение,
           ВТ_6.Организация,
           ВТ_6.СуммаОборотДт,
           ВТ_6.СубконтоСчетов КАК СубконтоСчетов,
           ВТ_7.ОбщаяСуммаОборотДт,
           ВТ_6.КорСчет,
           ВТ_6.КорСубконто1,
           ВТ_6.ПодразделениеКор
        ИЗ
           ВТ_4 КАК ВТ_4,
           ВТ_5 КАК ВТ_5
               ЛЕВОЕ СОЕДИНЕНИЕ ВТ_6 КАК ВТ_6
               ПО ВТ_5.Счет21 = ВТ_6.КорСчет
                   И ВТ_5.СубконтоСчет21 = ВТ_6.КорСубконто1
                   И ВТ_5.Подразделение21 = ВТ_6.ПодразделениеКор,
           ВТ_7 КАК ВТ_7
       
        УПОРЯДОЧИТЬ ПО
           СубконтоСчетов,
           Счет


Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Re: Запрос
« Ответ #1: 26 Авг 2016, 13:09 »
не связи в левых соединениях настроили


Теги: Запрос 
 

Как можно подставлять цену из регистра сведений "Цены поставщиков" в документ"ПоступлениеТоваров" на актуальную дату? Необходимо использовать запрос в решении.

Автор Елена6666666666Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 8722
Последний ответ 24 Окт 2014, 13:30
от cska-fanat-kz
Запрос Параметры для "ИЗ"

Автор БерезинРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2837
Последний ответ 15 Май 2013, 23:27
от Березин
Что быстрее: Загрузить табличную часть в запрос и там добавить колонки, или пробежаться циклом по ТЧ и добавить значения в колонки

Автор ZeedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 869
Последний ответ 11 Июл 2016, 09:00
от vitasw
Запрос по обработке "Согласование заявок"

Автор DenielAkreedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 574
Последний ответ 29 Сен 2016, 02:39
от DenielAkreed
8.2 Бух. Запрос с условием "комментарий содержит текст"

Автор bolobolРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 13
Просмотров: 15755
Последний ответ 02 Сен 2011, 01:14
от bolobol

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

oleg-x
135 Сообщений
alex0402
81 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
76 Сообщений
BuhRust
24 Сообщений
Golickoff Golickoff
23 Сообщений
AIFrame
21 Сообщений
ilyay ilyay
21 Сообщений
Kironten
20 Сообщений
Варвар
20 Сообщений
Римма
18 Сообщений

* Кто онлайн

  • Точка Гостей: 1008
  • Точка Скрытых: 0
  • Точка Пользователей: 12
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal