![]() |
![]() |
![]() |
|
Помогите переделать запрос для УТ! | ☑ | ||
---|---|---|---|---|
0
Мисти
14.08.13
✎
15:31
|
Это проверка задолженности по договору.
А мне нужно проверять сразу по списку договоров! Я не могу понять, где условие "что проверяется" задается-то?? |
|||
1
Мисти
14.08.13
✎
15:31
|
"
|ВЫБРАТЬ | ТаблицаДвижений.ЗаказКлиента.Договор КАК Договор, | ДанныеДоговора.ВалютаВзаиморасчетов КАК Валюта, | ДанныеДоговора.ОграничиватьСуммуЗадолженности КАК ОграничиватьСуммуЗадолженности, | ДанныеДоговора.ДопустимаяСуммаЗадолженности КАК ДопустимаяСуммаЗадолженности, | ЛОЖЬ КАК ЗапрещаетсяПросроченнаяЗадолженность | |ПОМЕСТИТЬ ДанныеДоговоровПредварительные |ИЗ | ДвиженияРасчетыСКлиентамиИзменениеСуммыДолга КАК ТаблицаДвижений | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Справочник.ДоговорыКонтрагентов КАК ДанныеДоговора | ПО | ТаблицаДвижений.ЗаказКлиента.Договор = ДанныеДоговора.Ссылка | |ГДЕ | ДанныеДоговора.ОграничиватьСуммуЗадолженности | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ТаблицаДвижений.ЗаказКлиента КАК Договор, | ДанныеДоговора.ВалютаВзаиморасчетов КАК Валюта, | ДанныеДоговора.ОграничиватьСуммуЗадолженности КАК ОграничиватьСуммуЗадолженности, | ДанныеДоговора.ДопустимаяСуммаЗадолженности КАК ДопустимаяСуммаЗадолженности, | ЛОЖЬ КАК ЗапрещаетсяПросроченнаяЗадолженность | |ИЗ | ДвиженияРасчетыСКлиентамиИзменениеСуммыДолга КАК ТаблицаДвижений | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Справочник.ДоговорыКонтрагентов КАК ДанныеДоговора | ПО | ТаблицаДвижений.ЗаказКлиента = ДанныеДоговора.Ссылка | |ГДЕ | ДанныеДоговора.ОграничиватьСуммуЗадолженности | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ТаблицаДвижений.ЗаказКлиента.Договор КАК Договор, | ДанныеДоговора.ВалютаВзаиморасчетов КАК Валюта, | ЛОЖЬ КАК ОграничиватьСуммуЗадолженности, | 0 КАК ДопустимаяСуммаЗадолженности, | ДанныеДоговора.ЗапрещаетсяПросроченнаяЗадолженность КАК ЗапрещаетсяПросроченнаяЗадолженность | |ИЗ | ДвиженияРасчетыСКлиентамиИзменениеСуммыДолга КАК ТаблицаДвижений | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Справочник.ДоговорыКонтрагентов КАК ДанныеДоговора | ПО | ТаблицаДвижений.ЗаказКлиента.Договор = ДанныеДоговора.Ссылка | |ГДЕ | ДанныеДоговора.ЗапрещаетсяПросроченнаяЗадолженность | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ТаблицаДвижений.ЗаказКлиента КАК Договор, | ДанныеДоговора.ВалютаВзаиморасчетов КАК Валюта, | ЛОЖЬ КАК ОграничиватьСуммуЗадолженности, | 0 КАК ДопустимаяСуммаЗадолженности, | ДанныеДоговора.ЗапрещаетсяПросроченнаяЗадолженность КАК ЗапрещаетсяПросроченнаяЗадолженность | |ИЗ | ДвиженияРасчетыСКлиентамиИзменениеСуммыДолга КАК ТаблицаДвижений | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Справочник.ДоговорыКонтрагентов КАК ДанныеДоговора | ПО | ТаблицаДвижений.ЗаказКлиента = ДанныеДоговора.Ссылка | |ГДЕ | ДанныеДоговора.ЗапрещаетсяПросроченнаяЗадолженность |; | |/////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ДанныеДоговоров.Договор КАК Договор, | ДанныеДоговоров.Валюта КАК Валюта, | МАКСИМУМ(ДанныеДоговоров.ОграничиватьСуммуЗадолженности) КАК КонтрольСуммы, | МАКСИМУМ(ДанныеДоговоров.ДопустимаяСуммаЗадолженности) КАК ДопустимаяСумма, | МАКСИМУМ(ДанныеДоговоров.ЗапрещаетсяПросроченнаяЗадолженность) КАК КонтрольСрока | |ПОМЕСТИТЬ ДанныеДоговоров |ИЗ | ДанныеДоговоровПредварительные КАК ДанныеДоговоров | |СГРУППИРОВАТЬ ПО | ДанныеДоговоров.Договор, | ДанныеДоговоров.Валюта |; | |/////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ДанныеДоговора.Ссылка КАК ЗаказКлиента, | ДанныеДоговора.Ссылка КАК Договор, | ДанныеДоговоров.Валюта КАК Валюта, | ДанныеДоговоров.КонтрольСуммы КАК КонтрольСуммы, | ДанныеДоговоров.КонтрольСрока КАК КонтрольСрока | |ПОМЕСТИТЬ ОбъектыРасчетов |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДанныеДоговора | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ Договор, Валюта, КонтрольСуммы, КонтрольСрока ИЗ ДанныеДоговоров) КАК ДанныеДоговоров | ПО | ДанныеДоговора.Ссылка = ДанныеДоговоров.Договор | |ГДЕ | ДанныеДоговора.ПорядокРасчетов = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетов.ПоДоговорамКонтрагентов) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ДанныеДокумента.Ссылка КАК ЗаказКлиента, | ДанныеДокумента.Договор КАК Договор, | ДанныеДоговоров.Валюта КАК Валюта, | ДанныеДоговоров.КонтрольСуммы КАК КонтрольСуммы, | ДанныеДоговоров.КонтрольСрока КАК КонтрольСрока | |ИЗ | Документ.ЗаказКлиента КАК ДанныеДокумента | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ Договор, Валюта, КонтрольСуммы, КонтрольСрока ИЗ ДанныеДоговоров) КАК ДанныеДоговоров | ПО | ДанныеДокумента.Договор = ДанныеДоговоров.Договор | |ГДЕ | ДанныеДокумента.Проведен | И ДанныеДокумента.ПорядокРасчетов = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетов.ПоЗаказамНакладным) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ДанныеДокумента.Ссылка КАК ЗаказКлиента, | ДанныеДокумента.Договор КАК Договор, | ДанныеДоговоров.Валюта КАК Валюта, | ДанныеДоговоров.КонтрольСуммы КАК КонтрольСуммы, | ДанныеДоговоров.КонтрольСрока КАК КонтрольСрока | |ИЗ | Документ.ЗаявкаНаВозвратТоваровОтКлиента КАК ДанныеДокумента | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ Договор, Валюта, КонтрольСуммы, КонтрольСрока ИЗ ДанныеДоговоров) КАК ДанныеДоговоров | ПО | ДанныеДокумента.Договор = ДанныеДоговоров.Договор | |ГДЕ | ДанныеДокумента.Проведен | И ДанныеДокумента.ПорядокРасчетов = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетов.ПоЗаказамНакладным) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ДанныеДокумента.Ссылка КАК ЗаказКлиента, | ДанныеДокумента.Договор КАК Договор, | ДанныеДоговоров.Валюта КАК Валюта, | ДанныеДоговоров.КонтрольСуммы КАК КонтрольСуммы, | ДанныеДоговоров.КонтрольСрока КАК КонтрольСрока | |ИЗ | Документ.ОтчетКомиссионера КАК ДанныеДокумента | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ Договор, Валюта, КонтрольСуммы, КонтрольСрока ИЗ ДанныеДоговоров) КАК ДанныеДоговоров | ПО | ДанныеДокумента.Договор = ДанныеДоговоров.Договор | |ГДЕ | ДанныеДокумента.Проведен | И ДанныеДокумента.ПорядокРасчетов <> ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетов.ПоДоговорамКонтрагентов) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ДанныеДокумента.Ссылка КАК ЗаказКлиента, | ДанныеДокумента.Договор КАК Договор, | ДанныеДоговоров.Валюта КАК Валюта, | ДанныеДоговоров.КонтрольСуммы КАК КонтрольСуммы, | ДанныеДоговоров.КонтрольСрока КАК КонтрольСрока | |ИЗ | Документ.РеализацияТоваровУслуг КАК ДанныеДокумента | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ Договор, Валюта, КонтрольСуммы, КонтрольСрока ИЗ ДанныеДоговоров) КАК ДанныеДоговоров | ПО | ДанныеДокумента.Договор = ДанныеДоговоров.Договор | |ГДЕ | ДанныеДокумента.Проведен | И ДанныеДокумента.ПорядокРасчетов <> ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетов.ПоДоговорамКонтрагентов) | |; | |/////////////////////////////////////////////////////////////////// |"; |
|||
2
Мисти
14.08.13
✎
15:32
|
Ой. А почему кол не свернулся?
|
|||
3
Мисти
14.08.13
✎
15:36
|
И не видать, чтоб там параметры задавались!
Единственное условие могу отыскать - это ДанныеДокумента.ПорядокРасчетов = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетов.ПоЗаказамНакладным) |
|||
4
Мисти
14.08.13
✎
16:10
|
А почему бы просто не посмотреть по регистру взаиморасчетов?
|
|||
5
shamannk
14.08.13
✎
16:15
|
МенеджерВременныхТаблиц ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |