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

СМОТРЕТЬ >>

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

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

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)

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



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

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


Теги:
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

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

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

oleg-x
105 Сообщений
alex0402
93 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
65 Сообщений
ilyay ilyay
49 Сообщений
Golickoff Golickoff
49 Сообщений
AIFrame
47 Сообщений
ab30ru
38 Сообщений
wise wise
34 Сообщений
Амал
30 Сообщений
lansy
22 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal