#0
by Oleg102
Здравствуйте! Есть конфигурация самонаписаная введения учета по общежитию. Сделал отчет по проживающим в общежитие через СКД. Где есть такие колонки как "Дата заселения" и "Дата выселения", от которых считается сколько дней прожил человек и на какую сумму. Так вот дата выселения не ставится, а ставится она по факту выезда. Так вот мне надо что бы когда я формирую отчет, что бы в пустую колонку проставлялась дата "Конца периода" которая устанавливается в настройках при формировании отчета. Если значение пусто то ставить дату конца периода. Если не пуста и стоит дата выезда то пропускать. Как это возможно сделать? Подскажите пожалуйста.
#2
by Лодырь
В теле запроса сверка даты выезда с пустой датой (или нулом), в случае незаполненности менять на значение параметра переданного в запрос.
#3
by Godofsin
Заводишь свой реквизит, в выражении епишешь что-то вроде: Если датаЗаселения = null тогда МойРеквизит = КонецПериода иначе МойРеквизит = датаЗаселения КонецЕсли;
#5
by Oleg102
Сделал свой реквизит в и сделал так ВЫБОР КОГДА СведенияОДоговорахСрезПоследних.ДатаОкончания ЕСТЬ НЕ NULL ТОГДА КонецПериода ИНАЧЕ СведенияОДоговорахСрезПоследних.ДатаОкончания КОНЕЦ Только ругается на конец периода.
#10
by Oleg102
Всем спасибо. Все получилось ВЫБОР КОГДА СведенияОДоговорахСрезПоследних.ДатаОкончания ЕСТЬ НЕ NULL ТОГДА &КонецПериода ИНАЧЕ СведенияОДоговорахСрезПоследних.ДатаОкончания КОНЕЦ Все заработало. Благодарю
#14
by Лодырь
шаг он не сделает. темная сторона силы уже довлеет на ним. условие неверное выбрал он.
#16
by Oleg102
Да да ребята! уже смотрю не верное. Он ставит везде теперь дату конец периода. А у меня есть уже в некоторых документах дата выезда. как мне это исправить
#20
by MiniMuk
Дык правильно не работает, когда дата окончания заполнена выводить текущий период, а иначе выводить дату окончания которая собтвенно нул
#22
by Oleg102
Почему то везде проставляет дату конца периода. даже там где уже стоит дата окончания по документу.
#24
by MiniMuk
так у тебя в условии ....ДатаОкончания ЕСТЬ НЕ NULL ТОГДА &КонецПериода тоесть когда датаокончания не нул поставить конецпериода!!!
#25
by Mitriy
Совсем человека запутали... значение даты у него пустая дата, а не нул - это во-первых, а во-вторых есть Вычисляемые поля и Параметры...
#29
by Mitriy
даже если нул, все равно все легко решается через выражение в вычисляемых полях СКД...
#35
by Лодырь
В смысле как? Ты сравнивать даты умеешь? Вот и сравни. Представь что это не дата, а число. Тогда кроме того, что оно может быть NULL, оно может быть нулем. Вот у тебя точно такая же ситуация, только с датой.
#37
by Oleg102
ВЫБОР КОГДА СведенияОДоговорахСрезПоследних.ДатаОкончания <> ДАТАВРЕМЯ(1,1,1,0,0,0) ТОГДА СведенияОДоговорахСрезПоследних.ДатаОкончания ИНАЧЕ &КонецПериода КОНЕЦ
#40
by Oleg102
Работает =) только не считает. у меня исходя из даты высчитывает количество дней. Сейчас стоит такое.
#44
by Oleg102
ВЫБОР КОГДА РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(СведенияОДоговорахСрезПоследних.ДатаНачала, ДЕНЬ), НАЧАЛОПЕРИОДА(СведенияОДоговорахСрезПоследних.ДатаОкончания, ДЕНЬ), ДЕНЬ) + 1 ЕСТЬ НЕ NULL
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Интерфейс отчета с СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: Как прикрутить к СКД, произвольнуя форму настроек отчета.
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Как общий результат отчета СКД, можно использовать в каждой строке этого же отчета?
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Заполнение реквизита табличной части по проводкам
- Возможно ли в запросе разбивать строку на подстроки
- Как прочитать содержимое ячейки в макете
- v7: как получить обороты между субсчетами по субконто ?
- Изменение счета учета доходов в БП при обмене из УТ
- Бизнес процессы. Точка маршрута
- Зачем в БП3 начали клепать формы типа "ФормаТовары" и "ФормаУслуги"?
- v7: БИ.ВыполнитьЗапрос помогите понять
- 1С Розница Украина. Скидка на подарочные сертификаты.
- МоментВремени() тормозит запрос.
- Динамический список. Группировка по колонкам
- ОНО с ВР на 97 счете. Уважаемые гуру ПБУ 18, помогите!
- Документ не зарегистрирован в журнале <Журнал>
- Отразить цену с точностью 4 знака после запятой
- v8: УТ 10.3 отчет "Продажи по оплате"
- Кластеры 1с и MS SQL. Как организовать?
- Просмотр производственного календаря УТ 10.3
- Инициировать ввод на основании программно
- УТ11 заполнить документ комплектацией номенклатуры
- Для целей учета НДС не списано 1,000 товара....