Показать сообщение отдельно
Старый 24.10.2012, 11:18   #203   
como estas?
 
Сообщений: 131
Регистрация: 23.06.2007
Возраст: 37

Luko_Brazi вне форума Не в сети
Народ помогите плиз. Код:
Код:
        списокСчетов = СоздатьОбъект("СписокЗначений");
	списокСчетов.ДобавитьЗначение(СчетПоКоду("41.1"));
	Запрос = СоздатьОбъект("ПрямойЗапрос");
	ТекстЗапроса = "ВЫБРАТЬ
					|	$БухИтоги.КоличествоНачальныйОстатокДт КАК НачОст41,
					|	$БухИтоги.СуммаОборотДт КАК ОборотыДт41,
				//	|	$БухИтоги.КоличествоОборотКт КАК ОборотыКт41,
					|	$БухИтоги.Субконто1 КАК [Автомобиль $Субконто],
					|	$БухИтоги.Субконто1_вид КАК Автомобиль_вид
					|ИЗ
					|	$БИОстаткиОбороты.Основной(:НачДата,:КонДата,,,#спСчетов,(Субконто1),(Количество, Сумма)) КАК $БухИтоги
					|ГДЕ
					|	$БухИтоги.Субконто1 В (ВЫБРАТЬ Val ИЗ #спАвто)
					|";
	Запрос.УложитьСписокЗначений(списокСчетов, "#спСчетов");             
	Запрос.УложитьСписокЗначений(спАвто, "#спАвто");
	Запрос.УстановитьТекстовыйПараметр("НачДата", НачДата);              
	Запрос.УстановитьТекстовыйПараметр("КонДата", КонДата);
Так получается результат пустой. По другому:
Код:
        списокСчетов = СоздатьОбъект("СписокЗначений");
	списокСчетов.ДобавитьЗначение(СчетПоКоду("41.1"));
	Запрос = СоздатьОбъект("ПрямойЗапрос");
	ТекстЗапроса = "ВЫБРАТЬ
					|	$БухИтоги.КоличествоНачальныйОстатокДт КАК НачОст41,
					|	$БухИтоги.СуммаОборотДт КАК ОборотыДт41,
				//	|	$БухИтоги.КоличествоОборотКт КАК ОборотыКт41,
					|	$БухИтоги.Субконто1 КАК [Автомобиль $Субконто],
					|	$БухИтоги.Субконто1_вид КАК Автомобиль_вид
					|ИЗ
					|	$БИОстаткиОбороты.Основной(:НачДата,:КонДата,,,#спСчетов,(Субконто1),(Количество, Сумма),(Субконто1 В (ВЫБРАТЬ Val ИЗ #спАвто))) КАК $БухИтоги
					|";
	Запрос.УложитьСписокЗначений(списокСчетов, "#спСчетов");             
	Запрос.УложитьСписокЗначений(спАвто, "#спАвто");
	Запрос.УстановитьТекстовыйПараметр("НачДата", НачДата);              
	Запрос.УстановитьТекстовыйПараметр("КонДата", КонДата);
Так получается только 1 строка. Но в спАвто 63 элемента, и они точно есть в бух. итогах(проверял без условия, машины из списка попали в результат). Что не так может быть?
  Ответить с цитированием