Имя: Пароль:
1C
1С v8
В конфе Аренда и управление недвижимостью не проводится доп соглашение
,
0 Akasyra
 
30.05.13
10:17
Добрый день, уважаемые форумчане. Проблема следующая: не проводится доп соглашение с руганью, что сдаваемая площадь превышает свободную. Я посмотрела в каком месте возникает глюк, обнаружила запрос. В запросе идет сбор данных из таб части доп соглашения и двух регистров сведений. Открыла его консолью запросов, заполняю данными и получается, что во всех случаях запрос работает правильно, кроме одного, того самого злополучного доп соглашения. Может кто-то сталкивался с такой проблемой и знает как её разрулить?
1 Турист
 
30.05.13
10:28
жесть
2 piter3
 
30.05.13
10:29
позвать спеца не?
3 Akasyra
 
30.05.13
10:35
(2) не
4 Akasyra
 
30.05.13
10:52
Попробую описать в чем разница результата запроса, может опишу и сама пойму в чем проблема...
В доп соглашении которое проводится:
В результате выводятся заключения договоров аренды и доп соглашения, причем если есть доп соглашение, то заключение договора не считается. А в доп соглашении которое не проводится вываливается все: и заключение, даже если по нему есть доп соглашение и доп соглашение, но не все, а по какому то критерию, вот и получается что куча договоров считается два раза, в итоге вываливается ошибка с превышением. Ну и сам текст запроса:
ВЫБРАТЬ
   ПостояннаяЧастьАренднойПлаты.НомерСтроки КАК НомерСтроки,
   ПостояннаяЧастьАренднойПлаты.ОбъектАренды КАК ОбъектАренды,
   ПостояннаяЧастьАренднойПлаты.Количество КАК ПлощадьПоТекущемуДокументу,
   ЕСТЬNULL(Ставки.Площадь, 0) КАК ПлощадьПоДокументам,
   ПостояннаяЧастьАренднойПлаты.ОбъектАренды.ЗначениеХарактеристики КАК Площадь
ИЗ
   Документ.АР_ДополнительноеСоглашение.ПостояннаяЧастьАренднойПлаты КАК ПостояннаяЧастьАренднойПлаты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АР_СтатусыОбъектовАренды.СрезПоследних(
               &МоментВремени,
               Услуга = &Услуга
                   И ЗаключениеДоговора <> &ЗаключениеДоговора) КАК СтатусыОбъектовАренды
           ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АР_Ставки КАК Ставки
           ПО СтатусыОбъектовАренды.Регистратор = Ставки.Регистратор
               И СтатусыОбъектовАренды.ОбъектАренды = Ставки.ОбъектАренды
               И СтатусыОбъектовАренды.Услуга = Ставки.Услуга
       ПО ПостояннаяЧастьАренднойПлаты.ОбъектАренды = СтатусыОбъектовАренды.ОбъектАренды
           И ПостояннаяЧастьАренднойПлаты.ДатаНачалаСрокаАренды <= СтатусыОбъектовАренды.ДатаОкончанияАренды
           И ПостояннаяЧастьАренднойПлаты.ДатаОкончанияСрокаАренды >= СтатусыОбъектовАренды.ДатаНачалаАренды
ГДЕ
   ПостояннаяЧастьАренднойПлаты.Ссылка = &Ссылка
   И ПостояннаяЧастьАренднойПлаты.Услуга = &Услуга
   И НЕ ПостояннаяЧастьАренднойПлаты.ОбъектАренды.НеКонтролироватьПлощадь
ИТОГИ
   МАКСИМУМ(НомерСтроки),
   МАКСИМУМ(ПлощадьПоТекущемуДокументу),
   СУММА(ПлощадьПоДокументам),
   МАКСИМУМ(Площадь)
ПО
   ОбъектАренды
5 Турист
 
30.05.13
10:56
Думаешь что все твою самописку видели?
6 Господин ПЖ
 
30.05.13
10:59
аренда - шняга еще та... за регистр сведений со статусами объектов аренды и запросы работающие с ним - отдельное спасибо...
Независимо от того, куда вы едете — это в гору и против ветра!