Имя: Пароль:
1C
1С v8
БП 3.0 - Остатки по счету 10.07
,
0 mirror1982
 
13.02.17
08:48
ВидСубконтоОС=Новый Массив;
ВидСубконтоОС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагент);
ВидСубконтоОС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
Рег=РегистрыБухгалтерии.Хозрасчетный;
Отбор=Новый Структура("Субконто2,Организация,Счет",Товар,Организация,МойСчет);
Выборка=Рег.Остатки(мДата,ВидСубконтоОС,Отбор);
Сообщить(Выборка[0].КоличествоОстатокДТ);

Не находит остаток по этой номенклатуре. Что не так в коде? Если пишу код без отбора по номенклатуре, то в выборе есть остаток по данной номенклатуре:

Рег=РегистрыБухгалтерии.Хозрасчетный;
Отбор=Новый Структура("Организация,Счет",Организация,МойСчет);
Выборка=Рег.Остатки(мДата,ВидСубконтоОС,Отбор);
Для сч=1 По Выборка.Количество() Цикл
    Сообщить(Выборка[сч-1].Субконто2);
    Сообщить(Выборка[сч-1].КоличествоОстатокДТ);
КонецЦиклаж
1 vicof
 
13.02.17
08:58
А запросы уже некошерно писать?
2 mirror1982
 
13.02.17
09:00
(1) а что, это уже перестало работать?
3 Курцвейл
 
13.02.17
09:02
(2) Покажите скриншот счета 10.07
4 Курцвейл
 
13.02.17
09:03
(3) Вообще похоже что какой-то признак субконто "Номенклатура" отключен
5 mirror1982
 
13.02.17
09:04
(4) так во втором коде в сообщениях выводит номенклатуру и остаток
6 vicof
 
13.02.17
09:06
(5) У товара тип не номенклатура?
7 mirror1982
 
13.02.17
09:08
(6) Номенклатура
8 Морозов Александр
 
13.02.17
09:12
А че, в 1 коде есть "Субконто2", а во втором нет такого в отборе...?
9 Морозов Александр
 
13.02.17
09:14
(+8)  как по мне, то в 1 коде не верно передано в отбор "Субконто2"
10 mirror1982
 
13.02.17
09:22
(8) во втором отбор по всей номенклатуре (субконто2). Когда разворачиваешь таблицу с остатками. то остатки с моей номенклатуе там присутствуют
11 mirror1982
 
13.02.17
09:23
(9) в отладке смотрел попадает моя номенклатура с типом СправочникНоменклатура.ссылка. Что значит не верно?
12 Морозов Александр
 
13.02.17
09:38
Что значит... то и значит. Если остатки по твоему субконто2 не кажет, но они есть, значит не верно передаешь...
13 Курцвейл
 
13.02.17
09:43
(0) Тут неправильно в структуре Субконто2 писать.
Замените на "Номенклатура"
14 Курцвейл
 
13.02.17
09:44
Отбор=Новый Структура("Номенклатура,Организация,Счет",Товар,Организация,МойСчет);
15 DailyLookingOnA Sunse
 
13.02.17
09:53
гы-гы
Из СП:
Параметр <ВидыСубконто> не существует, если при конфигурировании для плана счетов не указаны субконто.
16 DailyLookingOnA Sunse
 
13.02.17
09:54
Ай, облажался.
17 DailyLookingOnA Sunse
 
13.02.17
09:54
Но присоединюсь к (1).
18 mirror1982
 
13.02.17
09:57
короче. не ту позицию номенклатуры передавал. извиняюсь. всем Спасибо!