Господа, помогите написать select результатом работы которого была бы следующая табличка
Организация---наименование ОС--- дата поступления ОС
Что-то у меня ум за разум защел, никак не могу написать. ???
Спасибо
Select в ОС
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Select в ОС
Откуда данные по организации брать? Из самой инв. карточки или из операции "Поступление ОС"?
-
- Местный житель
- Сообщения: 278
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Select в ОС
Поступление ОС
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Select в ОС
//////////////////////////////////////////////////////////////////
/// Operac.LOT
/// LOT, который нужен для выгрузки информации в Excel-файл
/// об операциях c ОС
//////////////////////////////////////////////////////////////////
/// Операция ПОСТУПЛЕНИЯ
!select
! SpMoveOS.DatOb (FieldName = Data_Oper )
! ,KatOS.InNum (FieldName = InNum )
! ,KatOS.NameOS (FieldName = Name_OS )
! ,SpMoveOS_BUH.Summa (FieldName = Stoim_Pokup) // Поле "Сумма приобретения" в спецификации операции с ОС
! ,SpMoveOS_BUH.NewStoim (FieldName = Stoim ) // Поле "Стоимость" в спецификации операции с ОС
! ,SpMoveOS_BUH.NewSumIzn (FieldName = Iznos ) // Поле "Износ" при поступлении в спецификации операции с ОС
! ,KatOrg.Name (FieldName = Org ) // Организация
!from
! synonym SpMoveOS SpMoveOS_BUH ,KatOS ,MoveOS ,KatOrg
!where
! ((
! SpMoveOS_BUH.cKatOS == KatOS.nRec
! and SpMoveOS_BUH.cMoveOS == MoveOS.nRec
! and MoveOS.cNewPodr == KatOrg.nRec
! ))
! and ( (word (15) = KatOS.TiDk) or (word (115) = KatOS.TiDk) ) // карточка ОС (активная или выбывшая)
! and Comp (0000000000000002h) = SpMoveO_SBUH.cNastrOS // метод учета - "Бух. учет ОС" для MSKC
! and SpMoveOSBUH.DatOb >= Date (01,07,2002) // Только за 2-е полугодие
! and SpMoveOSBUH.DatOb <= Date (31,12,2002) // 2002 года
! and MoveOS.SysOper = word (1) // 1 - ПОСТУПЛЕНИЕ
! To DBF D:\Export\OS\FTKI\OS_postupl_2_polug_2002.dbf
!;
/// Operac.LOT
/// LOT, который нужен для выгрузки информации в Excel-файл
/// об операциях c ОС
//////////////////////////////////////////////////////////////////
/// Операция ПОСТУПЛЕНИЯ
!select
! SpMoveOS.DatOb (FieldName = Data_Oper )
! ,KatOS.InNum (FieldName = InNum )
! ,KatOS.NameOS (FieldName = Name_OS )
! ,SpMoveOS_BUH.Summa (FieldName = Stoim_Pokup) // Поле "Сумма приобретения" в спецификации операции с ОС
! ,SpMoveOS_BUH.NewStoim (FieldName = Stoim ) // Поле "Стоимость" в спецификации операции с ОС
! ,SpMoveOS_BUH.NewSumIzn (FieldName = Iznos ) // Поле "Износ" при поступлении в спецификации операции с ОС
! ,KatOrg.Name (FieldName = Org ) // Организация
!from
! synonym SpMoveOS SpMoveOS_BUH ,KatOS ,MoveOS ,KatOrg
!where
! ((
! SpMoveOS_BUH.cKatOS == KatOS.nRec
! and SpMoveOS_BUH.cMoveOS == MoveOS.nRec
! and MoveOS.cNewPodr == KatOrg.nRec
! ))
! and ( (word (15) = KatOS.TiDk) or (word (115) = KatOS.TiDk) ) // карточка ОС (активная или выбывшая)
! and Comp (0000000000000002h) = SpMoveO_SBUH.cNastrOS // метод учета - "Бух. учет ОС" для MSKC
! and SpMoveOSBUH.DatOb >= Date (01,07,2002) // Только за 2-е полугодие
! and SpMoveOSBUH.DatOb <= Date (31,12,2002) // 2002 года
! and MoveOS.SysOper = word (1) // 1 - ПОСТУПЛЕНИЕ
! To DBF D:\Export\OS\FTKI\OS_postupl_2_polug_2002.dbf
!;