Имя: Пароль:
1C
 
Выбрать только тот товар, что ближе все
0 myr4ik07
 
23.02.15
16:57
Привет. В задаче при продаже, если СпособДоставки "сразу" то должен продаваться ближайший товар иначе самый дальний.


    Если СпособОтгрузки = Перечисления.СпособОтгрузки.Сразу Тогда
        Запрос = Новый Запрос;
        Запрос.Текст =
        "ВЫБРАТЬ
        |    ПродажаТоваровТовары.Товар,
        |    ПродажаТоваровТовары.Количество,
        |    ОстаткиТоваровОстатки.Ячейка,
        |    ОстаткиТоваровОстатки.Ряд,
        |    ОстаткиТоваровОстатки.Стелаж,
        |    ОстаткиТоваровОстатки.КоличествоОстаток
        |ИЗ
        |    Документ.ПродажаТоваров.Товары КАК ПродажаТоваровТовары
        |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки
        |        ПО ПродажаТоваровТовары.Товар = ОстаткиТоваровОстатки.Товар
        |ГДЕ
        |    ПродажаТоваровТовары.Ссылка.Ссылка = &Ссылка";
        
        Запрос.УстановитьПараметр("Ссылка", Ссылка);
        РезультатЗапроса = Запрос.Выполнить();
        
        ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
                
        Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
            Движение = Движения.ОстаткиТоваров.Добавить();
            Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
            Движение.Период = Дата;
            Движение.Товар = ВыборкаДетальныеЗаписи.Товар;
            Движение.Количество = ВыборкаДетальныеЗаписи.Количество;
            Движение.Ряд = ВыборкаДетальныеЗаписи.Ряд;
            Движение.Стелаж = ВыборкаДетальныеЗаписи.Стелаж;
            Движение.Ячейка = ВыборкаДетальныеЗаписи.Ячейка;
        КонецЦикла;
            
    КонецЕсли;

попадает все товары, что есть в РН, как выбрать только те данные, оторые есть в документе?
1 GROOVY
 
23.02.15
17:06
2 Wobland
 
23.02.15
17:06
выбор когда сразу тогда ближайший(ячейка, ряд, стеллаж...)
3 palpetrovich
 
23.02.15
17:26
(0) "попадает все товары, что есть в РН, как выбрать только те данные, оторые есть в документе"  - что, правда?!!
и зто, баден-баден в "ПродажаТоваровТовары.Ссылка.Ссылка" точно нужен?
4 myr4ik07
 
23.02.15
17:45
(3) убрал, но значения ячекай, стелаж, ряд в движение не запоняется, там ноль
5 palpetrovich
 
23.02.15
17:56
(4) а там вооще есть что-нибудь? если глазками глянуть меню-операци-регистры накопления - ОстаткиТоваров
6 myr4ik07
 
23.02.15
18:34
(5) есть приход та и в расходной заполняется ресурс количество и измерение товар, а вот остальные измерения не заполняются
7 palpetrovich
 
23.02.15
18:36
(6) ну дык, если "остальные измерения не заполняются" что ты хочешь получить?