Параметр = ТекущаяДата() минус неделя #703936


#0 by cons74
Всем привет. Чего-то туплю: делаю отчет на СКД, в запросе написал "ГДЕ Дата<=&П1". Теперь хочу в СКД, в параметрах указать что-то типа Параметр П1= ДатаТекущая-7*24*60*60. Но такую конструкцию не принимает.
#1 by Maxus43
ТекущаяДата, а не ДатаТекущая. Но это к делу наверное не относится по сути...
#2 by Wobland
а добавить к дате?
#3 by ale-sarin
ДобавитьКДате
#4 by Asmody
сделай нередактируемый параметр ТекДата со значением по умолчанию Текущая дата, и для своего параметра напиши
#5 by cons74
однако, не летит При вводе ДобавитьКДате(ТекДата, -1, "Неделя") пишет "поле не найдено ДатаТек"
#6 by Vovan1975
а амперсанд к ТекДата Пушкин добавлять будет?
#7 by cons74
вай, спасибо Александру Сергеевичу!
#8 by cons74
всем спасибо все свободны)
#9 by cons74
И снова здравствуйте! Запрос -то отработал, но он пуст. Чтоб понять чего откуда сделал так: Получаем Т.е. в запрос передаю фиксированную дату "ДатаКрайняя", в отчет добавил вывод параметров. ДатаТек выходит, а Тест -нет (при щелчке по ячейке в отчете выдает 01.01.0001).
#10 by Asmody
ДобавитьКДате(&ТекДата, -1, "Неделя") а не то, что у тебя написано
#11 by cons74
пробовал и так и так. Кстати, в сп указано "ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2002, 10, 12, 10, 15, 34), МЕСЯЦ, 1) "- т.е сначала добавляемы период, а потом кол-во этих периодов.
#12 by Asmody
точно, мой косяк. попробуй, ради смеха, Неделя с большой буквы написать
#13 by cons74
вжжжик сказала 1с, эхех - сказали 1с-ники и засунули ей ДобавитьКДате(ТекущаяДата, "Неделя", -1). "Кхер-пер... вот-вам-нормальный-ответ" - сказала 1с. Ага!-сказали 1с-ники. Для тех, кто не знает анекдота: с указанной выше строкой заработало. Т.е. параметр никак не принимает, но приняла "ТекущаяДата".
#14 by Леша1с
да вроде всегда так и было в СКД. Почему я и не люблю эту поделку - слишком много нюансов и ограничений.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С