Имя: Пароль:
1C
 
Обработка не видит остатков на 41 счете
,
0 kalisto
 
25.12.14
16:32
Привет, всем.
У меня такая ситуация. Надо в бухгалтерии сделать ручные операции на 41 счете. Написала обработку. Во всех базах бух работала нормально. Но в одной базе не работает. Стала смотреть почему. Выяснилось, что запрос не выбирает никаких остатков по позициям. Проверила ОСВ по счету, остатки на счете есть. Запрос простой:
ЗапросОстатки = Новый Запрос();
ЗапросОстатки.Текст = "ВЫБРАТЬ
                        |    ХозрасчетныйОстатки.Счет,
                        |    ХозрасчетныйОстатки.Субконто1,
                        |    ХозрасчетныйОстатки.Субконто2,
                        |    ХозрасчетныйОстатки.Субконто3,
                        |    ХозрасчетныйОстатки.СуммаОстатокДт,
                        |    ХозрасчетныйОстатки.КоличествоОстатокДт
                        |ИЗ
                        |    РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет, , ) КАК ХозрасчетныйОстатки
                        |ГДЕ
                        |    ХозрасчетныйОстатки.Счет = &Счет
                        |    И ХозрасчетныйОстатки.Субконто1 В (&Субконто1)
                        |     И ХозрасчетныйОстатки.Субконто2 = (&Склад)";
                        
ЗапросОстатки.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
ЗапросОстатки.УстановитьПараметр("Субконто1",Список);
ЗапросОстатки.УстановитьПараметр("Склад",СкладУценка.Ссылка);
ЗапросОстатки.УстановитьПараметр("Период",Новый Граница(НаДату-1, ВидГраницы.Включая));

Единственное отличие от других баз, что остатки на 41 появились с документами возврат товаров от покупателя. Потом на эти возвраты сделали бух операции (ручные корректировки).
Подскажите, что может быть не так?
1 Господин ПЖ
 
25.12.14
16:34
>ИЗ
                        |    РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет, , ) КАК ХозрасчетныйОстатки
                        |ГДЕ
                        |    ХозрасчетныйОстатки.Счет = &Счет

это контрольный выстрел?
2 Господин ПЖ
 
25.12.14
16:37
и вообще не факт что там врублен учет по складам...
3 vicof
 
25.12.14
16:38
А остатки там не занулились после корректировок?
4 kalisto
 
25.12.14
16:38
остатки есть
5 vicof
 
25.12.14
16:41
Убирай параметры по одному и найдешь корень зла
6 ОльгаВолодина
 
25.12.14
16:43
может там подсчета у 41 счета есть? и нужно выбирать Счет В ИЕРАРХИИ?
7 Господин ПЖ
 
25.12.14
16:43
чудес не бывает
8 hhhh
 
25.12.14
16:45
(4) Субконто2 - это точно не Склад. Когда вы уже прочитаете документацию?
9 kalisto
 
25.12.14
16:46
вот, это точно не склад
убрала склад и все собирается
10 kalisto
 
25.12.14
16:46
в смысле субконто2 не склад
11 ОльгаВолодина
 
25.12.14
16:47
Субконто3 - это склад
12 kalisto
 
25.12.14
16:49
У нас в других базах субконто2 - это склад. Только в этой базе субконто3 - склад. Всем спасибо, разобралась.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.