Имя: Пароль:
1C
1С v8
Договор не попадает в запрос
,
0 narayanan
 
30.11.12
15:33
Здрасьте. Есть запрос По регистру ПНО по начислению процентов. Не попадает в регистр за ноябрь один кредит. У него Сальдо нач.нет, но были обороты. Если у договора есть нач сальдо, то договор попадает в отчет. Обороты такие: Оплата равна займу. Помогите порпавить чтобы договор попадал в запрос



ВЫБРАТЬ
   СтавкаРефинансированияЦБСрезПоследних.Размер
ПОМЕСТИТЬ СтавкаЦБРФ
ИЗ
   РегистрСведений.СтавкаРефинансированияЦБ.СрезПоследних(&НачалоПериода, ) КАК СтавкаРефинансированияЦБСрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
   ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ДоговорКонтрагента,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК Оплата,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК Займ,
   МАКСИМУМ(СтавкаЦБРФ.Размер * 1.8) КАК СтавкаЦБРФ,
   ЕСТЬNULL(СрокПогашения.Значение, 0) КАК СрокПогашения,
   МАКСИМУМ(0) КАК ДнейЗадолженности,
   МАКСИМУМ(ЕСТЬNULL(ПроцентныеСтавкиПоДоговору.Значение, 0)) КАК ПроцентнаяСтавкаПоДоговору,
   ХозрасчетныйОстаткиИОбороты.Период КАК ДатаОплатыПолучения,
   ДАТАВРЕМЯ(1, 1, 1) КАК КонечнаяДатаРасчета,
   ВЫБОР
       КОГДА остатки.СуммаНачальныйОстатокДт > 0
           ТОГДА остатки.СуммаНачальныйОстатокДт
       ИНАЧЕ остатки.СуммаНачальныйОстатокКт
   КОНЕЦ КАК НачОстаток,
   ВЫБОР
       КОГДА остатки.СуммаКонечныйОстатокДт > 0
           ТОГДА остатки.СуммаКонечныйОстатокДт
       ИНАЧЕ остатки.СуммаКонечныйОстатокКт
   КОНЕЦ КАК КонОстаток,
   ВЫБОР
       КОГДА ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт > 0
           ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт
       ИНАЧЕ ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт
   КОНЕЦ КАК ОстатокНаДатуОплатыПолучения,
   ХозрасчетныйОстаткиИОбороты.Регистратор,
   0 КАК КоличествоДней,
   0 КАК Колонка9,
   0 КАК Колонка10,
   0 КАК Колонка11
ИЗ
   СтавкаЦБРФ КАК СтавкаЦБРФ,
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , Счет В (&Счета), , ) КАК ХозрасчетныйОстаткиИОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ЗначенияСвойствОбъектов.Объект КАК Объект,
           ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, 0) КАК Значение
       ИЗ
           РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
       ГДЕ
           ЗначенияСвойствОбъектов.Свойство = &Свойство) КАК ПроцентныеСтавкиПоДоговору
       ПО ХозрасчетныйОстаткиИОбороты.Субконто2 = ПроцентныеСтавкиПоДоговору.Объект
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
           ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ДоговорКонтрагента,
           СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт) КАК СуммаНачальныйОстатокДт,
           СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт) КАК СуммаНачальныйОстатокКт,
           СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК СуммаКонечныйОстатокДт,
           СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК СуммаКонечныйОстатокКт
       ИЗ
           РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , Счет В (&Счета), , ) КАК ХозрасчетныйОстаткиИОбороты
       
       СГРУППИРОВАТЬ ПО
           ХозрасчетныйОстаткиИОбороты.Субконто2,
           ХозрасчетныйОстаткиИОбороты.Субконто1) КАК остатки
       ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = остатки.Контрагент
           И ХозрасчетныйОстаткиИОбороты.Субконто2 = остатки.ДоговорКонтрагента
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ЗначенияСвойствОбъектов.Объект КАК Объект,
           ЗначенияСвойствОбъектов.Значение КАК Значение
       ИЗ
           РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
       ГДЕ
           ЗначенияСвойствОбъектов.Свойство = &СвойствоСрокПогашения) КАК СрокПогашения
       ПО ХозрасчетныйОстаткиИОбороты.Субконто2 = СрокПогашения.Объект

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстаткиИОбороты.Субконто1,
   ХозрасчетныйОстаткиИОбороты.Субконто2,
   ХозрасчетныйОстаткиИОбороты.Период,
   ВЫБОР
       КОГДА остатки.СуммаНачальныйОстатокДт > 0
           ТОГДА остатки.СуммаНачальныйОстатокДт
       ИНАЧЕ остатки.СуммаНачальныйОстатокКт
   КОНЕЦ,
   ВЫБОР
       КОГДА остатки.СуммаКонечныйОстатокДт > 0
           ТОГДА остатки.СуммаКонечныйОстатокДт
       ИНАЧЕ остатки.СуммаКонечныйОстатокКт
   КОНЕЦ,
   ВЫБОР
       КОГДА ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт > 0
           ТОГДА ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт
       ИНАЧЕ ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт
   КОНЕЦ,
   ХозрасчетныйОстаткиИОбороты.Регистратор,
   ЕСТЬNULL(СрокПогашения.Значение, 0)

УПОРЯДОЧИТЬ ПО
   Контрагент,
   ДоговорКонтрагента,
   ДатаОплатыПолучения
ИТОГИ
   МАКСИМУМ(НачОстаток),
   МАКСИМУМ(КонОстаток)
ПО
   Контрагент,
   ДоговорКонтрагента
АВТОУПОРЯДОЧИВАНИЕ
1 Живой Ископаемый
 
30.11.12
15:34
я согласен даже это сделать за сумму на 5% меньше, чем ты ты решил мне предложить...
2 narayanan
 
30.11.12
15:37
намек такой что это стоит денег, да?
3 Живой Ископаемый
 
30.11.12
15:39
да, потому что не написано как ты попытался это сделать и у тебя не получилось. Значит ты считаешь что это не стоит твоих попыток.  Но раз так, значит ты готов заплатить тому кто это попытается сделать за тебя.
4 narayanan
 
30.11.12
15:41
хорошо, буду сам делать
Основная теорема систематики: Новые системы плодят новые проблемы.