|
Остатки на каждую дату документа без цикла. | ☑ | ||
---|---|---|---|---|
0
goleaff2006
21.03.14
✎
06:18
|
Запросом получаем список документов и на каждый документ необходимо получить остаток? как можно сделать без цикла?
|
|||
1
goleaff2006
21.03.14
✎
06:24
|
Документ движений не делает!!!
|
|||
2
Плот
21.03.14
✎
06:39
|
(0) Про какие остатки идет речь?
|
|||
3
ICWiner
21.03.14
✎
06:43
|
Елки, какой поток сознания...
|
|||
4
jsmith82
21.03.14
✎
06:43
|
||||
5
kosts
21.03.14
✎
06:49
|
(0) Запросом можно сделать.
|
|||
6
gSha
21.03.14
✎
06:50
|
остаток чего ?
|
|||
7
mehfk
21.03.14
✎
06:52
|
(0) Что такое "Каждая дата документа"?
|
|||
8
goleaff2006
21.03.14
✎
07:16
|
(7)?Остаток из Хозрасчетного регистра.Идей есть кроме запроса в цикле?
|
|||
9
mehfk
21.03.14
✎
07:19
|
||||
10
jsmith82
21.03.14
✎
07:26
|
(9) тут по равномерным периодам, а у него на момент времени документов, которые даже движений не делают
импоссибру |
|||
11
jsmith82
21.03.14
✎
07:28
|
во-вторых, даже по равномерным периодам трудоёмкость запроса будет гарантированно выше запроса в цикле
|
|||
12
jsmith82
21.03.14
✎
07:28
|
так что хватит заниматься академическими извращениями
|
|||
13
mehfk
21.03.14
✎
07:42
|
(10) Вон оно что, Михалыч
|
|||
14
13_Mult
21.03.14
✎
07:58
|
По идее остатки можно и из документов получить, но это не комильфо и трудоемко.
|
|||
15
13_Mult
21.03.14
✎
07:58
|
(14)+ запросом есесно
|
|||
16
13_Mult
21.03.14
✎
08:00
|
У Гилева такой пример был где то.
|
|||
17
ИС-2
naïve
21.03.14
✎
08:38
|
||||
18
goleaff2006
21.03.14
✎
10:05
|
jsmith82, один здравомыслящий, остальные примитивно думающие не вникающие видимо так и разрабатывают.
|
|||
19
х86
21.03.14
✎
10:08
|
(18)а в чем проблемма, что не получется, что пробовал?
|
|||
20
goleaff2006
21.03.14
✎
10:09
|
идеи нету, куда копать.
|
|||
21
scanduta
21.03.14
✎
10:11
|
Делается на СКД как в (17) за 5 минут
|
|||
22
goleaff2006
21.03.14
✎
10:16
|
(21)спб вспомнил у хрустоолевой подобный пример только там номенклатуру из другого запроса передают.
|
|||
23
CHerypga
21.03.14
✎
10:24
|
(22) сделать два набора данных - запрос, в первом получить выборку документов, во второй в качестве параметра передать дату документа, получить во втором наборе остатки
|
|||
24
Ненавижу 1С
гуру
21.03.14
✎
10:28
|
даже без СКД
остатки на документы, которые не регистраторы (пример заготовка): ВЫБРАТЬ ЗаказПокупателя.Ссылка КАК Ссылка, ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) + ЕСТЬNULL(СУММА(ТоварыНаСкладахОбороты.КоличествоОборот),0) КАК Остаток ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Обороты( &Дата1, &Дата2, Регистратор, Номенклатура = &Номенклатура И Склад = &Склад) КАК ТоварыНаСкладахОбороты ПО ЗаказПокупателя.Дата >= ТоварыНаСкладахОбороты.Период ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки( &Дата1, Номенклатура = &Номенклатура И Склад = &Склад) КАК ТоварыНаСкладахОстатки ПО (ИСТИНА) ГДЕ ЗаказПокупателя.Дата МЕЖДУ &Дата1 И &Дата2 СГРУППИРОВАТЬ ПО ЗаказПокупателя.Ссылка, ТоварыНаСкладахОстатки.КоличествоОстаток УПОРЯДОЧИТЬ ПО Ссылка АВТОУПОРЯДОЧИВАНИЕ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |