![]() |
![]() |
|
Отчет на СКД не дает выбрать время | ☑ | ||
---|---|---|---|---|
0
ElidanPro
24.09.15
✎
13:51
|
БИТ Отель на основе Бухгалтерии предприятия, редакция 2.0.59.6
Есть отчет на СКД в нем параметры ОРГАНИЗАЦИЯ ДАТА НАЧАЛА ДАТА ОКОНЧАНИЯ так вот при открытии отчета ДАТА начала стоит 24.09.2015 00:00:00 ДАТА окончания стоит 24.09.2015 00:00:00 Бухи хотят поставить 24.09.2015 09.00.00 Кликаем по полю доступно поменять только дату время нельзя редактировать. Открыл СКД Залез в параметры Дата начала ТИП ДАТА состав даты ДАТА и ВРЕМЯ ВЫРАЖЕНИЕ &Период.ДатаНачала ПАРАМЕТРЫ РЕДАКТИРОВАНИЯ пусто ОТСЮДА ВОПРОС ЧТО и ГДЕ поправить чтоб можно было отбор делать не только по дате но и по времени. ЗАПРОС ВЫБРАТЬ РазностьДат.НомерДняИзДиапазона КАК Период ПОМЕСТИТЬ Даты ИЗ (ВЫБРАТЬ ВЫРАЗИТЬ(ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, aa.a * 1000 + bb.b * 100 + cc.c * 10 + dd.d) КАК ДАТА) КАК НомерДняИзДиапазона ИЗ (ВЫБРАТЬ 0 КАК a ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК aa ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК b ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК bb ПО (ИСТИНА) ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК c ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК cc ПО (ИСТИНА) ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ 0 КАК d ОБЪЕДИНИТЬ ВЫБРАТЬ 1 ОБЪЕДИНИТЬ ВЫБРАТЬ 2 ОБЪЕДИНИТЬ ВЫБРАТЬ 3 ОБЪЕДИНИТЬ ВЫБРАТЬ 4 ОБЪЕДИНИТЬ ВЫБРАТЬ 5 ОБЪЕДИНИТЬ ВЫБРАТЬ 6 ОБЪЕДИНИТЬ ВЫБРАТЬ 7 ОБЪЕДИНИТЬ ВЫБРАТЬ 8 ОБЪЕДИНИТЬ ВЫБРАТЬ 9) КАК dd ПО (ИСТИНА) ГДЕ aa.a * 1000 + bb.b * 100 + cc.c * 10 + dd.d <= РАЗНОСТЬДАТ(&ДатаНачала, &ДатаОкончания, ДЕНЬ)) КАК РазностьДат СГРУППИРОВАТЬ ПО РазностьДат.НомерДняИзДиапазона ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕСТЬNULL(Финансы.Период, НомернойФонд.Дата) КАК Дата, ЕСТЬNULL(Финансы.Гостиница, НомернойФонд.Гостиница) КАК Гостиница, ЕСТЬNULL(Финансы.Класс, НомернойФонд.КлассНомера) КАК КлассНомера, ЕСТЬNULL(Финансы.Организация, "Неопределено") КАК Организация, ЕСТЬNULL(Финансы.Контрагент, "Неопределено") КАК Контрагент, ЕСТЬNULL(Финансы.ТипМеста, "Неопределено") КАК ТипМеста, ЕСТЬNULL(Финансы.Наличные, 0) КАК Наличные, ЕСТЬNULL(Финансы.Квитанцией, 0) КАК Квитанцией, ЕСТЬNULL(Финансы.Картой, 0) КАК Картой, ЕСТЬNULL(Финансы.Безнал, 0) КАК Безнал, ЕСТЬNULL(Финансы.Сумма, 0) КАК Сумма, ЕСТЬNULL(Финансы.Начислено, 0) КАК Начислено, ЕСТЬNULL(НомернойФонд.Корпус, "Неопределено") КАК Корпус, ЕСТЬNULL(НомернойФонд.Этаж, "Неопределено") КАК Этаж, ЕСТЬNULL(НомернойФонд.Задействовано, "Неопределено") КАК Задействовано, ЕСТЬNULL(НомернойФонд.RoomsAvailable, "Неопределено") КАК Доступно, ЕСТЬNULL(НомернойФонд.RoomOccupancy, "Неопределено") КАК ПроцентЗагрузки ИЗ (ВЫБРАТЬ ВложенныйЗапрос.Организация КАК Организация, Даты.Период КАК Период, ВложенныйЗапрос.Гостиница КАК Гостиница, ВложенныйЗапрос.Контрагент КАК Контрагент, ВложенныйЗапрос.Класс КАК Класс, ВложенныйЗапрос.ТипМеста КАК ТипМеста, ВложенныйЗапрос.Наличные КАК Наличные, ВложенныйЗапрос.Квитанцией КАК Квитанцией, ВложенныйЗапрос.Картой КАК Картой, ВложенныйЗапрос.Безнал КАК Безнал, ВложенныйЗапрос.Сумма КАК Сумма, ВложенныйЗапрос.Начислено КАК Начислено ИЗ (ВЫБРАТЬ Товары.Контрагент КАК Контрагент, СУММА(Товары.Наличные) КАК Наличные, СУММА(Товары.Квитанцией) КАК Квитанцией, СУММА(Товары.Картой) КАК Картой, СУММА(Товары.Безнал) КАК Безнал, СУММА(Товары.Начислено) КАК Начислено, ЕСТЬNULL(КлассыНоменклатуры.КлассНомера, Товары.Номенклатура) КАК Класс, СУММА(ЕСТЬNULL(Товары.Наличные, 0) + ЕСТЬNULL(Товары.Квитанцией, 0) + ЕСТЬNULL(Товары.Картой, 0) + ЕСТЬNULL(Товары.Безнал, 0)) КАК Сумма, ЕСТЬNULL(КлассыНоменклатуры.ТипМеста, "Услуги") КАК ТипМеста, Товары.Период КАК Период, Товары.Организация КАК Организация, Товары.Гостиница КАК Гостиница ИЗ (ВЫБРАТЬ ВложенныйЗапрос.Организация КАК Организация, ВложенныйЗапрос.Гостиница КАК Гостиница, ВложенныйЗапрос.Контрагент КАК Контрагент, СУММА(ВложенныйЗапрос.Наличные) КАК Наличные, СУММА(ВложенныйЗапрос.Квитанцией) КАК Квитанцией, СУММА(ВложенныйЗапрос.Картой) КАК Картой, СУММА(ВложенныйЗапрос.Безнал) КАК Безнал, СУММА(ВложенныйЗапрос.Начислено) КАК Начислено, ВложенныйЗапрос.Номенклатура КАК Номенклатура, ВложенныйЗапрос.Период КАК Период ИЗ (ВЫБРАТЬ БИТ_Отель_УслугиКонтрагентам.Контрагент КАК Контрагент, СУММА(ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.БИТ_Отель_ОплатаВозврат ТОГДА ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) ТОГДА -БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество КОНЕЦ ИНАЧЕ 0 КОНЕЦ) КАК Наличные, СУММА(ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.БИТ_Отель_ОплатаКвитанцией ТОГДА ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) ТОГДА -БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество КОНЕЦ ИНАЧЕ 0 КОНЕЦ) КАК Квитанцией, СУММА(ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.БИТ_Отель_ОплатаКредитнойКартой ТОГДА ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) ТОГДА -БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество КОНЕЦ ИНАЧЕ 0 КОНЕЦ) КАК Картой, СУММА(ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.СчетНаОплатуПокупателю ИЛИ БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета ТОГДА ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) ТОГДА -БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество КОНЕЦ ИНАЧЕ 0 КОНЕЦ) КАК Безнал, СУММА(ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.БИТ_Отель_КарточкаБронирования ИЛИ БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.БИТ_Отель_ЗаселениеТургруппы ТОГДА ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) ТОГДА БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество ИНАЧЕ -БИТ_Отель_УслугиКонтрагентам.Цена * БИТ_Отель_УслугиКонтрагентам.Количество КОНЕЦ ИНАЧЕ 0 КОНЕЦ) КАК Начислено, ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА "Внесение аванса, класс не определен" ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Номенклатура КОНЕЦ КАК Номенклатура, БИТ_Отель_УслугиКонтрагентам.Период КАК Период, БИТ_Отель_УслугиКонтрагентам.Регистратор.Организация КАК Организация, ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета ТОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор.БИТ_Отель_ДокументРасчетов.Гостиница ИНАЧЕ ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.СчетНаОплатуПокупателю ТОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор.БИТ_Отель_ЗаявкаНаБронирование.Гостиница ИНАЧЕ ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.БИТ_Отель_ОплатаКвитанцией ТОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор.КарточкаБронирования.Гостиница ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Регистратор.Гостиница КОНЕЦ КОНЕЦ КОНЕЦ КАК Гостиница ИЗ РегистрНакопления.БИТ_Отель_УслугиКонтрагентам КАК БИТ_Отель_УслугиКонтрагентам ГДЕ БИТ_Отель_УслугиКонтрагентам.Период >= &ДатаНачала И ВЫБОР КОГДА ДАТАВРЕМЯ(1, 1, 1, 09,00,00) = &ДатаОкончания ТОГДА ИСТИНА ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Период <= &ДатаОкончания КОНЕЦ И ВЫБОР КОГДА &Организация = ЗНАЧЕНИЕ(Справочник.Организации.Пустаяссылка) ТОГДА ИСТИНА ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Регистратор.Организация = &Организация КОНЕЦ И БИТ_Отель_УслугиКонтрагентам.Номенклатура <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) СГРУППИРОВАТЬ ПО ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА "Внесение аванса, класс не определен" ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Номенклатура КОНЕЦ, БИТ_Отель_УслугиКонтрагентам.Контрагент, БИТ_Отель_УслугиКонтрагентам.Период, БИТ_Отель_УслугиКонтрагентам.Регистратор.Организация, ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета ТОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор.БИТ_Отель_ДокументРасчетов.Гостиница ИНАЧЕ ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.СчетНаОплатуПокупателю ТОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор.БИТ_Отель_ЗаявкаНаБронирование.Гостиница ИНАЧЕ ВЫБОР КОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор ССЫЛКА Документ.БИТ_Отель_ОплатаКвитанцией ТОГДА БИТ_Отель_УслугиКонтрагентам.Регистратор.КарточкаБронирования.Гостиница ИНАЧЕ БИТ_Отель_УслугиКонтрагентам.Регистратор.Гостиница КОНЕЦ КОНЕЦ КОНЕЦ) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Номенклатура, ВложенныйЗапрос.Контрагент, ВложенныйЗапрос.Период, ВложенныйЗапрос.Организация, ВложенныйЗапрос.Гостиница) КАК Товары ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ МАКСИМУМ(ВложенныйЗапрос.КлассНомера) КАК КлассНомера, ВложенныйЗапрос.Номенклатура КАК Номенклатура, ВложенныйЗапрос.ТипМеста КАК ТипМеста ИЗ (ВЫБРАТЬ БИТ_Отель_НоменклатураПроживания.КлассНомера КАК КлассНомера, БИТ_Отель_НоменклатураПроживания.НоменклатураПодселение КАК Номенклатура, "Основное место" КАК ТипМеста ИЗ РегистрСведений.БИТ_Отель_НоменклатураПроживания КАК БИТ_Отель_НоменклатураПроживания ГДЕ БИТ_Отель_НоменклатураПроживания.НоменклатураПодселение <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ БИТ_Отель_НоменклатураПроживания.КлассНомера, БИТ_Отель_НоменклатураПроживания.НоменклатураДети, "Основное место" ИЗ РегистрСведений.БИТ_Отель_НоменклатураПроживания КАК БИТ_Отель_НоменклатураПроживания ГДЕ БИТ_Отель_НоменклатураПроживания.НоменклатураДети <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ БИТ_Отель_НоменклатураПроживания.КлассНомера, БИТ_Отель_НоменклатураПроживания.НоменклатураДопМесто, "Дополнительное место" ИЗ РегистрСведений.БИТ_Отель_НоменклатураПроживания КАК БИТ_Отель_НоменклатураПроживания ГДЕ БИТ_Отель_НоменклатураПроживания.НоменклатураДопМесто <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ БИТ_Отель_НоменклатураПроживания.КлассНомера, БИТ_Отель_НоменклатураПроживания.Номенклатура1Часа, "Основное место" ИЗ РегистрСведений.БИТ_Отель_НоменклатураПроживания КАК БИТ_Отель_НоменклатураПроживания ГДЕ БИТ_Отель_НоменклатураПроживания.Номенклатура1Часа <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ БИТ_Отель_НоменклатураПроживания.КлассНомера, БИТ_Отель_НоменклатураПроживания.НоменклатураЦеликом1Чел, "Основное место" ИЗ &nb |
|||
1
VikingKosmo
24.09.15
✎
13:52
|
Клевая простыня. Продолжайте наблюдения.
|
|||
2
Nuobu
24.09.15
✎
13:56
|
(0) Найди в рекуизите время.
|
|||
3
ElidanPro
24.09.15
✎
13:59
|
(2) в смысле в реквизите время?
|
|||
4
Nuobu
24.09.15
✎
14:00
|
В реквизите ДатаНачала найди время.
|
|||
5
ElidanPro
24.09.15
✎
14:02
|
(4) Открыл в конфигураторе отчет, открываем схему компоновки данных переходим во вкладку параметры Дата начала ТИП ДАТА состав даты ДАТА и ВРЕМЯ.
где еще то? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |