|
Запрос расчеты с клиентами | ☑ | ||
---|---|---|---|---|
0
Gossar1C
25.03.15
✎
15:13
|
БРатцы хелп! Подскажите пожалуйста как в данном отчете соединить реализацию по основанию с временной таблицей? Пока что я вывожу заказы клиентов за период, а мне нужно выводить реализацию и соответственно если есть основание заказ с задолженностью, то в строчке выводилось бы так
_____________________________________________________ Документ Сумма дока Долг(Наш или их) Реализация 001 | 34 405,34 | Реализация 002 | 4 323,01 | -25,32 _____________________________________________________ ну и тд. ВЫБРАТЬ КА.ЗаказКлиента КАК Документ, КА.ЗаказКлиента.Контрагент КАК Контрагент, КА.СуммаКонечныйОстаток КАК Задолженность ПОМЕСТИТЬ ВремДолг ИЗ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты КАК КА ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗаказКлиента.Контрагент КАК Контрагент, ЗаказКлиента.Ссылка КАК Документ, ЗаказКлиента.СуммаДокумента КАК СуммаДокумента, ВремДолг.Задолженность КАК Задолженность ИЗ ВремДолг КАК ВремДолг ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ЗаказКлиента ПО ВремДолг.Документ = ЗаказКлиента.Ссылка ГДЕ ЗаказКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания |
|||
1
D_E_S_131
25.03.15
✎
15:28
|
Зачем ПОЛНОЕ? Используй ЛЕВОЕ соединение с Заказами.
|
|||
2
D_E_S_131
25.03.15
✎
15:28
|
И при формировании ВТ поставь индекс по полю "Документ".
|
|||
3
Gossar1C
25.03.15
✎
15:33
|
(1) МНе нужно чтобы он показывал все заказы (Реализации) за период, независимо есть ли долг. (2) И смысл от индексирования? только оптимизация)
|
|||
4
D_E_S_131
25.03.15
✎
15:39
|
Вот и будет показываться. Возьмешь таблицу "Документ.ЗаказПокупателя" и левым соединением соединишь ее по условию "Ссылка = ВремДолг.Документ", а для Задолженности напишешь "ЕстьNull(ВремДолг.Задолженность, 0)
|
|||
5
Gossar1C
25.03.15
✎
15:50
|
(4)
ВЫБРАТЬ КА.ЗаказКлиента КАК Документ, КА.ЗаказКлиента.Контрагент КАК Контрагент, КА.СуммаКонечныйОстаток КАК Задолженность ПОМЕСТИТЬ ВремДолг ИЗ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты КАК КА ИНДЕКСИРОВАТЬ ПО Документ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РеализацияТоваровУслуг.Контрагент КАК Контрагент, РеализацияТоваровУслуг.Ссылка КАК Документ, РеализацияТоваровУслуг.СуммаДокумента КАК СуммаДокумента, ЕстьNull(ВремДолг.Задолженность, 0) КАК Задолженность ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ЛЕВОЕ СОЕДИНЕНИЕ ВремДолг КАК ВремДолг ПО РеализацияТоваровУслуг.Основание = ВремДолг.Документ ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания |
|||
6
Gossar1C
25.03.15
✎
15:50
|
(4) так к примеру?
|
|||
7
Gossar1C
25.03.15
✎
15:57
|
я дурачок вообщем) связь делал по строковому полю -_____- всем спасибо вопрос решен)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |