|
v7: Могу понять запрос | ☑ | ||
---|---|---|---|---|
0
Uragan_a
18.05.14
✎
07:32
|
Так работает
|Период с ДатаОстатков по ДатаОстатков; |Номенкл = Регистр.ОстаткиТМЦ.Номенклатура; |Склад = Регистр.ОстаткиТМЦ.Склад; |Количество = Регистр.ОстаткиТМЦ.Количество; |Функция КонОст = КонОст(Количество); |Группировка Номенкл; |Условие(Номенкл = Номенклатура); |" ; А так нет: |Период с ДатаОстатков по ДатаОстатков; |Номенкл = Регистр.ОстаткиТМЦ.Номенклатура; |Склад = Регистр.ОстаткиТМЦ.Склад; |Количество = Регистр.ОстаткиТМЦ.Количество; |Функция КонОст = КонОст(Количество); |Группировка Номенкл; |Условие(Номенкл = Номенклатура); |Условие(Склад = СпрВитрина.ТекущийЭлемент()); |" ; А нужно именно по складу получить ( |
|||
1
Мимохожий Однако
18.05.14
✎
07:34
|
Убери |Условие(Номенкл = Номенклатура);
|
|||
2
Uragan_a
18.05.14
✎
07:44
|
так мне нужно два условия)
получить количество на определенном складе определенной номенклатуры |
|||
3
Uragan_a
18.05.14
✎
07:45
|
Вообщем нужно узнать если на данном складе этот товар или нет
|
|||
4
Мимохожий Однако
18.05.14
✎
07:46
|
Остаток(<?>,)
Синтаксис: Остаток(<Измерен1>,<Измерен2>...,<ИмяРесурса>) Назначение: Возвращает значение остатка заданного ресурса регистра. Параметры: <Измерен1>,<Измерен2>... - значения измерений регистра; <ИмяРесурса> - название требуемого ресурса регистра. Замечание: Метод используется только для регистров остатков. |
|||
5
miki
18.05.14
✎
07:49
|
Сделай СпрВитрина.ТекущийЭлемент()) переменной и в условии сравнивай ужЕ с переменной.
|
|||
6
Uragan_a
18.05.14
✎
07:50
|
Сообщить(Остаток<<?>>(СпрВитрина.ТекущийЭлемент(),Номенклатура,ОстаткиТМЦ));
{Документ.ПоступлениеТМЦ.Форма.Модуль(2057)}: Функция не обнаружена (Остаток) |
|||
7
Мимохожий Однако
18.05.14
✎
07:51
|
Регистр.ОстаткиТМЦ.Остаток
|
|||
8
Uragan_a
18.05.14
✎
07:59
|
Блин туплю
Ост = Регистр.ОстаткиТМЦ.Остаток(Витрина,Номенклатура,Количество); {Документ.ПоступлениеТМЦ.Форма.Модуль(2057)}: Недостаточное число параметров передано при вызове функции/процедуры объекта |
|||
9
Uragan_a
18.05.14
✎
07:59
|
а или нужно все
|
|||
10
Uragan_a
18.05.14
✎
08:02
|
срабатывает но 0 везде ((
|
|||
11
miki
18.05.14
✎
08:04
|
ты бы определился: запросом или сразу через регистр хочешь остаток получать.
|
|||
12
Uragan_a
18.05.14
✎
08:05
|
через регистр)
|
|||
13
Uragan_a
18.05.14
✎
08:05
|
Ост = Регистр.ОстаткиТМЦ.Остаток(,Номенклатура,Витрина,,Количество);
|
|||
14
Uragan_a
18.05.14
✎
08:06
|
дает 0, хотя я знаю что товар есть
|
|||
15
miki
18.05.14
✎
08:07
|
структуру регистра покажи.
И значения переменных проверь, которые суешь в Остаток() |
|||
16
miki
18.05.14
✎
08:07
|
(13)С пустыми измерениями надо юзать СводныйОстаток.
|
|||
17
Uragan_a
18.05.14
✎
08:10
|
Ост = Регистр.ОстаткиТМЦ.СводныйОстаток(,Номенклатура,Витрина,,Количество);
{Документ.ПоступлениеТМЦ.Форма.Модуль(2057)}: Неверный идентификатор ресурса! |
|||
18
miki
18.05.14
✎
08:14
|
структуру регистра покажи
|
|||
19
Uragan_a
18.05.14
✎
08:18
|
||||
20
Uragan_a
18.05.14
✎
08:18
|
||||
21
miki
18.05.14
✎
08:20
|
"Количество"
|
|||
22
miki
18.05.14
✎
08:20
|
ковычки
|
|||
23
Uragan_a
18.05.14
✎
08:31
|
СПАСИБО
|
|||
24
Uragan_a
18.05.14
✎
08:34
|
огромное
|
|||
25
Uragan_a
18.05.14
✎
08:52
|
Теперь не могу форму открыть блиииииин
ДокументПеремещенияНаВитрину = СоздатьОбъект("Документ.ПеремещениеТМЦ"); ДокументПеремещенияНаВитрину.Записать(); ОткрытьФорму(ДокументПеремещенияНаВитрину,,); |
|||
26
palpetrovich
18.05.14
✎
09:05
|
в (0) замени
|Условие(Склад = СпрВитрина.ТекущийЭлемент()); на |Условие(Склад = ТекСклад); ы в (25) ОткрытьФорму(ДокументПеремещенияНаВитрину.ТекущийДокумент()); |
|||
27
Uragan_a
18.05.14
✎
12:21
|
(26) спасибки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |