Имя: Пароль:
1C
1С v8
Помогите с запросом
0 JustGuest
 
28.04.17
17:06
Выдается оишбка
{(19, 20)}: Неоднозначное поле "Остатки.Номенклатура"
ПО Спр.Ссылка = <<?>>Остатки.Номенклатура




    "ВЫБРАТЬ
        |    ВнЗапрос.Номенклатура КАК Номенклатура,
        |    ВнЗапрос.Отгрузки КАК Отгрузки,
        |    ВнЗапрос.КоличествоОборот,
        |    ВнЗапрос.Период,
        |    ВнЗапрос.Остаток КАК Остаток
        |ИЗ
        |    (ВЫБРАТЬ
        |        Спр.Ссылка КАК Номенклатура,
        |        КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Продажи.Контрагент) КАК Отгрузки,
        |        СУММА(Продажи.КоличествоОборот) КАК КоличествоОборот,
        |        Продажи.Период КАК Период,
        |        СУММА(Остатки.КоличествоНачальныйОстаток + Остатки.КоличествоКонечныйОстаток + Остатки.КоличествоПриход + Остатки.КоличествоРасход) КАК Остаток
        |    ИЗ
        |        Справочник.Номенклатура КАК Спр
        |            ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, День, ДокументПродажи.Склад В (&Склад)) КАК Продажи
        |            ПО Спр.Ссылка = Продажи.Номенклатура
        |            ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , Склад В (&Склад)) КАК Остатки
        |            ПО Спр.Ссылка = Остатки.Номенклатура
        |    ГДЕ
        |        НЕ Спр.ЭтоГруппа
        |    
        |    СГРУППИРОВАТЬ ПО
        |        Продажи.Период) КАК ВнЗапрос
        |
        |УПОРЯДОЧИТЬ ПО
        |    ВнЗапрос.Период
        |ИТОГИ
        |    СУММА(Отгрузки),
        |    СРЕДНЕЕ(Остаток)
        |ПО
        |    Номенклатура";
1 JustGuest
 
28.04.17
17:06
мля, то весь пост в спойлер... то как то не понятно =)
Когда нить научусть нормально делать темы тут =)
2 azernot
 
28.04.17
17:15
Переименуй

КАК РЕГИСТР_Остатки
3 JustGuest
 
28.04.17
17:56
(2) Странная фигня в том, что откуда я брал этот запрос, там работает.

Хотя конфы почти такие же , регистры так точно .. и там все ок .
4 azernot
 
28.04.17
17:58
(3) У какой-то таблицы из запроса есть поле "Остатки" и система не может понять, что ты имеешь в виду когда пишешь
Спр.Ссылка = Остатки.Номенклатура

То ли твою таблицу "Остатки", то ли поле "Остатки" другой таблицы. и честно тебе сообщает, что поле - неоднозначно.
5 JustGuest
 
28.04.17
18:05
(4) это я уже понял =)
не могу понять только где есть еще остатки.
Вот оригинал http://jmp.sh/YW54iKj и тут что то нет остатков ((

Ладно, будем копать , не смогу, просто перепишу его =)
6 JustGuest
 
28.04.17
18:08
(3) все! спасибо! Нашелся =)

Просто все Остатки переименовал в Регистр_Остатки

Как и было сказано в (2)