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

Автор Тема: Запрос не отображает данные  (Прочитано 491 раз)

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

Оффлайн a.nikulnikova

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-08-24
  • Сайт: 
  • Профессия: Программист 1С
Добрый день всем, будьте добры, направьте в нужное русло. Есть запрос, созданный не мной, данный запрос не выводит никаких данных из второго пакета. Куда смотреть? Как "откопать" ошибку? Запрос прилагаю, состоит из 2х ВТ и одной выборки.

П.С. запрос - часть доработки документа, пакеты запроса отделаются ////////////////... в первом пакете вроде выводится физ.лицо корректно...

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
СписокФизЛиц.Физлицо КАК Физлицо
ПОМЕСТИТЬ ВТСписокФизЛиц
ИЗ
(ВЫБРАТЬ
РаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо
ИЗ
(ВЫБРАТЬ
РаботникиОрганизации.Сотрудник.Физлицо КАК ФизЛицо,
МАКСИМУМ(ВЫБОР
КОГДА РаботникиОрганизации.ПричинаИзмененияСостояния = &Уволен
ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизации.Период, ДЕНЬ, -1)
ИНАЧЕ РаботникиОрганизации.Период
КОНЕЦ) КАК Период
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПервых(
&парамНачалоМесяца,
Организация = &парамГоловнаяОрганизация
И Сотрудник.ВидЗанятости <> &парамВнутреннееСовместительство) КАК РаботникиОрганизации
ГДЕ
РаботникиОрганизации.ОбособленноеПодразделение = &парамОрганизация

СГРУППИРОВАТЬ ПО
РаботникиОрганизации.Сотрудник.Физлицо) КАК ДатыПоследнихНазначений
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации
ПО ДатыПоследнихНазначений.ФизЛицо = РаботникиОрганизации.Сотрудник.Физлицо
И (ДатыПоследнихНазначений.Период = ВЫБОР
КОГДА РаботникиОрганизации.ПричинаИзмененияСостояния = &Уволен
ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизации.Период, ДЕНЬ, -1)
ИНАЧЕ РаботникиОрганизации.Период
КОНЕЦ)
И (РаботникиОрганизации.Организация = &парамГоловнаяОрганизация)
И (РаботникиОрганизации.ОбособленноеПодразделение = &парамОрганизация)
И (РаботникиОрганизации.Сотрудник.ВидЗанятости <> &парамВнутреннееСовместительство)

ОБЪЕДИНИТЬ

ВЫБРАТЬ
РаботникиОрганизации.Сотрудник.Физлицо
ИЗ
РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ТекущееНазначение.Регистратор КАК Регистратор,
ТекущееНазначение.НомерСтроки КАК НомерСтроки,
МАКСИМУМ(ПредыдущееНазначение.Период) КАК ДатаПредыдущегоНазначения
ИЗ
РегистрСведений.РаботникиОрганизаций КАК ТекущееНазначение
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПредыдущееНазначение
ПО ТекущееНазначение.Сотрудник = ПредыдущееНазначение.Сотрудник
И (ПредыдущееНазначение.Организация = &парамГоловнаяОрганизация)
И (ПредыдущееНазначение.Период < ТекущееНазначение.Период)
ГДЕ
ТекущееНазначение.Период > &парамНачалоМесяца
И ТекущееНазначение.Период <= &парамКонецМесяца
И ТекущееНазначение.Организация = &парамГоловнаяОрганизация
И ТекущееНазначение.ОбособленноеПодразделение = &парамОрганизация

СГРУППИРОВАТЬ ПО
ТекущееНазначение.Регистратор,
ТекущееНазначение.НомерСтроки) КАК ДатыПредыдущихНазначений
ПО РаботникиОрганизации.Регистратор = ДатыПредыдущихНазначений.Регистратор
И РаботникиОрганизации.НомерСтроки = ДатыПредыдущихНазначений.НомерСтроки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПредыдущиеНазначения
ПО РаботникиОрганизации.Сотрудник = ПредыдущиеНазначения.Сотрудник
И (ПредыдущиеНазначения.Организация = &парамГоловнаяОрганизация)
И (ДатыПредыдущихНазначений.ДатаПредыдущегоНазначения = ПредыдущиеНазначения.Период)
ГДЕ
РаботникиОрганизации.Период > &парамНачалоМесяца
И РаботникиОрганизации.Период <= &парамКонецМесяца
И РаботникиОрганизации.Организация = &парамГоловнаяОрганизация
И РаботникиОрганизации.Сотрудник.ВидЗанятости <> &парамВнутреннееСовместительство
И (РаботникиОрганизации.ПричинаИзмененияСостояния = &Принят
ИЛИ РаботникиОрганизации.ОбособленноеПодразделение <> ПредыдущиеНазначения.ОбособленноеПодразделение)
И РаботникиОрганизации.ОбособленноеПодразделение = &парамОрганизация

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ДоговорникиОрганизаций.Сотрудник.Физлицо
ИЗ
РегистрСведений.ДоговорникиОрганизаций КАК ДоговорникиОрганизаций
ГДЕ
ДоговорникиОрганизаций.Организация = &парамОрганизация
И (ДоговорникиОрганизаций.ХарактерОплаты = &Ежемесячно
И ДоговорникиОрганизаций.ДатаОкончания >= &парамНачалоМесяца
И ДоговорникиОрганизаций.ДатаНачала <= &парамКонецМесяца
ИЛИ ДоговорникиОрганизаций.ХарактерОплаты <> &Ежемесячно
И ДоговорникиОрганизаций.ДатаОкончания >= &парамНачалоМесяца
И ДоговорникиОрганизаций.ДатаОкончания <= &парамКонецМесяца)

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ДанныеОНалогах.ФизЛицо
ИЗ
(ВЫБРАТЬ
ИПНРасчетыСБюджетом.ФизЛицо КАК ФизЛицо
ИЗ
РегистрНакопления.ИПНРасчетыСБюджетом КАК ИПНРасчетыСБюджетом
ГДЕ
ИПНРасчетыСБюджетом.Организация = &парамОрганизация
И ИПНРасчетыСБюджетом.Период МЕЖДУ &парамНачалоМесяца И &парамКонецМесяца
И ИПНРасчетыСБюджетом.ВидСтроки = &парамИсчисление
И НЕ ИПНРасчетыСБюджетом.НеОтражатьВРеглУчете
И ИПНРасчетыСБюджетом.Налог <> 0

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ОПВРасчетыСФондами.ФизЛицо
ИЗ
РегистрНакопления.ОПВРасчетыСФондами КАК ОПВРасчетыСФондами
ГДЕ
ОПВРасчетыСФондами.Организация = &парамОрганизация
И ОПВРасчетыСФондами.Период МЕЖДУ &парамНачалоМесяца И &парамКонецМесяца
И ОПВРасчетыСФондами.ВидСтроки = &парамИсчисление
И ОПВРасчетыСФондами.Взнос <> 0

ОБЪЕДИНИТЬ

ВЫБРАТЬ
СОРасчетыСФондами.ФизЛицо
ИЗ
РегистрНакопления.СОРасчетыСФондами КАК СОРасчетыСФондами
ГДЕ
СОРасчетыСФондами.Организация = &парамОрганизация
И СОРасчетыСФондами.Период МЕЖДУ &парамНачалоМесяца И &парамКонецМесяца
И СОРасчетыСФондами.ВидСтроки = &парамИсчисление
И СОРасчетыСФондами.Отчисление <> 0

ОБЪЕДИНИТЬ

ВЫБРАТЬ
СНИсчисленный.ФизЛицо
ИЗ
РегистрНакопления.СНИсчисленный КАК СНИсчисленный
ГДЕ
СНИсчисленный.Организация = &парамОрганизация
И СНИсчисленный.Период МЕЖДУ &парамНачалоМесяца И &парамКонецМесяца
И НЕ СНИсчисленный.НеОтражатьВРеглУчете
И СНИсчисленный.Налог <> 0

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ПогашениеЗаймов.ФизЛицо
ИЗ
РегистрНакопления.ПогашениеЗаймовРаботникамиОрганизаций КАК ПогашениеЗаймов
ГДЕ
ПогашениеЗаймов.Организация = &парамОрганизация
И ПогашениеЗаймов.Период МЕЖДУ &парамНачалоМесяца И &парамКонецМесяца
И ПогашениеЗаймов.УдержаноИзЗарплаты
И ПогашениеЗаймов.ОсновнойДолг <> 0) КАК ДанныеОНалогах
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(
&парамКонецМесяца,
Организация = &парамГоловнаяОрганизация
И Сотрудник.ВидЗанятости <> &парамВнутреннееСовместительство) КАК РаботникиОрганизации
ПО ДанныеОНалогах.ФизЛицо = РаботникиОрганизации.Сотрудник.Физлицо
И (РаботникиОрганизации.ОбособленноеПодразделение = &парамОрганизация)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДоговорникиОрганизаций КАК ДоговорникиОрганизации
ПО ДанныеОНалогах.ФизЛицо = ДоговорникиОрганизации.Сотрудник.Физлицо
И (ДоговорникиОрганизации.Организация = &парамОрганизация)
ГДЕ
РаботникиОрганизации.Сотрудник ЕСТЬ NULL
И ДоговорникиОрганизации.Сотрудник ЕСТЬ NULL

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ИПНСведенияОДоходах.ФизЛицо
ИЗ
РегистрНакопления.ИПНСведенияОДоходах КАК ИПНСведенияОДоходах
ГДЕ
ИПНСведенияОДоходах.Организация = &парамОрганизация
И ИПНСведенияОДоходах.ФизЛицо ССЫЛКА Справочник.Контрагенты
И ИПНСведенияОДоходах.Регистратор ССЫЛКА Документ.РегистрацияПрочихДоходовВЦеляхНалогообложения
И ИПНСведенияОДоходах.ПериодРегистрации МЕЖДУ &парамНачалоМесяца И &парамКонецМесяца
И ИПНСведенияОДоходах.СуммаДохода <> 0) КАК СписокФизЛиц
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтражениеЗарплатыВРеглУчете.ОтражениеВУчете КАК УжеРанееОтражено
ПО (ВЫБОР
КОГДА СписокФизЛиц.Физлицо ССЫЛКА Справочник.Контрагенты
ТОГДА СписокФизЛиц.Физлицо.ФизЛицо
ИНАЧЕ СписокФизЛиц.Физлицо
КОНЕЦ = УжеРанееОтражено.ФизЛицо)
И (УжеРанееОтражено.Ссылка.Организация = &парамОрганизация)
И (УжеРанееОтражено.Ссылка.ПериодРегистрации = &парамНачалоМесяца)
И (УжеРанееОтражено.Ссылка.Проведен)
И (УжеРанееОтражено.Ссылка <> &ДокументСсылка)
ГДЕ
УжеРанееОтражено.ФизЛицо ЕСТЬ NULL
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
БУОсновныеНачисления.Сотрудник,
БУОсновныеНачисления.ФизЛицо,
БУОсновныеНачисления.ВидРасчета,
БУОсновныеНачисления.СчетДт,
БУОсновныеНачисления.СубконтоДт1,
БУОсновныеНачисления.СубконтоДт2,
БУОсновныеНачисления.СубконтоДт3,
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СчетНУ, &парамПустойСчетНУ) КАК СчетДтНУ,
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ1, &парамПустоеСубконто) КАК СубконтоДтНУ1,
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ2, &парамПустоеСубконто) КАК СубконтоДтНУ2,
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ3, &парамПустоеСубконто) КАК СубконтоДтНУ3,
БУОсновныеНачисления.СпособРаспределенияЗатрат,
СУММА(БУОсновныеНачисления.Результат) КАК Сумма
ПОМЕСТИТЬ ВТ_БУДоходыПоСчетамРезервы
ИЗ
РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответствиеСчетовБУиНУ.СрезПоследних(&парамНачалоМесяца, ) КАК СоответствиеСчетовБУиНУСрезПоследних
ПО БУОсновныеНачисления.СчетДт = СоответствиеСчетовБУиНУСрезПоследних.СчетБУ
ЛЕВОЕ СОЕДИНЕНИЕ ВТСписокФизЛиц КАК СписокФизЛиц
ПО БУОсновныеНачисления.ФизЛицо = СписокФизЛиц.Физлицо
ГДЕ
БУОсновныеНачисления.ОбособленноеПодразделение = &парамОрганизация
И БУОсновныеНачисления.ПериодРегистрации >= &парамНачалоМесяца
И БУОсновныеНачисления.ПериодРегистрации <= &парамКонецМесяца

СГРУППИРОВАТЬ ПО
БУОсновныеНачисления.Сотрудник,
БУОсновныеНачисления.ФизЛицо,
БУОсновныеНачисления.ВидРасчета,
БУОсновныеНачисления.СчетДт,
БУОсновныеНачисления.СубконтоДт1,
БУОсновныеНачисления.СубконтоДт2,
БУОсновныеНачисления.СубконтоДт3,
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СчетНУ, &парамПустойСчетНУ),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ1, &парамПустоеСубконто),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ2, &парамПустоеСубконто),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ3, &парамПустоеСубконто),
БУОсновныеНачисления.СпособРаспределенияЗатрат

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
БУДополнительныеНачисления.Сотрудник,
БУДополнительныеНачисления.ФизЛицо,
БУДополнительныеНачисления.ВидРасчета,
БУДополнительныеНачисления.СчетДт,
БУДополнительныеНачисления.СубконтоДт1,
БУДополнительныеНачисления.СубконтоДт2,
БУДополнительныеНачисления.СубконтоДт3,
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СчетНУ, &парамПустойСчетНУ),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ1, &парамПустоеСубконто),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ2, &парамПустоеСубконто),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ3, &парамПустоеСубконто),
БУДополнительныеНачисления.СпособРаспределенияЗатрат,
СУММА(БУДополнительныеНачисления.Результат)
ИЗ
РегистрРасчета.БУДополнительныеНачисления КАК БУДополнительныеНачисления
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоответствиеСчетовБУиНУ.СрезПоследних(&парамКонецМесяца, ) КАК СоответствиеСчетовБУиНУСрезПоследних
ПО БУДополнительныеНачисления.СчетДт = СоответствиеСчетовБУиНУСрезПоследних.СчетБУ
ЛЕВОЕ СОЕДИНЕНИЕ ВТСписокФизЛиц КАК СписокФизЛиц
ПО БУДополнительныеНачисления.ФизЛицо = СписокФизЛиц.Физлицо
ГДЕ
БУДополнительныеНачисления.ОбособленноеПодразделение = &парамОрганизация
И БУДополнительныеНачисления.ПериодРегистрации >= &парамНачалоМесяца
И БУДополнительныеНачисления.ПериодРегистрации <= &парамКонецМесяца

СГРУППИРОВАТЬ ПО
БУДополнительныеНачисления.Сотрудник,
БУДополнительныеНачисления.ФизЛицо,
БУДополнительныеНачисления.ВидРасчета,
БУДополнительныеНачисления.СчетДт,
БУДополнительныеНачисления.СубконтоДт1,
БУДополнительныеНачисления.СубконтоДт2,
БУДополнительныеНачисления.СубконтоДт3,
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СчетНУ, &парамПустойСчетНУ),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ1, &парамПустоеСубконто),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ2, &парамПустоеСубконто),
ЕСТЬNULL(СоответствиеСчетовБУиНУСрезПоследних.СубконтоНУ3, &парамПустоеСубконто),
БУДополнительныеНачисления.СпособРаспределенияЗатрат

ИНДЕКСИРОВАТЬ ПО
БУОсновныеНачисления.ВидРасчета
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
БУНачисления.СчетДт,
БУНачисления.ФизЛицо,
БУНачисления.СубконтоДт1,
БУНачисления.СубконтоДт2,
БУНачисления.СубконтоДт3,
ВЫБОР
КОГДА &парамВедениеУчетаВременныхРазницБалансовымМетодом
И НЕ Резервы.ПринятиеКВычетуПоНалоговомуУчету
ТОГДА &парамСчетПрочиеРасходыНУ
ИНАЧЕ БУНачисления.СчетДтНУ
КОНЕЦ КАК СчетДтНУ,
ВЫБОР
КОГДА &парамВедениеУчетаВременныхРазницБалансовымМетодом
И НЕ Резервы.ПринятиеКВычетуПоНалоговомуУчету
ТОГДА Резервы.СтатьяЗатрат
ИНАЧЕ ВЫБОР
КОГДА ВидыСубконтоБУДт1.ВидСубконто = ВидыСубконтоНУДт1.ВидСубконто
ТОГДА БУНачисления.СубконтоДт1
КОГДА ВидыСубконтоБУДт2.ВидСубконто = ВидыСубконтоНУДт1.ВидСубконто
ТОГДА БУНачисления.СубконтоДт2
КОГДА ВидыСубконтоБУДт3.ВидСубконто = ВидыСубконтоНУДт1.ВидСубконто
ТОГДА БУНачисления.СубконтоДт3
КОНЕЦ
КОНЕЦ КАК СубконтоДтНУ1,
ВЫБОР
КОГДА ВидыСубконтоБУДт1.ВидСубконто = ВидыСубконтоНУДт2.ВидСубконто
ТОГДА БУНачисления.СубконтоДт1
КОГДА ВидыСубконтоБУДт2.ВидСубконто = ВидыСубконтоНУДт2.ВидСубконто
ТОГДА БУНачисления.СубконтоДт2
КОГДА ВидыСубконтоБУДт3.ВидСубконто = ВидыСубконтоНУДт2.ВидСубконто
ТОГДА БУНачисления.СубконтоДт3
КОНЕЦ КАК СубконтоДтНУ2,
ВЫБОР
КОГДА ВидыСубконтоБУДт1.ВидСубконто = ВидыСубконтоНУДт3.ВидСубконто
ТОГДА БУНачисления.СубконтоДт1
КОГДА ВидыСубконтоБУДт2.ВидСубконто = ВидыСубконтоНУДт3.ВидСубконто
ТОГДА БУНачисления.СубконтоДт2
КОГДА ВидыСубконтоБУДт3.ВидСубконто = ВидыСубконтоНУДт3.ВидСубконто
ТОГДА БУНачисления.СубконтоДт3
КОНЕЦ КАК СубконтоДтНУ3,
БУНачисления.СпособРаспределенияЗатрат,
СУММА(БУНачисления.Сумма) КАК Сумма,
РазмерыОтчисленийВРезервы.Резерв,
РазмерыОтчисленийВРезервы.Размер,
РазмерыОтчисленийВРезервы.РазмерСоциальногоНалога,
РазмерыОтчисленийВРезервы.РазмерСоциальныхОтчислений,
ВЫБОР
КОГДА ЕСТЬNULL(РаботникиОрганизации.ИсчислятьОППВ, ЛОЖЬ)
ТОГДА РазмерыОтчисленийВРезервы.РазмерПрофессиональныхПенсионныхВзносов
ИНАЧЕ 0
КОНЕЦ КАК РазмерПрофессиональныхПенсионныхВзносов,
ВЫБОР
КОГДА РазмерыОтчисленийВРезервы.СчетУчета = &парамПустойСчет
ТОГДА &парамСчетКтДляРезервов
ИНАЧЕ РазмерыОтчисленийВРезервы.СчетУчета
КОНЕЦ КАК СчетКт,
ВЫБОР
КОГДА РазмерыОтчисленийВРезервы.СчетУчета = &парамПустойСчет
ТОГДА &парамСчетКтНУДляРезервов
ИНАЧЕ РазмерыОтчисленийВРезервы.СчетУчета.СчетНУ
КОНЕЦ КАК СчетКтНУ,
ЕСТЬNULL(ВидыСубконтоДт.НомерСтроки, 0) КАК НомерСубконтоСтатьиЗатрат,
Резервы.ПринятиеКВычетуПоНалоговомуУчету,
Резервы.СтатьяЗатрат
ИЗ
ВТ_БУДоходыПоСчетамРезервы КАК БУНачисления
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Резервы.БазовыеВидыРасчета КАК БазовыеВидыРасчета
ПО БУНачисления.ВидРасчета = БазовыеВидыРасчета.ВидРасчета
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РазмерыОтчисленийВРезервы.СрезПоследних(&парамНачалоМесяца, Организация = &парамОрганизация) КАК РазмерыОтчисленийВРезервы
ПО (БазовыеВидыРасчета.Ссылка = РазмерыОтчисленийВРезервы.Резерв)
И (РазмерыОтчисленийВРезервы.Размер <> 0)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(
&парамКонецМесяца,
Организация = &парамГоловнаяОрганизация
И Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) КАК РаботникиОрганизации
ПО БУНачисления.Сотрудник = РаботникиОрганизации.Сотрудник
ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Типовой.ВидыСубконто КАК ВидыСубконтоДт
ПО БУНачисления.СчетДт = ВидыСубконтоДт.Ссылка
И (ВидыСубконтоДт.ВидСубконто = &парамВидСубконтоСтатьиЗатрат)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Резервы КАК Резервы
ПО (РазмерыОтчисленийВРезервы.Резерв = Резервы.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Типовой.ВидыСубконто КАК ВидыСубконтоБУДт1
ПО БУНачисления.СчетДт = ВидыСубконтоБУДт1.Ссылка
И (ВидыСубконтоБУДт1.НомерСтроки = 1)
ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Типовой.ВидыСубконто КАК ВидыСубконтоБУДт2
ПО БУНачисления.СчетДт = ВидыСубконтоБУДт2.Ссылка
И (ВидыСубконтоБУДт2.НомерСтроки = 2)
ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Типовой.ВидыСубконто КАК ВидыСубконтоБУДт3
ПО БУНачисления.СчетДт = ВидыСубконтоБУДт3.Ссылка
И (ВидыСубконтоБУДт3.НомерСтроки = 3)
ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Налоговый.ВидыСубконто КАК ВидыСубконтоНУДт1
ПО (ВЫБОР
КОГДА Резервы.ПринятиеКВычетуПоНалоговомуУчету
ТОГДА БУНачисления.СчетДтНУ = ВидыСубконтоНУДт1.Ссылка
ИНАЧЕ &парамСчетПрочиеРасходыНУ = ВидыСубконтоНУДт1.Ссылка
КОНЕЦ)
И (ВидыСубконтоНУДт1.НомерСтроки = 1)
ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Налоговый.ВидыСубконто КАК ВидыСубконтоНУДт2
ПО (ВЫБОР
КОГДА Резервы.ПринятиеКВычетуПоНалоговомуУчету
ТОГДА БУНачисления.СчетДтНУ = ВидыСубконтоНУДт2.Ссылка
ИНАЧЕ &парамСчетПрочиеРасходыНУ = ВидыСубконтоНУДт2.Ссылка
КОНЕЦ)
И (ВидыСубконтоНУДт2.НомерСтроки = 2)
ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Налоговый.ВидыСубконто КАК ВидыСубконтоНУДт3
ПО (ВЫБОР
КОГДА Резервы.ПринятиеКВычетуПоНалоговомуУчету
ТОГДА БУНачисления.СчетДтНУ = ВидыСубконтоНУДт3.Ссылка
ИНАЧЕ &парамСчетПрочиеРасходыНУ = ВидыСубконтоНУДт3.Ссылка
КОНЕЦ)
И (ВидыСубконтоНУДт3.НомерСтроки = 3)
ГДЕ
БУНачисления.Сумма <> 0

СГРУППИРОВАТЬ ПО
БУНачисления.СчетДт,
БУНачисления.ФизЛицо,
БУНачисления.СубконтоДт1,
БУНачисления.СубконтоДт2,
БУНачисления.СубконтоДт3,
БУНачисления.СпособРаспределенияЗатрат,
РазмерыОтчисленийВРезервы.Резерв,
РазмерыОтчисленийВРезервы.Размер,
РазмерыОтчисленийВРезервы.РазмерСоциальногоНалога,
РазмерыОтчисленийВРезервы.РазмерСоциальныхОтчислений,
ВЫБОР
КОГДА ЕСТЬNULL(РаботникиОрганизации.ИсчислятьОППВ, ЛОЖЬ)
ТОГДА РазмерыОтчисленийВРезервы.РазмерПрофессиональныхПенсионныхВзносов
ИНАЧЕ 0
КОНЕЦ,
Резервы.ПринятиеКВычетуПоНалоговомуУчету,
Резервы.СтатьяЗатрат,
ВЫБОР
КОГДА &парамВедениеУчетаВременныхРазницБалансовымМетодом
И НЕ Резервы.ПринятиеКВычетуПоНалоговомуУчету
ТОГДА &парамСчетПрочиеРасходыНУ
ИНАЧЕ БУНачисления.СчетДтНУ
КОНЕЦ,
ВЫБОР
КОГДА &парамВедениеУчетаВременныхРазницБалансовымМетодом
И НЕ Резервы.ПринятиеКВычетуПоНалоговомуУчету
ТОГДА Резервы.СтатьяЗатрат
ИНАЧЕ ВЫБОР
КОГДА ВидыСубконтоБУДт1.ВидСубконто = ВидыСубконтоНУДт1.ВидСубконто
ТОГДА БУНачисления.СубконтоДт1
КОГДА ВидыСубконтоБУДт2.ВидСубконто = ВидыСубконтоНУДт1.ВидСубконто
ТОГДА БУНачисления.СубконтоДт2
КОГДА ВидыСубконтоБУДт3.ВидСубконто = ВидыСубконтоНУДт1.ВидСубконто
ТОГДА БУНачисления.СубконтоДт3
КОНЕЦ
КОНЕЦ,
ВЫБОР
КОГДА ВидыСубконтоБУДт1.ВидСубконто = ВидыСубконтоНУДт2.ВидСубконто
ТОГДА БУНачисления.СубконтоДт1
КОГДА ВидыСубконтоБУДт2.ВидСубконто = ВидыСубконтоНУДт2.ВидСубконто
ТОГДА БУНачисления.СубконтоДт2
КОГДА ВидыСубконтоБУДт3.ВидСубконто = ВидыСубконтоНУДт2.ВидСубконто
ТОГДА БУНачисления.СубконтоДт3
КОНЕЦ,
ВЫБОР
КОГДА ВидыСубконтоБУДт1.ВидСубконто = ВидыСубконтоНУДт3.ВидСубконто
ТОГДА БУНачисления.СубконтоДт1
КОГДА ВидыСубконтоБУДт2.ВидСубконто = ВидыСубконтоНУДт3.ВидСубконто
ТОГДА БУНачисления.СубконтоДт2
КОГДА ВидыСубконтоБУДт3.ВидСубконто = ВидыСубконтоНУДт3.ВидСубконто
ТОГДА БУНачисления.СубконтоДт3
КОНЕЦ,
ВЫБОР
КОГДА РазмерыОтчисленийВРезервы.СчетУчета = &парамПустойСчет
ТОГДА &парамСчетКтДляРезервов
ИНАЧЕ РазмерыОтчисленийВРезервы.СчетУчета
КОНЕЦ,
ВЫБОР
КОГДА РазмерыОтчисленийВРезервы.СчетУчета = &парамПустойСчет
ТОГДА &парамСчетКтНУДляРезервов
ИНАЧЕ РазмерыОтчисленийВРезервы.СчетУчета.СчетНУ
КОНЕЦ,
ЕСТЬNULL(ВидыСубконтоДт.НомерСтроки, 0)

УПОРЯДОЧИТЬ ПО
БУНачисления.ФизЛицо


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

СМОТРЕТЬ >>


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1095
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
вытаскивать "второй пакет" отдельно в консоль запросов и отлаживать
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн a.nikulnikova

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-08-24
  • Сайт: 
  • Профессия: Программист 1С
вытаскивать "второй пакет" отдельно в консоль запросов и отлаживать
Второй пакет связывается с первым...

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1095
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
значит оба
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн a.nikulnikova

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-08-24
  • Сайт: 
  • Профессия: Программист 1С
значит оба
Я вытащила оба. Но вопрос то не в этом стоит. А куда смотреть? что возможно может быть причиной не отображения данных.
Добавлено: 09 Дек 2015, 07:41

значит оба
через просмотр временных таблиц(в консоли запроса), вторая таблица(с которой я борюсь) данные выдает, но когда выполняешь запрос, то ничего.... КАК???? Почему такое может быть?

Последний раз редактировалось: a.nikulnikova; 09 Дек 2015, 07:41. Причина: Объединение сообщений

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1095
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ну значит в конечной запросе какие-то отборы срабатывают...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

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

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
158 Сообщений
alex0402
61 Сообщений
MuI_I_Ika MuI_I_Ika
45 Сообщений
crow1983
35 Сообщений
LexaK
32 Сообщений
alexandr_ll
32 Сообщений
sertak sertak
27 Сообщений
Vzonder
22 Сообщений
BuhRust
19 Сообщений
дфтын дфтын
17 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal