|
Как убрать перемещение товаров в "Ведомость по партиям товаров на складах" | ☑ | ||
|---|---|---|---|---|
|
0
FANKEEV
13.11.06
✎
07:49
|
В УТ в отчете "Ведомость по партиям товапров на складах" необходимо убрать перемещение товаров со склада на склад. В запросе я поставил периодичность регистратор и сделал отбор по регистратору. Но при этом запрос не выбирает номенклатуру, по которой в заданном периоде не было движений, т.е. не показывается для неё начальный и конечный остаток. Как устранить это? Пожалуйста, срочно...
|
|||
|
1
АперБот
13.11.06
✎
08:50
|
До чего дошел прогресс... До невиданных чудес... Позабыты хлопоты, остановлен бег... Вкалывают роботы, а не человек... Ап!
|
|||
|
2
FANKEEV
13.11.06
✎
09:07
|
Помогите, кто-нибудь
|
|||
|
3
vde69
13.11.06
✎
09:11
|
не очень понятно, чего надо?
не показывать движения внутри фирмы? тогда регистратор.ВидДвижения |
|||
|
4
у лю 427
13.11.06
✎
09:11
|
налево за углом...
|
|||
|
5
FANKEEV
13.11.06
✎
09:22
|
Надо не отоюражать внутреннее перемещение со склада на склад. Сделал так:
ИЗ РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор {&Периодичность}, ...}) КАК ТаблицаРегистра ГДЕ (НЕ ТаблицаРегистра.Регистратор ССЫЛКА Документ.ПеремещениеТоваров) Но при этом не отображаются начальные и конечные остатки для которых не было движений в &ДатаНач<Период<&ДатаКон |
|||
|
6
FANKEEV
13.11.06
✎
09:58
|
Ладно, как я понял никто не знает
|
|||
|
7
vde69
13.11.06
✎
10:05
|
(6) я тебе уже ответил.... решение вполне рабочее, будь внимателен...
|
|||
|
8
Neco
13.11.06
✎
10:10
|
(6) Соединение двух таблиц в одной выбираешь остатки, в другой обороты без перемещений.
|
|||
|
9
FANKEEV
13.11.06
✎
10:20
|
Пишу:
ГДЕ (НЕ ТаблицаРегистра.Регистратор.ВидДвижения ССЫЛКА Документ.ПеремещениеТоваров) Итог: Поле не найдено: "ТаблицаРегистра.Регистратор.ВидДвижения". Не знаю, может конечно я что-то не так делаю. Соединение 2-х таблиц сделать то можно, но не очень универсально и слишком сильно придется ломать типовую конфигурацию. Хотя с другой стороны альтернативы я уже долго найти не могу |
|||
|
10
Neco
13.11.06
✎
10:24
|
"может конечно я что-то не так делаю" - да ты делаешь все не так
|
|||
|
11
Defender aka LINN
13.11.06
✎
10:26
|
(6) Это Вы, батенька, не знаете как запросы работают.
Если нед движений - нет регистраторов. Если так - то регистратор есть NULL. А любые логические операции с NULL дают Ложь. Намек ясен? |
|||
|
12
FANKEEV
13.11.06
✎
10:32
|
Тема, надо попробовать
|
|||
|
13
FANKEEV
13.11.06
✎
11:19
|
Написал:
ГДЕ ((НЕ ТаблицаРегистра.Регистратор ССЫЛКА Документ.ПеремещениеТоваров) ИЛИ ТаблицаРегистра.Регистратор ЕСТЬ NULL) Но при методе дополнения "ДвиженияИГраницыПериода" появляются дубли строк, а именно он выводит как приход и расход без начального остатка, так и просто начальный остаток. |
|||
|
14
vde69
13.11.06
✎
11:25
|
(13) пользуйся конструктором и консолью запросов
|
|||
|
15
FANKEEV
13.11.06
✎
11:32
|
Вот не поверишь, именно ими и пользуюсь.
|
|||
|
16
FANKEEV
13.11.06
✎
11:58
|
Все, разобрался. Большое спасибо Defender aka LINN, за единственный ценный совет
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |