|
v7: Сумма остатков по партии ТиС | ☑ | ||
---|---|---|---|---|
0
picom
15.08.12
✎
15:57
|
Есть документ ПоступлениеТоваров
от Иванова в январе Это Смирнов предложил купить у него все золотые украшения и обещал все продать. Сейчас август, нужно получить программно: Остаток Суммы сводно, по партии, т.е. по поступлению от Иванова. За период с августа товары от Иванова покупали, возвращали и что-то осталось. Использовать только регистр Партии Наличие. Нужно знать на какую сумму по этой партии были продажи. Как получить эти данные запросом или кодом? |
|||
1
1Сергей
15.08.12
✎
15:58
|
да
|
|||
2
andrewks
15.08.12
✎
15:59
|
на работу устраиваешься?
|
|||
3
picom
15.08.12
✎
16:00
|
Нет, оформляю вопросы чтобы мимо не проходили, а был интерес пообсуждать Иванова в цепях
|
|||
4
andrewks
15.08.12
✎
16:01
|
тогда оформи ещё, что уже сделал, и что конкретно не получается
|
|||
5
KUBIK
15.08.12
✎
16:02
|
Юзай отчеты по товарам отданным на комиссию
|
|||
6
Злопчинский
15.08.12
✎
16:02
|
согласен
|
|||
7
picom
15.08.12
✎
16:03
|
Не хочу запрос показывать, т.к. Вы наверняка предложите решение одной строкой через ПолучитьОстаток или Т.п.
|
|||
8
Джинн
15.08.12
✎
16:04
|
В партии есть партиеобразующий документ. По приходному документу выберите все партии из регистра, в которых этот документ оприходования равен нужному. Запросом или фильтром по списку для регистра.
|
|||
9
miki
15.08.12
✎
16:05
|
а что, в ТиС нет отчетов коммитентов и коммисионеров?
|
|||
10
picom
15.08.12
✎
16:06
|
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Партия = Регистр.ПартииНаличие.Партия; |Выручка = Регистр.ПартииНаличие.Выручка; |СуммаРуб = Регистр.ПартииНаличие.СуммаРуб; |Функция ВыручкаСумма = Сумма(Выручка); |Функция СуммаРубНачОст = НачОст(СуммаРуб); |Группировка Партия; |Условие(Партия = ВыбДокОст); |"//}}ЗАПРОС ; Пытаюсь так хоть что-то получить, но выводит пустоту |
|||
11
miki
15.08.12
✎
16:07
|
@ зарылась в условии, точнее в ВыбДокОст.
|
|||
12
Ёпрст
15.08.12
✎
16:09
|
зачетная функция для получения радуги (особенно, при конОст):
|СуммаРуб = Регистр.ПартииНаличие.СуммаРуб; |Функция ВыручкаСумма = Сумма(Выручка); |
|||
13
picom
15.08.12
✎
16:10
|
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Партия = Регистр.ПартииНаличие.Партия.ПриходныйДокумент; |Выручка = Регистр.ПартииНаличие.Выручка; |СуммаРуб = Регистр.ПартииНаличие.СуммаРуб; |ТекущийДокумент = Регистр.Продажи.ТекущийДокумент; |Функция ВыручкаСумма = Сумма(Выручка); |Функция СуммаРубНачОст = Расход(СуммаРуб); |Группировка ТекущийДокумент; |Условие(Партия = ВыбДокОст); |"//}}ЗАПРОС ; СПС всем, щас проверю данные |
|||
14
Злопчинский
15.08.12
✎
16:12
|
(13) Будь пердельно бздителен!
|
|||
15
Valery
15.08.12
✎
16:15
|
регистры то как связаны? а то какой-то винегрет в запросе
|
|||
16
miki
15.08.12
✎
16:17
|
(15)не только в запросе, но и в постановке:
>>Использовать только регистр Партии Наличие |
|||
17
SED
15.08.12
✎
16:18
|
|СуммаРуб = Регистр.ПартииНаличие.СуммаРуб;
|ТекущийДокумент = Регистр.Продажи.ТекущийДокумент; |
|||
18
picom
15.08.12
✎
16:18
|
Вот версия рабочая, лайт
с учетом Ваших замечаний "//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Партия = Регистр.ПартииНаличие.Партия.ПриходныйДокумент; |Выручка = Регистр.ПартииНаличие.Выручка; |СуммаРуб = Регистр.ПартииНаличие.СуммаРуб; |ТекущийДокумент = Регистр.ПартииНаличие.ТекущийДокумент; |Функция ВыручкаСумма = Сумма(Выручка); |Условие(Партия = ВыбДокОст); |"//}}ЗАПРОС ; |
|||
19
Джинн
15.08.12
✎
16:23
|
(10) Партия - это элемент справочника Партии, а не документ. Документ - это реквизит справочника Партии.
|
|||
20
Valery
15.08.12
✎
16:24
|
ну и группировку по партии не забыть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |