|
v7: Хелп! Добавить условие в запрос |
☑ |
0
oloy_9
06.09.11
✎
13:54
|
В отчете инвентаризация необходимо, чтобы выводились ОС списанные, но по которым имеются драгметалы,а остальные списанные не выводились. Нужно добавить условие на наличие галочки "НеСписыватьДрагМеталлы" чтоли... На данный момент, в запрос списанные ОС с драгметалами не попадают (. Натолкните хоть на мысль что ли....
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Наименование = Справочник.Драгметаллы.Драгметалл;
// |МОЛ = Справочник.Драгметаллы.Владелец.МОЛ;
|ОсновноеСредство = Справочник.Драгметаллы.Владелец;
|ДатаВыбытия = Справочник.Драгметаллы.Владелец.ДатаВыбытия;
|ДатаВвода = Справочник.Драгметаллы.Владелец.ДатаВводаВЭксплуатацию;
|ЕдиницаИзмерения = Справочник.Драгметаллы.ЕдиницаИзмерения;
|Количество = Справочник.Драгметаллы.Количество;
|Функция КоличествоСумма = Сумма(Количество);
// |Группировка МОЛ;
|Группировка ОсновноеСредство упорядочить по ОсновноеСредство.Код;
|Группировка Наименование;
|Условие(Количество <> 0);
|Условие(((Число(ДатаВыбытия) = 0) или (ДатаВыбытия > ВыбДата))и(ДатаВвода<=ВыбДата));
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
|
|
1
Oleg_Kag
06.09.11
✎
14:02
|
смотрим вот эти две строчки
|Количество = Справочник.Драгметаллы.Количество;
|Условие(Количество <> 0);
и много думаем
|
|
2
Oleg_Kag
06.09.11
✎
14:04
|
Эта пара выводит ОС в которых есть драг металлы... теперь надо как-то получить состояние ОС во для этого значения
ОсновноеСредство = Справочник.Драгметаллы.Владелец;
|
|
3
Фрид
06.09.11
✎
14:10
|
конфигурация, видимо, бюджетная. а значит справочник Драгметаллы не подчинён справочнику ОС) и вообще он не нужен. в этом случае нужно выбирать справочник НаличиеДрагметалла.
ну и
|ОсновноеСредство = Справочник.НаличиеДрагметалла.НФА;
...
это если я правильно понял суть задачи) потому как не понятно, где будет галочка "НеСписыватьДрагМеталлы"
|
|
4
oloy_9
06.09.11
✎
14:51
|
НеСписыватьДрагМететаллы по сути должна находиться в справочнике ОС, и через этот справочник вводом на основании заполняется справочник ДрагМеталлы
|
|