|
Выбрать только тот товар, что ближе все |
☑ |
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) ну дык, если "остальные измерения не заполняются" что ты хочешь получить?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой