|
|
#1 |
|
Участник
|
Нам дали задание: создать форму, в которой выводятся остатки номенклатуры на выбранном складе. Мы создали форму, ена которой находится выпадающий список со складами (StringEdit) и грид, в котором два столбца: номенклатура и остаток. Не знаем, как вывести остатки именно по выбранному складу. И как не выводить номенклатуры, остаток которых = 0. Помогите плиииииз! Очень нужно. Заранее спасибо.
|
|
|
|
|
#2 |
|
Участник
|
Во первых - если учебное задание - то лучше самому всё делать, а не по форумам спрашивать.
Во вторых - такая форма уже есть. InventOnHandItem |
|
|
|
|
#3 |
|
Участник
|
в обычно SQL запросе остатки выглядят так:
Declare @Location As VarChar(20) set @location = 'Склад' select itemid, sum(postedQty + received - deducted + registered - picked) as QtySum from bmssa.inventsum where inventdimid in (select inventdimid from bmssa.inventdim where inventlocationid = @location and dataareaid = 'rus') and dataareaid = 'rus' group by itemid делаем connection и все
|
|
|
|
|
#4 |
|
Участник
|
...Делаем connection и взваливаем на себя работу по фильтрации выведенных значений, RLS, группировке по другим полям, да?
![]() Можно, конечно, и так сделать - тем более, что стандартным query отфильтровать нулевые остатки не получится - не поддерживается конструкция HAVING. Но я бы действительно посмотрел, как показ остатков сделан в форме InventOnHandItem, конкретно метод init на datasource "InventSum", далее по ссылкам. Заодно начинающие узнают много нового.
__________________
Денис Балуев. |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| вопрос про дату в range. помогите разобраться. | 5 | |||
| Помогите!!!!!Обработка вх.НДС в SP4 | 4 | |||
| Курсовые разницы! Помогите! | 7 | |||
| Помогите с запросом.. | 2 | |||
| Помогите найти доку | 18 | |||
|