Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Периодические реквизиты (число прочтений - 4156 )
Zalex
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 23. Марта 2007
Re: Периодические реквизиты
Ответ #15 - 11. Декабря 2008 :: 09:48
Печать  
Цитата:
Я давал совсем другой код Улыбка

я не понял как там возвращать значение на выбранную дату  Смущённый
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Периодические реквизиты
Ответ #16 - 11. Декабря 2008 :: 09:54
Печать  
Код
Выбрать все
ТекстЗапроса="
|  SELECT
|   ПодЗапрос.id  as Идентификатор,
|	Сотрудники2.Code as Код,
|	Сотрудники2.Descr as Наименование,
|   Период2.value as Значение
|
|    From
|
| (SELECT
|
|     Сотрудники.id  as id
|     ,Max(DTOS(Период.date)+Период.time+Период.docid) as  MaxDateTimeIddoc
|
| FROM  $Справочник.Сотрудники as Сотрудники
|
| LEFT JOIN 1sconst as Период ON
|     tno,3) =
|     $ИсторияРеквизита.Сотрудники.СостояниеФизлица+Сотрудники.id
| WHERE (Период.date <= :ВыбДата ~~)
// здесь условие на клиента если есть
| GROUP BY Сотрудники.id ) as ПодЗапрос
|
| LEFT JOIN 1sconst as Период2 ON
|     од2.partno,3) =
|     Iddoc
|
|LEFT JOIN  $Справочник.Сотрудники as Сотрудники2  ON Сотрудники2.id=ПодЗапрос.id
|";  

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