|
Как правильно написать в Запросе | ☑ | ||
---|---|---|---|---|
0
Longdimm
03.11.12
✎
21:16
|
Надо из регистра остатки и обороты получить сумму по количеству но только чтобы регистратор был один вид документа.
Я написал следующим образом: ВЫБОР КОГДА (НЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходныйОрдерНаТовары) ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход ИНАЧЕ 0 КОНЕЦ Но когда я добавил эту сумму в компоновку данных - совершенно не верные стали начальные остатки. Можно ли написать как то иначе? К примеру ТипЗначения(Регистратор) = Тип("ДокументСсылка.ПриходныйОрдерНаТовары") ?? |
|||
1
echo77
03.11.12
✎
21:17
|
нет
|
|||
2
Wobland
03.11.12
✎
21:18
|
где регистратор ссылка документ...
|
|||
3
echo77
03.11.12
✎
21:18
|
псевдонимполю дайте отличный от стандартного колчествоприход
|
|||
4
Longdimm
03.11.12
✎
21:20
|
3 - щас попробуем
2- что значит где регистратор ссылка документ??? |
|||
5
Wobland
03.11.12
✎
21:21
|
(4) предлагаю засунуть отбор по виду в где
|
|||
6
ДенисЧ
03.11.12
✎
21:24
|
остатки по виду документа? Это нереально
|
|||
7
Longdimm
03.11.12
✎
21:25
|
5 А как туда засунуть отбор??? У меня никак не получается с синтаксисом... ошибки выдает. Буду очень прищнателее за помощь!
|
|||
8
Wobland
03.11.12
✎
21:26
|
(6) ну ересь человек хочет, что поделать
(7) ГДЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходныйОрдерНаТовары |
|||
9
ДенисЧ
03.11.12
✎
21:26
|
(8) как что поделать? Против ереси есть испытанное средство... Его ещё Ян Гус и Коперник рекомендовали...
|
|||
10
Wobland
03.11.12
✎
21:28
|
-сжечь ведьму!
-но она такая красивая -ну хорошо. но потом сжечь! |
|||
11
Wobland
03.11.12
✎
21:29
|
(8) а что это сразу где? в параметры таблицы ж засовывается. регистратор влезет туда при должной периодичности?
|
|||
12
Wobland
03.11.12
✎
21:31
|
+(11) синтаксис не скажу, ибо всегда делал конструктором
|
|||
13
Longdimm
03.11.12
✎
21:36
|
Да надо не остатки по виду документа! Надо чтобы движения были только по одному виду документа. Приход или расход!
|
|||
14
Wobland
03.11.12
✎
21:38
|
(13) конечную цель скажи
|
|||
15
ДенисЧ
03.11.12
✎
21:39
|
(13) если движения - тогда .Обороты с периодичностью регистратор и условие где регистратор ссылка твой документ
|
|||
16
Longdimm
03.11.12
✎
21:42
|
15- поставил периодичность регистратор, поставил в условиях 8. В результате остатки стали совершенно не верными.
Как только убрал фильтр по регистратору - сразу остатки на начало и окончания стали вновь верными. |
|||
17
Longdimm
03.11.12
✎
21:42
|
14 - цель, чтобы на указщанный период были остатки на начало и конец, а движения чтобы были только определенных видов документов!
|
|||
18
plastinin
03.11.12
✎
21:44
|
(17) Остатки посчитай в отдельном пакете...
|
|||
19
Longdimm
03.11.12
✎
21:45
|
Потом объединить по измерениям???
|
|||
20
plastinin
03.11.12
✎
21:46
|
(19) угумс..
|
|||
21
Wobland
03.11.12
✎
21:48
|
(16) дык тебе остатки надо получить с учётом всего, а обороты с учётом фильтра. две таблицы. ну ты уже понял, я смотрю
|
|||
22
MaxS
03.11.12
✎
21:50
|
Обороты можно посчитать все в разрезе регистраторов, потом полученную таблицу отфильтровать по виду документа.
|
|||
23
Longdimm
03.11.12
✎
22:05
|
ВЫБРАТЬ
Остатки.КоличествоНачальныйОстаток, Остатки.КоличествоКонечныйОстаток, Остатки.Регистратор, Остатки.Номенклатура, Остатки.Склад, Остатки.ХарактеристикаНоменклатуры, Приходы.КоличествоРасход, Приходы.КоличествоПриход ИЗ (ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор, ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад, ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты) КАК Остатки ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор, ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад, ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ВЫБОР КОГДА (НЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РасходныйОрдерНаТовары) ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход ИНАЧЕ 0 КОНЕЦ КАК КоличествоРасход, ВЫБОР КОГДА (НЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходныйОрдерНаТовары) ТОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход ИНАЧЕ 0 КОНЕЦ КАК КоличествоПриход ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты) КАК Приходы ПО Остатки.Склад = Приходы.ХарактеристикаНоменклатуры И Остатки.Номенклатура = Приходы.Номенклатура Вот такая штука получилась. Но все равно остатки не верные получаются(( И движеняи не верные показывать стал. Я объединил таблицы по номенклатуре и по складам, поставив галочки ВСЕ в обеих таблицах |
|||
24
shuhard
03.11.12
✎
22:09
|
(23)[Остатки.Склад = Приходы.ХарактеристикаНоменклатуры]
мне одному это кажется бредом ? |
|||
25
Longdimm
03.11.12
✎
22:17
|
Бред конечно!
Поменял Но сути дела это не изменило... |
|||
26
Wobland
03.11.12
✎
22:23
|
(25) стукнись в аську утром, покажу как надо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |