Вход | Регистрация


В левом соединении выбрать первые 1

В левом соединении выбрать первые 1
Я
   Novicadmin
 
29.09.16 - 08:09
РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты КАК ТоварыВРозницеОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.КодыАлкогольнойПродукцииЕГАИС КАК КАП
        ПО (КАП.Ссылка = ТоварыВРозницеОстаткиИОбороты.Номенклатура)

Как в левом соединении выбрать только 1 строку?
 
 
   Novicadmin
 
1 - 29.09.16 - 08:14
ВЫБРАТЬ
    ТоварыВРозницеОстаткиИОбороты.Номенклатура,
    ТоварыВРозницеОстаткиИОбороты.Склад.Комментарий,
    ВЫБОР КОГДА &Парам = истина тогда
    ТоварыВРозницеОстаткиИОбороты.КоличествоНачальныйОстаток/10
    иначе
    ТоварыВРозницеОстаткиИОбороты.КоличествоНачальныйОстаток конец как КоличествоНачальныйОстаток,
    ВЫБОР КОГДА &Парам = истина тогда
    ТоварыВРозницеОстаткиИОбороты.КоличествоПриход/10
    иначе
    ТоварыВРозницеОстаткиИОбороты.КоличествоПриход Конец как КоличествоПриход,
    ВЫБОР КОГДА &Парам = истина тогда
    ТоварыВРозницеОстаткиИОбороты.КоличествоРасход/10
    Иначе 
    ТоварыВРозницеОстаткиИОбороты.КоличествоРасход конец как КоличествоРасход,
    ВЫБОР КОГДА &Парам = истина тогда
    ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток/10
    Иначе 
    ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток конец как КоличествоКонечныйОстаток,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура.ОтечественнаяАлкогольнаяПродукция,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура.ОбъемДАЛ,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура.ВидАлкогольнойПродукцииЕГАИС,
    ТоварыВРозницеОстаткиИОбороты.Номенклатура.МаркированнаяПродукция,
    ВЫБОР когда ТоварыВРозницеОстаткиИОбороты.Номенклатура.ОтечественнаяАлкогольнаяПродукция = 0 тогда
    КАП.Производитель
    иначе
    КАП.Импортер конец как Производитель,
    КАП.КодАП
ИЗ
    РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты КАК ТоварыВРозницеОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.КодыАлкогольнойПродукцииЕГАИС КАК КАП
        ПО (КАП.Ссылка = ТоварыВРозницеОстаткиИОбороты.Номенклатура)
ГДЕ
    ТоварыВРозницеОстаткиИОбороты.Склад В(&Склады)
    И ТоварыВРозницеОстаткиИОбороты.Номенклатура В ИЕРАРХИИ(&Номенклатура)
   jsmith
 
2 - 29.09.16 - 08:15
А чо, у номенклатуры несколько кодов?
   Novicadmin
 
3 - 29.09.16 - 08:18
(2) да
   Novicadmin
 
4 - 29.09.16 - 08:18
разные производители
   jsmith
 
5 - 29.09.16 - 08:19
Т.е. побоку, что может быть тот или иной код? Интересно..
Сгруппируй вторую таблицу по МАКСИМУМ(Номенклатура.Код)
   jsmith
 
6 - 29.09.16 - 08:19
*КАП.Код
   Novicadmin
 
7 - 29.09.16 - 08:23
(5) да, побоку, любой 1 бы вытащить, в левом же нет группировок если не ошибаюсь (
   jsmith
 
8 - 29.09.16 - 08:24
(7) группировка есть
можно правую через левое выбрать из выбрать
или все сразу
но первый вариант проще
   jsmith
 
9 - 29.09.16 - 08:25
а, не, у тебя же еще ресурсы, так что правую долби
   Novicadmin
 
10 - 29.09.16 - 09:03
МАКСИМУМ(КАП.КодАП) недопустимое поле для группировки
 
 Рекламное место пустует
   Fedor-1971
 
11 - 29.09.16 - 10:10
(10) описши нужную тебе выборку в Левом соединении. Примерно так:
ЛЕВОЕ СОЕДИНЕНИЕ ( выбрать спр.ссылка, максимум(кап.КодАП) из Справочник.КодыАлкогольнойПродукцииЕГАИС как спр сгруппировать по спр.Ссылка) КАК КАП
        ПО (КАП.Ссылка = ТоварыВРозницеОстаткиИОбороты.Номенклатура)

   Fedor-1971
 
12 - 29.09.16 - 10:11
11+ Максимум(спр.КодАП) - ошибся.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует