Имя: Пароль:
1C
1С v8
Проблема с выгрузкой остаков по счету
0 Colci
 
12.10.12
13:31
Здравствуйте. Хочу выгрузить остатки по складам
пишу:

Запрос = Новый Запрос;
   Запрос.Текст ="ВЫБРАТЬ
   |    ХозрасчетныйОстатки.Счет,
   |    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
   |   ХозрасчетныйОстатки.Субконто3 КАК Склад,
   |   ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт КАК Сумма,
   |   ХозрасчетныйОстатки.КоличествоРазвернутыйОстатокДт КАК Количество
   |ИЗ
   |      РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, Счет = &Счет, ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура), Субконто3 = &Склад) КАК ХозрасчетныйОстатки
   |ОБЪЕДИНИТЬ ВСЕ
    |ВЫБРАТЬ
   |    ХозрасчетныйОстатки.Счет,
   |    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
   |   ХозрасчетныйОстатки.Субконто3 КАК Склад,
   |   ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт КАК Сумма,
   |   ХозрасчетныйОстатки.КоличествоРазвернутыйОстатокДт КАК Количество    
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, Счет = &Счет2 , ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура), Субконто3 = &Склад2) КАК ХозрасчетныйОстатки";
   
   Запрос.УстановитьПараметр("ДатаОтчета", ДатаНачала);
   Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
   Запрос.УстановитьПараметр("Счет2",ПланыСчетов.Хозрасчетный.СырьеИМатериалы);        
   Запрос.УстановитьПараметр("Склад", СсылкаСклада.ПолучитьОбъект().Наименование);        
   Запрос.УстановитьПараметр("Склад2",СсылкаСклада.ПолучитьОбъект().Наименование);        
   РезультатЗапроса = Запрос.Выполнить().Выбрать();

Выдает ошибку. Ошибка обработки представления "РегистрБухгалтерии.Хозрасчетный.Остатки: Поле не найдено(Субконто3)"

В чем причина?
1 Maxus43
 
12.10.12
13:33
Субконто1 = &Склад2
2 Maxus43
 
12.10.12
13:33
тьфу, у тебя вобще не будет субконто Склады
3 Maxus43
 
12.10.12
13:34
ограничение на вид субконто убирай, в данном запросе оно смысла не имеет
4 Colci
 
12.10.12
13:36
1) наименование склада лежит в поле субконто3 я хочу отфильтровать по нему
5 Maxus43
 
12.10.12
13:37
Убери:
ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура)

потом задавай дальше вопросы
6 Maxus43
 
12.10.12
13:40
насчет следующих вопросов сразу отвечу:
Вместо СсылкаСклада.ПолучитьОбъект().Наименование в параметрах
просто СсылкаСклада
7 Colci
 
12.10.12
13:46
6) Спасибо большое заработало. Не подскажете где можно поподробнее почитать описание функции РегистрБухгалтерии.Хозрасчетный.Остатки и про ее параметры. Кстати почему с параметром ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура) - не работало?
8 vmv
 
12.10.12
13:49
(7) после обеда в пятницу для мужиков все ответы платные, для тьоток достаточно сисек в альбоме, учти
9 Maxus43
 
12.10.12
13:53
(7) потому что ты ограничил выборку только одним субконто Номенклатура, другие туда не попали