Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Вопрос по датам (число прочтений - 2088 )
il
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 01. Сентября 2006
Вопрос по датам
26. Февраля 2007 :: 13:25
Печать  
Как дату в 1С переделать в СКЛ вид?
     |Select   
     |    dbo.WRH_WayBillHeader.WbNumber,
     |    dbo.WRH_WayBillProductions.Amount
     |FROM
     |  dbo.WRH_WayBillHeader, 
     |  dbo.WRH_WayBillProductions 
     |WHERE
     |  dbo.WRH_WayBillHeader.wbid=dbo.WRH_WayBillProductions.wbid and 
     |  dbo.WRH_WayBillHeader.wbdoctype=2 and 
     |  dbo.WRH_WayBillHeader.wbdate>=Формат(НачДата,""Д ГГГГММДД"") and 
     |  dbo.WRH_WayBillHeader.wbdate<=Формат(КонДата,""Д ГГГГММДД"") 
    |";

Говорит не знаю что такое "Формат"
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по датам
Ответ #1 - 26. Февраля 2007 :: 13:33
Печать  
Он и вправду не знает.
Читай доку.
  
Наверх
 
IP записан
 
il
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 01. Сентября 2006
Re: Вопрос по датам
Ответ #2 - 26. Февраля 2007 :: 13:45
Печать  
В документации везде пишется статически '20060605', а как туда засунуть дату находящуюся на форме 1С?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Вопрос по датам
Ответ #3 - 26. Февраля 2007 :: 13:50
Печать  
il писал(а) 26. Февраля 2007 :: 13:45:
В документации везде пишется статически '20060605'
т.е. непосредственно в тексте запроса. так?
тогда читай в доке про текстовые параметры и их модификаторы
  

1&&2&&3
Наверх
 
IP записан
 
pavel_tr
Senior Member
****
Отсутствует



Сообщений: 279
Местоположение: Казань
Зарегистрирован: 14. Октября 2006
Пол: Мужской
Re: Вопрос по датам
Ответ #4 - 26. Февраля 2007 :: 13:57
Печать  
Делаю так:

Код
Выбрать все
стрдатыТА=строка(формат(НачМесяца(ПолучитьДатуТА()),"ДГГГГММДД"));
ТекстЗапроса = "
	|SELECT
	|	SUM($Рег.Остаток)
	|FROM
	|	$РегистрИтоги.Остатки Рег (NoLock)
	|WHERE
	|	Рег.PERIOD='"+стрдатыТА+"' AND
	|	$Рег.Товар = ? AND  
	|	$Рег.Склад = ?
	|"; 


В твоём запросе пиши:

dbo.WRH_WayBillHeader.wbdate>=' "+Формат(НачДата,""Д ГГГГММДД"")+" ' and  
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать