|
Получение данных в запросе с измерением определенного типа | ☑ | ||
---|---|---|---|---|
0
m_roose
05.07.16
✎
13:26
|
Здравствуйте. Подскажите, пожалуйста, можно ли как то получить в запросе из виртуальной таблицы регистра накопления остатки данные по измерению только определенного типа? Пыталась делать условия на тип значения измерения - не работает так.
|
|||
1
Spieluhr
05.07.16
✎
13:31
|
ГДЕ
Измерение Ссылка ИмяТипа |
|||
2
Зая Бусечка
05.07.16
✎
13:32
|
в условии Реквизит Ссылка Документ.МойДокумент
|
|||
3
m_roose
05.07.16
✎
13:32
|
(2) (1) не работает так
|
|||
4
Зая Бусечка
05.07.16
✎
13:33
|
(3) Работает
|
|||
5
m_roose
05.07.16
✎
13:35
|
(4) у меня нет
ВЫБРАТЬ РазмещениеЗаказовПокупателей.Номенклатура, РазмещениеЗаказовПокупателей.ХарактеристикаНоменклатуры, ВЫБОР КОГДА РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя ИЛИ РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ВнутреннийЗаказ ТОГДА ЗаказыПокупателейОстатки.СтатусПартии ИНАЧЕ &Купленный КОНЕЦ КАК СтатусПартии, РазмещениеЗаказовПокупателей.ЗаказПокупателя, РазмещениеЗаказовПокупателей.ЗаказПоставщику, ВЫБОР КОГДА РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя ТОГДА ЕСТЬNULL(ЗаказыПокупателейОстатки.КоличествоОстаток, 0) КОГДА РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ВнутреннийЗаказ ТОГДА ЕСТЬNULL(ВнутренниеЗаказыОстатки.КоличествоОстаток, 0) ИНАЧЕ 0 КОНЕЦ КАК Количество, РазмещениеЗаказовПокупателей.КоличествоОстаток КАК Размещение, ЕСТЬNULL(ОстаткиРезерв.КоличествоОстаток, 0) КАК Резерв, СУММА(ЕСТЬNULL(ВзаиморасчетыСКонтрагентами.СуммаВзаиморасчетов, 0)) КАК Оплачено, МИНИМУМ(ЕСТЬNULL(ВзаиморасчетыСКонтрагентами.Период, ДАТАВРЕМЯ(2215, 1, 1, 0, 0, 0))) КАК ДатаОплаты ИЗ РегистрНакопления.РазмещениеЗаказовПокупателей.Остатки( &ДатаОстатков, Номенклатура В (&МассивНоменклатуры) И ЗаказПоставщику В (&МассивЗаказов) И ТИПЗНАЧЕНИЯ(ЗаказПокупателя) = ТИП(Документ.ЗаказПокупателя)) КАК РазмещениеЗаказовПокупателей ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаОстатков, Номенклатура В (&МассивНоменклатуры)) КАК ОстаткиРезерв ПО (ОстаткиРезерв.Номенклатура = РазмещениеЗаказовПокупателей.Номенклатура) И (ОстаткиРезерв.ХарактеристикаНоменклатуры = РазмещениеЗаказовПокупателей.ХарактеристикаНоменклатуры) И (ОстаткиРезерв.ДокументРезерва = РазмещениеЗаказовПокупателей.ЗаказПокупателя) ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыПокупателей.Остатки(&ДатаОстатков, Номенклатура В (&МассивНоменклатуры)) КАК ЗаказыПокупателейОстатки ПО (ЗаказыПокупателейОстатки.Номенклатура = РазмещениеЗаказовПокупателей.Номенклатура) И (ЗаказыПокупателейОстатки.ХарактеристикаНоменклатуры = РазмещениеЗаказовПокупателей.ХарактеристикаНоменклатуры) И (ЗаказыПокупателейОстатки.ЗаказПокупателя = РазмещениеЗаказовПокупателей.ЗаказПокупателя) ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВнутренниеЗаказы.Остатки(&ДатаОстатков, Номенклатура В (&МассивНоменклатуры)) КАК ВнутренниеЗаказыОстатки ПО (ВнутренниеЗаказыОстатки.Номенклатура = РазмещениеЗаказовПокупателей.Номенклатура) И (ВнутренниеЗаказыОстатки.ХарактеристикаНоменклатуры = РазмещениеЗаказовПокупателей.ХарактеристикаНоменклатуры) И (ВнутренниеЗаказыОстатки.ВнутреннийЗаказ = РазмещениеЗаказовПокупателей.ЗаказПокупателя) ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами ПО (ВзаиморасчетыСКонтрагентами.Сделка = РазмещениеЗаказовПокупателей.ЗаказПокупателя) И (ВзаиморасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПлатежноеПоручениеВходящее ИЛИ ВзаиморасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер) И (ВзаиморасчетыСКонтрагентами.Сделка ССЫЛКА Документ.ЗаказПокупателя) ГДЕ РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя СГРУППИРОВАТЬ ПО РазмещениеЗаказовПокупателей.Номенклатура, РазмещениеЗаказовПокупателей.ХарактеристикаНоменклатуры, ВЫБОР КОГДА РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя ИЛИ РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ВнутреннийЗаказ ТОГДА ЗаказыПокупателейОстатки.СтатусПартии ИНАЧЕ &Купленный КОНЕЦ, РазмещениеЗаказовПокупателей.ЗаказПокупателя, РазмещениеЗаказовПокупателей.ЗаказПоставщику, ВЫБОР КОГДА РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя ТОГДА ЕСТЬNULL(ЗаказыПокупателейОстатки.КоличествоОстаток, 0) КОГДА РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ВнутреннийЗаказ ТОГДА ЕСТЬNULL(ВнутренниеЗаказыОстатки.КоличествоОстаток, 0) ИНАЧЕ 0 КОНЕЦ, РазмещениеЗаказовПокупателей.КоличествоОстаток, ЕСТЬNULL(ОстаткиРезерв.КоличествоОстаток, 0) |
|||
6
hhhh
05.07.16
✎
13:45
|
ошибку выдает?
|
|||
7
m_roose
05.07.16
✎
13:47
|
(6) ничего не выдает, хотя должно
|
|||
8
Jonny_Khomich
05.07.16
✎
13:48
|
(7) а как поняла, что ошибка?
|
|||
9
m_roose
05.07.16
✎
13:49
|
(8) ничего не выдает, хотя должно
|
|||
10
Jonny_Khomich
05.07.16
✎
13:50
|
(9) значит не должно. ищи ошибку в другом.
|
|||
11
Jonny_Khomich
05.07.16
✎
13:51
|
(9) явно накосячила с условием в связях
|
|||
12
Ёпрст
05.07.16
✎
13:52
|
(0) ошибка в днк..
а так, смотреть сюда, много думать ГДЕ РазмещениеЗаказовПокупателей.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя |
|||
13
m_roose
05.07.16
✎
13:56
|
ок, косяк нашла, работает, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |