ЗУП. Запрос и СКД дают разные суммы #684131


#0 by Gucci76
Сделал отчет на СКД. Очтет выдает не правильные суммы, методом тыка нашел какая сумма пропадает. Вытащил запрос в консоль запросов без изменения - выполнил - сумма правильная. Есть документ увольнение, в котором сразу два вида расчета, так вот разница равна сумма документа / 2 Почему так?
#1 by GenV
Проверь параметры в СКД. Иногда, если они скрытые, то они не соответствуют ожидаемым )
#2 by Gucci76
Они не скрыты
#3 by Gucci76
(я отойду, но потом обязательно почитаю. Надеюсь на помощь)
#4 by shuhard
так и должно быть, ибо СКД работает с границей по своему
#5 by Armando
Покажи запрос
#6 by Gucci76
если еще интересно вот запрос ВЫБРАТЬ     БУОсновныеНачисления.ПериодДействияНачало КАК Период,     И БУОсновныеНачисления.КОСГУ В (ЗНАЧЕНИЕ(Справочник.КОСГУ.КОСГУ211))     И БУОсновныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода ОБЪЕДИНИТЬ ВСЕ     БУДополнительныеНачисления.ОбособленноеПодразделение ИЗ     И БУДополнительныеНачисления.КОСГУ В (ЗНАЧЕНИЕ(Справочник.КОСГУ.КОСГУ211))     И БУДополнительныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода ИНДЕКСИРОВАТЬ ПО     Сотрудник, ВЫБРАТЬ ГДЕ     МесячноеДенежноеСодержание.Период МЕЖДУ ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, -6) И ДОБАВИТЬКДАТЕ(&КонецПериода, МЕСЯЦ, 6) СГРУППИРОВАТЬ ПО     ВТСохраняемоеДенежноеСодержание.Регистратор КАК Регистратор,         КБКСтатейФинансирования.СтатьяФинансирования КАК СтатьяФинансирования, ИЗ     РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации ИЗ     И ПериодыПерекрытия.Период ЕСТЬ NULL ИНДЕКСИРОВАТЬ ПО     РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления ГДЕ     БУОсновныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода     И БУОсновныеНачисления.КОСГУ В (ЗНАЧЕНИЕ(Справочник.КОСГУ.КОСГУ211))     И БУОсновныеНачисления.Результат <> 0     И НЕ БУОсновныеНачисления.ВидРасчета.СпособРасчета В (ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.СохраняемоеДенежноеСодержание), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.МесячноеДенежноеСодержание), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.СохраняемоеДенежноеСодержаниеОтпуска)) ОБЪЕДИНИТЬ ВСЕ     БУДополнительныеНачисления.ОбособленноеПодразделение ИЗ     РегистрРасчета.БУДополнительныеНачисления КАК БУДополнительныеНачисления ГДЕ     БУДополнительныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода     И БУДополнительныеНачисления.КОСГУ В (ЗНАЧЕНИЕ(Справочник.КОСГУ.КОСГУ211))     И БУДополнительныеНачисления.Результат <> 0     И НЕ БУДополнительныеНачисления.ВидРасчета.СпособРасчета В (ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.СохраняемоеДенежноеСодержание), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.МесячноеДенежноеСодержание), ЗНАЧЕНИЕ(Перечисление.СпособыРасчетаОплатыТруда.СохраняемоеДенежноеСодержаниеОтпуска)) ОБЪЕДИНИТЬ ВСЕ     ВТТаблицаРаспределенияДС.ОбособленноеПодразделение ИЗ     ВТТаблицаРаспределенияДС КАК ВТТаблицаРаспределенияДС             КОГДА ВТДвиженияРаботников.Должность.ВидДолжности В (ЗНАЧЕНИЕ(Перечисление.ВидыДолжностей.ГосударственнаяДолжность), ЗНАЧЕНИЕ(Перечисление.ВидыДолжностей.ДолжностьГосударственнойГражданскойСлужбы), ЗНАЧЕНИЕ(Перечисление.ВидыДолжностей.ОтдельнаяДолжностьГосударственнойГражданскойСлужбы), ЗНАЧЕНИЕ(Перечисление.ВидыДолжностей.ДолжностьИногоВидаФедеральнойГосударственнойСлужбы))                     И ТаблицаНачислений.ВидРасчета В (ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.РайонныйКоэффициент), ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.СевернаяНадбавка))     ТаблицаНачислений.Регистратор
#7 by Gucci76
И если быть точным то конфигурация ЗБУ (бюджетная зарплата)
#8 by Gucci76
Прием
#9 by Gucci76
Ап
#10 by kumena
согласен с постом 1 смотрите параметры и текст запроса в макете, который реально исполняется.
#11 by Gucci76
А что такое "текст запроса в макете"? Что такое "текст запроса" и "макет" я представляю. А все вместе не понимаю о чем речь.
#12 by mistеr
Есть сомнения в правильности соединения         ПО БУОсновныеНачисления.Регистратор = ОсновныеНачисленияРаботниковОрганизаций.Регистратор Обычно соединяют по ВидРасчета,ПериодДействияНачало,ПериодДействияКонец
#13 by France
когда заметил такое, насильно устанавливал период в КонецПериода при запросе остатков.. и тогда результаты начали совпадать.. и еще, если в запросе есть группировка с суммированием, и затем результать суммы скормить СКД в виде ресурсов - опять будет результат "ой..мать мать мать"..
#14 by Gucci76
Если связь плохая, тогда бы и консоль тоже ерунду выдала бы. Нет разве? А что заметил?
#15 by France
Запрос в консоли по умолчанию берет остатки на конец дня (периода). СКД по умолчанию остатки получал на начало периода..
#16 by ИС-2
есть специальный запросник СКД для таких случаев. Посмотри его в инете. Он позволяет посмотреть как выглядит запрос на самом деле после обработки в СКД
#17 by ИС-2
проблема в &НачалоПериода И &КонецПериода . Переименуй их в &ДатаНач и &ДатаКон
#18 by France
а что это даст?
#19 by Gucci76
Сейчас поищу. Не охота переименовывать, т.к. я поставил СКД в типовой отчет и он выглядит как типовой (с настройками, отборами и т.д.)
#20 by Gucci76
У меня нет "остаточного" регистра.
#21 by alexiv79
Как уже выше писали - может быть дело в конце периода. Попробуй явно задать конец дня, к примеру 15.10.2013 23:59:59
#22 by Gucci76
Другими словами, я не использовал РегистрНакопления.Остатки
#23 by Gucci76
К сожалению базы где это было у меня нет. Проверить не могу.
#24 by Gucci76
это подойдет?
#25 by ИС-2
была подобная проблема. Сейчас подбробности не помню, но решилась после переименования. СКД как-то не так ставила эти параметры
#26 by ИС-2
возможно. У меня называется он так zaprosnik.skd. Можно еще через отладку посмотреть, но не помню как
#27 by France
суть не в "остаточности" регистра, а в работе с параметром дата..
#28 by Gucci76
А что за расширение такое диковинное?
#29 by Gucci76
Обязательно попробую все предложения как будет база под рукой!
#30 by ИС-2
не расширение нормально. Просто файл так называется
#31 by Gucci76
Скачал из вроде что то делает. Буду ковыряться потом в нужной базе.
#32 by kumena
"Что такое "текст запроса" и "макет" я представляю. А все вместе не понимаю о чем речь." видимо я плохо объясняю. речь о том о чем написано в 16, только для того чтобы "посмотреть" приблуд кроме конфигуратора и его отладчика не надо.
#33 by Gucci76
Наешл где СКД не верно делало. Во второй таблице пропадало МесячноеДенежноеСодержание.СпособРасчета //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Добавил связь в следующей таблице по этому реквизиту и все заработало. Все таки связь была неверная. Спасибо всем желавшим помочь!!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С