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

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

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
       
        УПОРЯДОЧИТЬ ПО
           СубконтоСчетов,
           Счет

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

СМОТРЕТЬ >>


Оффлайн vitasw

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


Теги: Запрос 
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
95 Сообщений
Dethmontt Dethmontt
67 Сообщений
alex0402
65 Сообщений
wise wise
63 Сообщений
MuI_I_Ika MuI_I_Ika
60 Сообщений
ilyay ilyay
39 Сообщений
Сергей Федоров Сергей Федоров
34 Сообщений
magnifico61
25 Сообщений
ilnur75
22 Сообщений
BuhRust
21 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal