Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Ошибка преобразования позиции док-та в запросе (число прочтений - 5889 )
U_zer
Экс-Участник


Re: Ошибка преобразования позиции док-та в запросе
Ответ #15 - 30. Марта 2007 :: 08:37
Печать  
А можно для особо тупых (это я про себя) примерчик привести, как же все же правильно-то будет?
  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Ошибка преобразования позиции док-та в запросе
Ответ #16 - 30. Марта 2007 :: 10:12
Печать  
Код
Выбрать все
ТекстЗапроса = "  
|SELECT  
|	ПартииВсего.Номенклатура		as [Номенклатура $Справочник.Номенклатура],  
|	ПартииВсего.Партия		as [Партия $Документ],  
|	ПартииВсего.СерияНоменклатуры	as [СерияНоменклатуры $Справочник.СерииНоменклатуры],  
|	ПартииВсего.Склад					as [Склад $Справочник.Склады],  
|	ПартииВсего.КоличествоОстаток		as Количество,  
|	ПартииВсего.СуммаОстаток			as Сумма,  
|	ПартииВсего.СуммаСНДСОстаток		as СуммаСНДС  
|  
|FROM  
|	$РегистрОстатки.ПартииТМЦ(  
//ПЕРИОД  
|				:Позиция~
//СОЕДИНЕНИЕ    
|				","  
//УСЛОВИЯ  
|				+ТекстУсловия+  
//ИЗМЕРЕНИЯ  
|				",(Номенклатура,Партия,СерияНоменклатуры,Склад),  
//РЕСУРСЫ  
|				(Количество,Сумма,СуммаСНДС)) as ПартииВсего";  

//Если НаИлиПо=0 Тогда  //0 - на, 1 - по
//    RS.УстановитьТекстовыйПараметр("Позиция", СформироватьПозициюДокумента( ТочкаРасчета.ТекущийДокумент()));
//Иначе
//    RS.УстановитьТекстовыйПараметр("Позиция", СформироватьПозициюДокумента( ТочкаРасчета.ТекущийДокумент(), 1));
//КонецЕсли;
//ну или так:
RS.УстановитьТекстовыйПараметр("Позиция", СформироватьПозициюДокумента( ТочкаРасчета.ТекущийДокумент(), НаИлиПо));
 

  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать