Имя: Пароль:
1C
1С v8
как по быстрому можно получить остаток из регистра накопления
,
0 Девушка-Вамп
 
01.12.15
12:28
создала свой регистр накопления "ИмеющиесяСредства", вид регистра - остатки.
измерения: "КлассификаторСредств" с типом ссылка на справочник и
"МестоНаходения" с типом перечисления.
также регистр имеет ресурс "сумма"

далее пишу следующий код:

СтруктураКредита = Новый Структура;
СтруктураКредита.Вставить("КлассификаторСредств",Справочники.МестоНахожденияСредств.НайтиПоКоду("0001"));
СтруктураКредита.Вставить("МестоНаходения",Перечисления.КлассификацияСредств.Кредиты);
РегОстаток = РегистрыНакопления.ИмеющиесяСредства;
текОстаток = РегОстаток.Остатки(ТекущаяДата(),СтруктураКредита,"КлассификаторСредств, МестоНаходения","Сумма");

при этом выдаётся ошибка:
"Ошибка при вызове метода контекста (Остатки): Недопустимое значение параметра (параметр номер '2')"

что я делаю не так?
в синтаксис - помощнике проверила - всё верно указала, и типы параметров и названия реквизитов.
1 Nuobu
 
01.12.15
12:30
(0) Нужно указать все разрезы.
2 Девушка-Вамп
 
01.12.15
12:35
(1) так я все и указала - у меня их 2-а всего и есть
3 User_Agronom
 
01.12.15
12:37
Обычно запросом получают.
4 Горогуля
 
01.12.15
12:40
(2) чему равно а?
5 Горогуля
 
01.12.15
12:41
в месте находения кто-нибудь нахождится?
6 Девушка-Вамп
 
01.12.15
12:49
(3) да запросом понятно, но это же дольше работать, при условии, что нужно всего 1 цыфру получить
(5) вопрос не поняла
7 Горогуля
 
01.12.15
12:50
(6) что такое "МестоНаходения"?
8 aleks_default
 
01.12.15
12:57
(7)Это место где нашли :)
9 Девушка-Вамп
 
01.12.15
13:01
(7) спасибо за помощь!!
10 Девушка-Вамп
 
01.12.15
13:02
(7) если что - это был сарказм. в первом посте всё написано. МестоНаходения - это название реквизита, необходимо чтобы он назывался именно так.
11 Горогуля
 
01.12.15
13:02
или находили...
12 Горогуля
 
01.12.15
13:03
(10) остатки не знакомы с реквизитами
13 mooo
 
01.12.15
13:03
(10) А тут ничего не напрягает?
СтруктураКредита.Вставить("КлассификаторСредств", Справочники.МестоНахожденияСредств.НайтиПоКоду("0001"));
СтруктураКредита.Вставить("МестоНаходения",Перечисления.КлассификацияСредств.Кредиты);
14 Godofsin
 
01.12.15
13:06
(13) +1
15 rs_trade
 
01.12.15
13:09
(6) Открою секрет, РегОстаток.Остатки это тоже запрос.
16 Девушка-Вамп
 
01.12.15
13:11
(15) и Вам спасибо за помощь и озвучивание очевидных вещей.
повторюсь, что РегОстаток.Остатки - работает быстрее, чем
запрос = новый запрос, ну и т.д.
17 Девушка-Вамп
 
01.12.15
13:12
(13) нет, вроде бы всё нормально
18 Горогуля
 
01.12.15
13:13
(16) ложь
19 Горогуля
 
01.12.15
13:14
короче, по-быстрому не получилось
20 vhl
 
01.12.15
13:14
(16) РегОстаток.Остатки не проверяет РЛС и если у пользователя нет прав - вылетит ошибка доступа. В то время как РАЗРЕШЕННЫЕ в запросе просто вернет пустой запрос.
21 Casey1984
 
01.12.15
13:14
(0) в условиях все перепутано местами)
22 Девушка-Вамп
 
01.12.15
13:15
(20) спасибо! я этого не знала. про то, что РЛС не проверяет.
но с правами там всё отлично - полный доступ на всё
23 Девушка-Вамп
 
01.12.15
13:17
(21) да вроде  нет, вот синтаксис:
Остатки(<Момент времени>, <Отбор>, <Измерения>, <Ресурсы>)
24 Горогуля
 
01.12.15
13:18
Недопустимое значение параметра (параметр номер '2') означает кривопопость параметра номер 2
25 Godofsin
 
01.12.15
13:20
(23) То есть измерение КлассификаторСредств это Справочники.МестоНахожденияСредств и точно не Перечисления.КлассификацияСредств.Кредиты?
26 Casey1984
 
01.12.15
13:20
(23) вот тут:

СтруктураКредита.Вставить("КлассификаторСредств",Справочники.МестоНахожденияСредств.НайтиПоКоду("0001"));
СтруктураКредита.Вставить("МестоНаходения",Перечисления.КлассификацияСредств.Кредиты);
27 mooo
 
01.12.15
13:20
(17) посмотри еще раз
КлассификаторСредств === Справочники.МестоНахожденияСредств
МестоНаходения === Перечисления.КлассификацияСредств.Кредиты
Может их местами поменять?
28 Godofsin
 
01.12.15
13:21
если (25) = истина, то ТС очень креативно называет измерения и определяет тип данных в них хранимых.
29 Девушка-Вамп
 
01.12.15
13:21
(26) так вот тут всё в порядке, по типам и т.п. отсюда и вопрос возник, что не так с параметром 2, если все типы совпадают
30 Девушка-Вамп
 
01.12.15
13:21
(25) точно ((
31 Девушка-Вамп
 
01.12.15
13:22
(27) меняла, та же фигня выходит(((
32 mooo
 
01.12.15
13:24
(31) тогда показывай регистр
33 hhhh
 
01.12.15
13:24
последний код какой?
34 Godofsin
 
01.12.15
13:24
(31) Тогда давай скрины регистра в студию.
35 vhl
 
01.12.15
13:26
(16) Ты тестировала скорость?
Сделала бы давно уже конструктором запроса и не морочила голову себе и тем, кто после тебя этот код будет править