|
ЗУП 2.5.106.1 Не попадает аванс в конечное сальдо расчетной ведомости | ☑ | ||
---|---|---|---|---|
0
ultrannge89
03.08.16
✎
14:11
|
Добрый день. Столкнулся с проблемой. При формировании отчета за июль в колонке конечное сальдо не учитывается ранее выплаченные суммы по этому начислению. Сам документ выписка из банка сделан 03.08, но движения у него по регистру взаиморасчетов зафиксированы на 01.07. А в отчет они все равно не попадают...
Запрос из отчета не очень понимаю. Думаю развернуть базу из бэкапа месяц назад (до обнов) и посмотреть как там. Может кто-то уже сталкивался с проблемой? ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, МЕСЯЦ) КАК ПериодРегистрации ПОМЕСТИТЬ Периоды ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода ; ВЫБРАТЬ РАЗРЕШЕННЫЕ СальдоПоПериодам.Период КАК ПериодРегистрации, СальдоПоПериодам.Организация КАК Организация, ВЫБОР КОГДА СальдоПоПериодам.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) ТОГДА СальдоПоПериодам.Организация ИНАЧЕ СальдоПоПериодам.Организация.ГоловнаяОрганизация КОНЕЦ КАК ГоловнаяОрганизация, СУММА(СальдоПоПериодам.СуммаВзаиморасчетовКонечныйОстаток) КАК Результат, "Я" КАК Группа, 6 КАК ПриоритетГруппы, NULL КАК ПриоритетВидаРасчета, СальдоПоПериодам.Физлицо КАК Физлицо, "Конечное сальдо" КАК ИмяВидаРасчета, NULL КАК Регистратор, Неопределено КАК Ведомость {ВЫБРАТЬ ПериодРегистрации, Организация.*, ГоловнаяОрганизация.*, Результат, Группа, Физлицо.*, ИмяВидаРасчета} ИЗ (ВЫБРАТЬ Периоды.Период КАК Период, Сальдо.Физлицо КАК Физлицо, Сальдо.Организация КАК Организация, СУММА(Сальдо.СуммаВзаиморасчетовОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток ИЗ (ВЫБРАТЬ РАЗЛИЧНЫЕ НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ) КАК Период ИЗ Периоды КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода И &ЕстьГруппировкаПоПериодуРегистрации {ГДЕ (НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ)) КАК ПериодРегистрации} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РАЗЛИЧНЫЕ МАКСИМУМ(НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ)) ИЗ Периоды КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода И (НЕ &ЕстьГруппировкаПоПериодуРегистрации) {ГДЕ (НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ)) КАК ПериодРегистрации} ИМЕЮЩИЕ МАКСИМУМ(НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ)) ЕСТЬ НЕ NULL ) КАК Периоды ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация КАК Организация, &НачалоПериода КАК Период, ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо КАК Физлицо, ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток ИЗ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&НачалоПериода {(&НачалоПериода)}, {(Физлицо), (Организация)}) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация, ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Период, ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо, ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОборот ИЗ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, {(Физлицо), (Организация)}) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НДФЛКЗачету.Организация, &НачалоПериода, НДФЛКЗачету.ФизЛицо, НДФЛКЗачету.СуммаНДФЛКЗачетуОстаток ИЗ РегистрНакопления.НДФЛКЗачету.Остатки(&НачалоПериода {(&НачалоПериода)}, {(Физлицо), (Организация)}) КАК НДФЛКЗачету ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ НДФЛКЗачету.Организация, НДФЛКЗачету.Период, НДФЛКЗачету.ФизЛицо, НДФЛКЗачету.СуммаНДФЛКЗачетуОборот ИЗ РегистрНакопления.НДФЛКЗачету.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, {(Физлицо), (Организация)}) КАК НДФЛКЗачету) КАК Сальдо ПО (Сальдо.Период <= Периоды.Период) ГДЕ (НЕ Сальдо.Физлицо ЕСТЬ NULL ) СГРУППИРОВАТЬ ПО Сальдо.Организация, Сальдо.Физлицо, Периоды.Период) КАК СальдоПоПериодам ГДЕ (НЕ СальдоПоПериодам.Физлицо ЕСТЬ NULL ) СГРУППИРОВАТЬ ПО СальдоПоПериодам.Период, СальдоПоПериодам.Организация, СальдоПоПериодам.Физлицо, ВЫБОР КОГДА СальдоПоПериодам.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) ТОГДА СальдоПоПериодам.Организация ИНАЧЕ СальдоПоПериодам.Организация.ГоловнаяОрганизация КОНЕЦ ИМЕЮЩИЕ СУММА(СальдоПоПериодам.СуммаВзаиморасчетовКонечныйОстаток) <> 0 |
|||
1
ultrannge89
03.08.16
✎
14:12
|
Блин, как кусок кода в одну группировку запихивать?)))
|
|||
2
RomaH
naïve
03.08.16
✎
14:18
|
не надо там в запрос смотреть
все в районе вывода |
|||
3
RomaH
naïve
03.08.16
✎
14:20
|
//ОбластьСтрока.Параметры.КВыплате = ОбластьСтрока.Параметры.КВыплате + ?((ОбластьСтрока.Параметры.ВсегоНачислено - ОбластьСтрока.Параметры.ВсегоУдержано) > 0, (ОбластьСтрока.Параметры.ВсегоНачислено - ОбластьСтрока.Параметры.ВсегоУдержано), 0);
//ОбластьПодвалСтр.Параметры.КВыплате = ОбластьПодвалСтр.Параметры.КВыплате + ?((ОбластьСтрока.Параметры.ВсегоНачислено - ОбластьСтрока.Параметры.ВсегоУдержано) > 0, (ОбластьСтрока.Параметры.ВсегоНачислено - ОбластьСтрока.Параметры.ВсегоУдержано), 0); //ОбластьПодвалВед.Параметры.КВыплате = ОбластьПодвалВед.Параметры.КВыплате + ?((ОбластьСтрока.Параметры.ВсегоНачислено - ОбластьСтрока.Параметры.ВсегоУдержано) > 0, (ОбластьСтрока.Параметры.ВсегоНачислено - ОбластьСтрока.Параметры.ВсегоУдержано), 0); КВыплате = ОбластьСтрока.Параметры.ВсегоНачислено - ОбластьСтрока.Параметры.ВсегоУдержано - ОбластьСтрока.Параметры.ДолгЗаРаботником + ОбластьСтрока.Параметры.ДолгЗаОрганизацией; ОбластьСтрока.Параметры.КВыплате = ОбластьСтрока.Параметры.КВыплате + ?((КВыплате) > 0, (КВыплате), 0); ОбластьПодвалСтр.Параметры.КВыплате = ОбластьПодвалСтр.Параметры.КВыплате + ?((КВыплате) > 0, (КВыплате), 0); ОбластьПодвалВед.Параметры.КВыплате = ОбластьПодвалВед.Параметры.КВыплате + ?((КВыплате) > 0, (КВыплате), 0); |
|||
4
ultrannge89
03.08.16
✎
14:32
|
Кароче сорри за тупость, вопрос решается сменой даты у выписки из банка на ту что в периоде формирования отчета. Скорей всего так оно и должно быть. Просто меня смутило ,что сам документ создан в новом месяце, а движение делает в прошлом. Поэтому полез искать в запрос, обращается ли он к дате регистратора...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |