|
v7: Регистр остатков выдает ноль |
☑ |
0
lals
25.09.19
✎
21:25
|
Регистр элемантарный одно измерение два ресурсса
в форме списка справочника отслеживаю остатки
ОстатокКоличество = Регистр.Остатки.Остаток(ТекущийЭлемент(), "Кво");
ОстатокСумма = Регистр.Остатки.Остаток(ТекущийЭлемент(), "Сумма");
все выдает все работает
а во внешннем отчете тот же самый код время выдает ноль
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
КоличествоКомплектов = 0;
Недостает = 0;
Материал = Спр.ТекущийЭлемент();
КоличествоНаКомплект = Спр.Количество;
ОстатокНаСкладе = Регистр.Остатки.Остаток(Материал,"Кво");
|
|
1
Злопчинский
25.09.19
✎
21:38
|
не верю.
во внешнем отчете - задаешь значение не того типа-вида для измерения.
|
|
2
Злопчинский
25.09.19
✎
21:39
|
ну и быдлокодить - не надо.
где проверка что ты стоишь на группе?
|
|
3
lals
25.09.19
✎
21:45
|
(2)В форме списка справочника данная проверка есть не хотел много кода гнать в форум
(1) Возможно сейчас проверю,
|
|
4
Злопчинский
25.09.19
✎
21:47
|
(3) ждемс...
|
|
5
lals
25.09.19
✎
21:49
|
(1) Блин точно это ж подчиненный справочник и ТМЦ которое в регистре в нем идет как реквизит
заменил Материал = Спр.ТекущийЭлемент(() на Материал = Спр.Материал
и все пошло , спасибо носом ткнул
|
|
6
Злопчинский
25.09.19
✎
21:52
|
(5) надо уметь фильтровать базар.
есть проблемы, которые "ты" не знаешь как решить. это тяжелее.
а есть проблемы под классом очевидных - когда вроде все верно, но не работает. значит - тупо лупишь логикой - где-то что-то неверно. надо здесь абстрагироваться от самого себя и смотреть на код, как на неизвестный тебе код.
|
|
7
Злопчинский
25.09.19
✎
21:52
|
успехов!
|
|
8
Злопчинский
25.09.19
✎
21:52
|
ну и как бы остатки вытянуть по всему справочнику лучше хотя бы чорным запросом.
|
|
9
lals
25.09.19
✎
21:54
|
Спасибо!!!
это проверка комплектов на наличие на складе, черный запрос в цикл пихать как то....
|
|
10
Злопчинский
25.09.19
✎
21:59
|
ну, хотя бы чорным запросом выдерни все остатки, а потом уже в цикле по готовым остаткам проверяй что надо.
ну, сам разберешься
|
|