|
Запрос выдает не корректные результаты. Почему? |
☑ |
0
Обработка
24.01.21
✎
12:37
|
До меня кто-то написал такой запрос.
Выяснил что запрос не дает корректные данные.
Почему? Не по всем товарам показывает остатки...
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ТаблицаТовары", Параметры.ТаблицаТовары);
Запрос.УстановитьПараметр("ДатаОстатка", Новый Граница(Реквизиты.Период));
Запрос.УстановитьПараметр("Организация", Реквизиты.Организация);
Запрос.УстановитьПараметр("Подразделение", Реквизиты.Подразделение);
Запрос.Текст =
"ВЫБРАТЬ
| ТаблицаТовары.Товар КАК Товар,
| ТаблицаТовары.ИсточникПроисхождения КАК ИсточникПроисхождения
|ПОМЕСТИТЬ Вт_Товары
|ИЗ
| &ТаблицаТовары КАК ТаблицаТовары
|
|ИНДЕКСИРОВАТЬ ПО
| Товар,
| ИсточникПроисхождения
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТоварыОрганизацийОстатки.Товар,
| ТоварыОрганизацийОстатки.ИсточникПроисхождения,
| ТоварыОрганизацийОстатки.КоличествоОстаток
|ИЗ
| РегистрНакопления.ТоварыОрганизацийБУ.Остатки(
| &ДатаОстатка,
| Организация = &Организация
| И Подразделение = &Подразделение
| И (Товар, ИсточникПроисхождения) В
| (ВЫБРАТЬ
| Вт_Товары.Товар,
| Вт_Товары.ИсточникПроисхождения
| ИЗ
| Вт_Товары)) КАК ТоварыОрганизацийОстатки";
|
|
1
Обработка
24.01.21
✎
12:44
|
Уточнение
Не все что в Вт_Товары попадает в результирующий запрос
|
|
2
ДенисЧ
24.01.21
✎
12:46
|
Может, остатка по товару нет, по подразделению, по источнику. Убирай всё, кроме товара (если уверен, что он есть) и начинай добавлять. Увидишь, на чём валится.
|
|
3
Обработка
24.01.21
✎
12:56
|
(2) Все есть убирал...
|
|
4
ДенисЧ
24.01.21
✎
12:57
|
(3) Если убирал, то всё есть, а если оставить - то чего-то нет?
|
|
5
Ненавижу 1С
гуру
24.01.21
✎
12:58
|
(0) логично, по тем товарам, которые не попали в таблицу остатки - ничего не выведет
|
|
6
Обработка
24.01.21
✎
12:59
|
(4) Именно так и есть
|
|
7
acht
24.01.21
✎
13:02
|
(6) перепиши на "выбрать из ТаблицаТовары левое соединение ТоварыОрганизацийОстатки"
|
|
8
Обработка
24.01.21
✎
13:15
|
Все таки нет в остатках.
Сравнил с остатками на другую дату (((
Извините что отвел вас.
|
|