Имя: Пароль:
1C
 
Как убрать перемещение товаров в "Ведомость по партиям товаров на складах"
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, за единственный ценный совет
AdBlock убивает бесплатный контент. 1Сергей