|
Запрос СКД - передача значения во вложенный запрос | ☑ | ||
---|---|---|---|---|
0
Svirepy
24.11.11
✎
16:41
|
Задача в том, чтобы выбрать из запроса по регистру "Себестомость товаров" записи, регистратором которых является документ "Распределение расходов на себестоимость товаров", в табличной части которого в поле "Аналитика расходов" записан документ Поступление товаров и услуг.
ВЫБРАТЬ ВложенныйЗапрос.АналитикаУчетаНоменклатурыНоменклатура, ВложенныйЗапрос.АналитикаУчетаНоменклатурыХарактеристика, ВложенныйЗапрос.ВидЗапасовВалюта, ВложенныйЗапрос.Количество, ВложенныйЗапрос.Стоимость, ВложенныйЗапрос.СуммаДопРасходов, Документ.РаспределениеРасходовНаСебестоимостьТоваровРасходы.Ссылка КАК Ссылка ИЗ Документ.РаспределениеРасходовНаСебестоимостьТоваров.Расходы КАК РаспределениеРасходовНаСебестоимостьТоваровРасходы, (ВЫБРАТЬ СебестоимостьТоваров.Регистратор КАК Регистратор, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Характеристика КАК АналитикаУчетаНоменклатурыХарактеристика, СебестоимостьТоваров.ВидЗапасов.Валюта КАК ВидЗапасовВалюта, СебестоимостьТоваров.Количество КАК Количество, СебестоимостьТоваров.Стоимость КАК Стоимость, СебестоимостьТоваров.СуммаДопРасходов КАК СуммаДопРасходов ИЗ РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров ГДЕ СебестоимостьТоваров.Регистратор = &Сcылка ) КАК ВложенныйЗапрос ГДЕ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов = &ПоступлениеТоваровУслуг |
|||
1
Axel2009
24.11.11
✎
16:48
|
и?
|
|||
2
Svirepy
24.11.11
✎
16:51
|
:((( Не цепляются записи регистра, принадлежащие документу "Распределение...". Видимо, внутрь значение документа не передаётся...
ВЫБРАТЬ ВложенныйЗапрос.АналитикаУчетаНоменклатурыНоменклатура, ВложенныйЗапрос.АналитикаУчетаНоменклатурыХарактеристика, ВложенныйЗапрос.ВидЗапасовВалюта, ВложенныйЗапрос.Количество, ВложенныйЗапрос.Стоимость, ВложенныйЗапрос.СуммаДопРасходов, РаспределениеРасходовНаСебестоимостьТоваровРасходы.Ссылка КАК Ссылка ИЗ Документ.РаспределениеРасходовНаСебестоимостьТоваров.Расходы КАК РаспределениеРасходовНаСебестоимостьТоваровРасходы, (ВЫБРАТЬ СебестоимостьТоваров.Регистратор КАК Регистратор, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Характеристика КАК АналитикаУчетаНоменклатурыХарактеристика, СебестоимостьТоваров.ВидЗапасов.Валюта КАК ВидЗапасовВалюта, СебестоимостьТоваров.Количество КАК Количество, СебестоимостьТоваров.Стоимость КАК Стоимость, СебестоимостьТоваров.СуммаДопРасходов КАК СуммаДопРасходов ИЗ РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров ГДЕ СебестоимостьТоваров.Регистратор = &Сcылка ) КАК ВложенныйЗапрос ГДЕ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов = &ПоступлениеТоваровУслуг Вот эта вот хрень не возвращает ничего.... Вопрос: как перестроить запрос (передать внутрь вложенного значение документа)? |
|||
3
KarpovDeniska
24.11.11
✎
17:16
|
Пиши вложенный первым и делай условие регистратор в(твой первый запрос):
Че нить типа. выбрать твойвложенный.парампьампам Из твоятаблица как твойвложенный Где твойвложенный.регистратор в ( выбрать твоирасходы Из док.расходы как док где док..твойреквизит = &парам) |
|||
4
Svirepy
24.11.11
✎
17:22
|
Вот так?
ВЫБРАТЬ СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Характеристика, СебестоимостьТоваров.ВидЗапасов.Валюта, СебестоимостьТоваров.Количество, СебестоимостьТоваров.Стоимость, СебестоимостьТоваров.СуммаДопРасходов, ВложенныйЗапрос.АналитикаРасходов ИЗ РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров, (ВЫБРАТЬ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов КАК АналитикаРасходов ИЗ Документ.РаспределениеРасходовНаСебестоимостьТоваров.Расходы КАК РаспределениеРасходовНаСебестоимостьТоваровРасходы ГДЕ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов = &ПоступлениеТоваровУслуг) КАК ВложенныйЗапрос ГДЕ СебестоимостьТоваров.Регистратор = ВложенныйЗапрос.АналитикаРасходов Не работает :(( |
|||
5
KarpovDeniska
24.11.11
✎
17:29
|
Где себестоимостьтоваров.регистратор в (здесь твой вложенный запрос) и вложенныйзапрос.аналитикарасходов убери
|
|||
6
Svirepy
24.11.11
✎
17:33
|
ВЫБРАТЬ
СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Характеристика, СебестоимостьТоваров.ВидЗапасов.Валюта, СебестоимостьТоваров.Количество, СебестоимостьТоваров.Стоимость, СебестоимостьТоваров.СуммаДопРасходов, ВложенныйЗапрос.АналитикаРасходов ИЗ РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров, (ВЫБРАТЬ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов КАК АналитикаРасходов ИЗ Документ.РаспределениеРасходовНаСебестоимостьТоваров.Расходы КАК РаспределениеРасходовНаСебестоимостьТоваровРасходы ГДЕ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов = &ПоступлениеТоваровУслуг) КАК ВложенныйЗапрос ГДЕ СебестоимостьТоваров.Регистратор В (ВложенныйЗапрос.АналитикаРасходов) Не работает... |
|||
7
KarpovDeniska
24.11.11
✎
17:43
|
(6) выбрать
Себестоимость.количество Из рег.себистоимость как себестоимость Где себестоимость.регистратор.ссылка в (выбрать распределение.ссылка Из док.распределение.табчасть как распределение Где распределение.регистратор ссылка &твойдок) |
|||
8
Svirepy
24.11.11
✎
17:53
|
ВЫБРАТЬ
СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Характеристика, СебестоимостьТоваров.ВидЗапасов.Валюта, СебестоимостьТоваров.Количество, СебестоимостьТоваров.Стоимость, СебестоимостьТоваров.СуммаДопРасходов ИЗ РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров ГДЕ СебестоимостьТоваров.Регистратор В (ВЫБРАТЬ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов КАК АналитикаРасходов ИЗ Документ.РаспределениеРасходовНаСебестоимостьТоваров.Расходы КАК РаспределениеРасходовНаСебестоимостьТоваровРасходы ГДЕ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов = &ПоступлениеТоваровУслуг) Не работает.... |
|||
9
KarpovDeniska
24.11.11
✎
17:57
|
(8) нах ты во вложенном берешь аналитика расходов а не ссылку на документ?????у регистра есть такой регистратор как аналитика расходов???
|
|||
10
Svirepy
24.11.11
✎
18:01
|
ВЫБРАТЬ
СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Номенклатура, СебестоимостьТоваров.АналитикаУчетаНоменклатуры.Характеристика, СебестоимостьТоваров.ВидЗапасов.Валюта, СебестоимостьТоваров.Количество, СебестоимостьТоваров.Стоимость, СебестоимостьТоваров.СуммаДопРасходов ИЗ РегистрНакопления.СебестоимостьТоваров КАК СебестоимостьТоваров ГДЕ СебестоимостьТоваров.Регистратор В (ВЫБРАТЬ РаспределениеРасходовНаСебестоимостьТоваровРасходы.Ссылка ИЗ Документ.РаспределениеРасходовНаСебестоимостьТоваров.Расходы КАК РаспределениеРасходовНаСебестоимостьТоваровРасходы ГДЕ РаспределениеРасходовНаСебестоимостьТоваровРасходы.АналитикаРасходов = &ПоступлениеТоваровУслуг) ЗАРАБОТАЛО!!!!!!! СПАСИБО!!!!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |