Как передать параметр в запрос?

Новая тема
Показывать по сообщений
"У меня ситуация такая:<br>В запросе 2 таблицы:<br>1.ХозрасчетныйОстаткиИОбороты<br>2.СостоянияОС<br>Нужно из таблицы СостоянияОС вытащить Дату ввода в эксплуатацию.<br>Если ее нет,то Остатки и обороты по счету выводить,а графа Дата ввода в экспл. должна оставаться пустой.<br>Если я в конструкторе запроса на вкладке Условия пишу<br>СостоянияОС.Состояние= &СостояниеВведеноВЭксплуатацию<br> <br>( Запрос.УстановитьПараметр("СостояниеВведеноВЭксплуатацию", Перечисления.СостоянияОС.ВведеноВЭксплуатацию);)<br> <br>то в отчет попадают строки по тем объектам,у которых есть дата ввода в эксплуатацию.<br> <br>Как правильно поставить условие?"
Запрос приведите, а то не понятно, как связаны таблицы ...
ВЫБРАТЬ<br> ХозрасчетныйОстаткиИОбороты.Счет,<br> ХозрасчетныйОстаткиИОбороты.Субконто1,<br> ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,<br> ХозрасчетныйОстаткиИОбороты.СуммаОборот,<br> ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,<br> СостоянияОСОрганизаций.ОсновноеСредство,<br> СостоянияОСОрганизаций.Состояние,<br> СостоянияОСОрганизаций.ДатаСостояния<br>ИЗ<br> РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счета)) КАК ХозрасчетныйОстаткиИОбороты<br>  ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций<br>  ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = СостоянияОСОрганизаций.ОсновноеСредство<br> <br> <br> <br> <br>В итоге в отчете вижу по одному объекту ОС 2 строки,потому что выводятся все его состояния:<br>Введено в эксплуатацию,Принято к учету,<br>а мне нужно чтобы выводилась только строка Введено в эксплуатацию
А по остальным ОС нет движений в  РегистрБухгалтерии, а именно он у вас главный - оттуда берутся данные.<br>Попробуйте, для начала, сделать Правое соединение, т.е. сделать главным  РегистрСведений.СостоянияОСОрганизаций
ничего не меняется,все-равно выводятся состояния:Принято к учету,Введено в эксплуатацию,СнятоСУчета
А нужно выводить остатки и обороты по всем ОС,а дату снятия с учета только по тем,у кого она есть
"Добавьте в связи после текста<br> <br>"ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = СостоянияОСОрганизаций.ОсновноеСредство "<br> <br>Текст<br> <br>"И СостоянияОСОрганизаций.Состояние= &СостояниеВведеноВЭксплуатацию"<br>&"
Таки снятия или ввода?
А пусть его "Снято с учета" для чистоты эксперимента,а то "Принято" у всех есть
"И СостоянияОСОрганизаций.Состояние = Значение(Перечисление.СостоянияОС.ВведеноВЭксплуатацию)"
Читают тему
(гостей: 1)

Быстрый переход