Имя: Пароль:
1C
 
v8: Как получить остаток из регистра накопления
0 Михалычь
 
17.04.07
11:10
Есть регистр накопления - ОстаткиТМЦ
измерения: ТМЦ (спр. ссылка на ТМЦ)
ресурсы: Количество


пишу так

Функция Остаток(ТМЦ)
   ОстатокТМЦ = ВЫБРАТЬ * ИЗ РегистрНакопления.ОстаткиТМЦ.Остатки(Дата, ТМЦ = "ТМЦ");
   Возврат(ОстатокТМЦ.Количество);
КонецФункции

чтото не работает...
ругается так:
{Отчет.ОстаткиТМЦ(38,24)}: Ошибка в выражении
   ОстатокТМЦ = ВЫБРАТЬ *<<?>> ИЗ РегистрНакопления.ОстаткиТМЦ.Остатки(Дата, ТМЦ = "ТМЦ");
1 ZolotarevAA
 
17.04.07
11:11
(0) Запрос нужен, Запрос.
2 Salvador Limones
 
17.04.07
11:13
(0) Охренеть, вот это бред.
3 AntonioS
 
17.04.07
11:14
(0) жестко. тебе за это еще и деньги платят?
4 Джинн
 
17.04.07
11:14
Мощно задвинул :) Хрюн
Даже я, видевший восьмерку только на картинках, проникся глубоким уважением :))
5 Михей
 
17.04.07
11:18
Запрос = Новый Запрос("ВЫБРАТЬ КоличествоОстаток ИЗ РегистрНакопления.ОстаткиТМЦ.Остатки(, ТМЦ = &ТМЦ)");
6 Kalambur
 
17.04.07
11:20
ндеЦ
7 Михей
 
17.04.07
11:23
Или

Фильтр = Новый Структура;
Фильтр.Вставить("ТМЦ",ТМЦ);

Остаток = РегистрНакопления.ОстаткиТМЦ.Остатки(,Фильтр);

Кво = Остаток.Итог("Количество");
8 mh81
 
17.04.07
11:23
(0) - жесть, однозначно RTFM
9 luns
 
17.04.07
11:24
Да.. я даж ветку сохранил... Покажу ребятам - пусть их "улыбнёт"
10 Михалычь
 
17.04.07
11:26
спасибо (5,7)

А также (1,2,3,4,6,8,9) вижу вы все спецы ...
а своего варианта нет ...

человек просит помощи, а тут смеються ... надеюсь вам такого не достанется.
11 Salvador Limones
 
17.04.07
11:29
(10) Ты вчера тут реферралы раскидывал, хотел кликов насобирать.
И как ты думаешь, как к тебе будут относиться?
12 Михалычь
 
17.04.07
11:43
(11) чтонибудь еще???

все кинули по камню, или еще кто остался ???
13 Михалычь
 
17.04.07
11:47
(11) Если ты пишешь всякую фигню на форуме
про всякую ерунду ИТ, которая мне совсем не интересна
так я на тебя за это не в обиде!!! будь спокоен!
14 Salvador Limones
 
17.04.07
11:49
(13) Фигню не пишу, и я совершенно спокоен. :-)
Вот ты тупишь, порой просто по-черному, это да.
15 Михалычь
 
17.04.07
11:52
(14) это лишь твое субъективное мнение.
ты считаешь что кому-то это интересно и поэтому пишешь.

так и я написал, думаю что комуто будет интересна новая игра,
и что с того что я немного получу на этом выгоду?

а насчет тупишь я гляжу, ты унас очень умный...
и никогда не совершал ошибок, и сразу все умел...
16 yalex
 
17.04.07
11:56
(15) Да ты не переживай! Получил ответ и хорошо - спасибо тем кто помог - теперь будешь знать.
17 U-13
 
08.06.08
20:04
(7) Попробовал, облом:

Фильтр = Новый Структура;
Фильтр.Вставить("Номенклатура",ЭтотОбъект.Ссылка);
Остаток = РегистрыНакопления.ТоварыОстатки.Остатки(,Фильтр,"Номенклатура","Количество");
// Кво = Остаток.Итог("Количество"); кидает ошибку - число а не структура !
ЭтаФорма.ЭлементыФормы.Остаток.Значение = Остаток;

Получаю круглый ноль. Дело происходит в модуле формы элемента. Где пёс похоронен ? В регистр смотрел, документ перепроводил - остатки есть, точно.
18 IronDemon
 
08.06.08
20:10
(17) Всплывай и используй запросы.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.