Имя: Пароль:
1C
1С v8
не формируется инвентаризация по подразделению
0 GreenDay1986
 
23.11.11
13:26
формирую инвентаризацию по забалансовому счету МЦ-03. В общем случае формируется а когда выбираю подразделение не формируется ничего. Где ошибаюсь?


Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
|    ХозрасчетныйОстаткиИОбороты.Субконто1,
|    ХозрасчетныйОстаткиИОбороты.Субконто2,
| ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКон,
| ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт КАК КолКон

|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Период,&Период2,,,Счет = &Счет,) КАК ХозрасчетныйОстаткиИОбороты
|ГДЕ ХозрасчетныйОстаткиИОбороты.Подразделение = &Склад
|";

Запрос.УстановитьПараметр("Склад",Склад);
1 Wobland
 
23.11.11
13:28
а склад это у тебя и правда склад? или ты таким макаром подразделение обозвал?
2 vicof
 
23.11.11
13:33
(1) посмотри на цифру в нике, сразу все понятно станет
3 Wobland
 
23.11.11
13:39
(2) ты что-то давно не появлялся, я привык уже к ТС, пускай думает, отчего (1) появился ;)
4 GreenDay1986
 
23.11.11
13:40
2 юморишь смотрю :)))  (1) Запрос.УстановитьПараметр("Склад",Склад); Складом обозвал подразделение, выбираемое на форме.
5 Amra
 
23.11.11
13:41
(4) Тип какой у реквизита Склад?
6 vicof
 
23.11.11
13:42
(3) работа, мать её :)
7 Wobland
 
23.11.11
13:45
у кого бухия под рукой? скажите ТС, что Подразделение - это субконто и пихать его надо в параметры таблицы. ну или бросьте в меня чем-нибудь, если я неправ
8 vicof
 
23.11.11
13:46
В 1.6 может быть субконто, в 2.0 - не субконто.
9 Wobland
 
23.11.11
13:49
точно. в 2.0 это измерение, в 1.6 в измерениях нет
10 GreenDay1986
 
23.11.11
14:22
Так почему по подразделениям не выводит?
|ГДЕ ХозрасчетныйОстаткиИОбороты.Подразделение = &Склад НЕ к подразделению разве обращаться нужно?
11 Wobland
 
23.11.11
14:22
(10) конфигурация 2.0? засунь условие в параметры и правильно задай параметр. с последним у тебя нехорошо
12 GreenDay1986
 
23.11.11
14:23
Она родимая. Условие как я понял сюда нужно РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Период,&Период2,,,Счет = &Счет,) КАК ХозрасчетныйОстаткиИОбороты
13 Wobland
 
23.11.11
14:24
(12) да. телепатирую: Склад (реквизит) какого типа?
14 GreenDay1986
 
23.11.11
15:44
Справочник.Ссылка.Склады
15 Amra
 
23.11.11
15:47
(14) Не прошло и года, в (5) уже спрашивал. А тип подразделения - подразделения. Поэтому условие невыполняется никогда
16 GreenDay1986
 
23.11.11
16:00
Звиняюсь, склады реально привязать?
17 Amra
 
23.11.11
16:11
(16) А посмотри, нет ли его как субконто на анализируемом счете
18 GreenDay1986
 
23.11.11
16:18
Нет. Субконто 1  -номенклатура. Субконто 2 - партия материалов в эксплуатации
19 Wobland
 
23.11.11
16:20
а ответ-то в (1) ещё был ;)
20 GreenDay1986
 
23.11.11
16:23
Еще раз звиняюсь.
21 Amra
 
23.11.11
16:24
(19) Да он очевидный был, что в итоге и выяснилось))
22 Amra
 
23.11.11
16:24
(18) ????? Материалы в эксплуатацими не  лежат на складе
Ошибка? Это не ошибка, это системная функция.