Имя: Пароль:
1C
1C 7.7
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
ну, хотя бы чорным запросом выдерни все остатки, а потом уже в цикле по готовым остаткам проверяй что надо.
ну, сам разберешься
Основная теорема систематики: Новые системы плодят новые проблемы.