LaCastet
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору axpol Код: ВЫБРАТЬ НАЧАЛОПЕРИОДА(РФО_ПлановыеВыплаты.Период, МЕСЯЦ) КАК Период, РФО_ПлановыеВыплаты.Контрагент КАК Контрагент, РФО_ПлановыеВыплаты.Договор КАК Договор, РФО_ПлановыеВыплаты.Сумма КАК Сумма ПОМЕСТИТЬ ВТ_ПлановыеВыплаты ИЗ РегистрСведений.РФО_ПлановыеВыплаты КАК РФО_ПлановыеВыплаты ГДЕ ВЫБОР КОГДА &ДатаНачала <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И &ДатаОкончания <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) ТОГДА РФО_ПлановыеВыплаты.Период МЕЖДУ &ДатаНачала И &ДатаОкончания КОГДА &ДатаНачала <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) ТОГДА РФО_ПлановыеВыплаты.Период >= &ДатаНачала КОГДА &ДатаОкончания <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) ТОГДА РФО_ПлановыеВыплаты.Период <= &ДатаОкончания ИНАЧЕ ИСТИНА КОНЕЦ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НАЧАЛОПЕРИОДА(РФО_ФактическиеВыплаты.Период, МЕСЯЦ) КАК Период, РФО_ФактическиеВыплаты.Контрагент КАК Контрагент, РФО_ФактическиеВыплаты.Договор КАК Договор, РФО_ФактическиеВыплаты.Сумма КАК Сумма, ВЫРАЗИТЬ(РФО_ФактическиеВыплаты.Регистратор КАК Документ.РФО_БюджетированиеОплата).Ссылка КАК РФО_БюджетированиеОплата ПОМЕСТИТЬ ВТ_ФактическиеВыплаты ИЗ РегистрНакопления.РФО_ФактическиеВыплаты КАК РФО_ФактическиеВыплаты ГДЕ ВЫБОР КОГДА &ДатаНачала <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И &ДатаОкончания <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) ТОГДА РФО_ФактическиеВыплаты.Период МЕЖДУ &ДатаНачала И &ДатаОкончания КОГДА &ДатаНачала <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) ТОГДА РФО_ФактическиеВыплаты.Период >= &ДатаНачала КОГДА &ДатаОкончания <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) ТОГДА РФО_ФактическиеВыплаты.Период <= &ДатаОкончания ИНАЧЕ ИСТИНА КОНЕЦ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕСТЬNULL(ВТ_ПлановыеВыплаты.Период, ВТ_ФактическиеВыплаты.Период) КАК Период, ЕСТЬNULL(ВТ_ПлановыеВыплаты.Контрагент, ВТ_ФактическиеВыплаты.Контрагент) КАК Контрагент, ЕСТЬNULL(ВТ_ПлановыеВыплаты.Договор, ВТ_ФактическиеВыплаты.Договор) КАК Договор, ЕСТЬNULL(ВТ_ПлановыеВыплаты.Сумма, 0) КАК СуммаПлан, ЕСТЬNULL(ВТ_ФактическиеВыплаты.Сумма, 0) КАК СуммаФакт, ВТ_ФактическиеВыплаты.РФО_БюджетированиеОплата ИЗ ВТ_ПлановыеВыплаты КАК ВТ_ПлановыеВыплаты ПОЛНОЕ СОЕДИНЕНИЕ ВТ_ФактическиеВыплаты КАК ВТ_ФактическиеВыплаты ПО ВТ_ПлановыеВыплаты.Период = ВТ_ФактическиеВыплаты.Период И ВТ_ПлановыеВыплаты.Контрагент = ВТ_ФактическиеВыплаты.Контрагент И ВТ_ПлановыеВыплаты.Договор = ВТ_ФактическиеВыплаты.Договор |
---------- Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы! |
|