Параметр в СКД #634654


#0 by Noveng
Братия подскажите как в СКД поставить параметр "период" у виртуальной таблицы остатков меньше допустим на один день, чем у остальных таблиц входящих в запрос? Пробуешь &ДатаНач-1 или &ДатаНач-60*60*24, то при формировании материться на этот параметр. Пробовал выбрать остатки и обороты и выбрать там периоды аналогичным образом, но как-то тоже не сраслось. Когда формируешь с пустым периодом, то не нравиться такой параметр. Пробовал в самих параметрах СКД поставить &ДатаНач1 и выражение &ДатаНач-1, ругается на этот минус(((
#1 by y22-k
ставь Не начало периода а &НачалоПериода1 и в выражении уже поставить , либо кодом в модуле только учти СКД по умолчанию все параметры периодов смотрит только на стандартный , если используешь свои то тебе надо убрать галку автозаполнение и заполнить поля вручную на закладке компоновка
#2 by Gnomobob
Попробуй в параметрах  &ДатаНач1 а в выражении ДобавитьКДате(&ДатаНач, "День", -1)
#3 by Gnomobob
Если не хочешь автозаполнение убирать, то параметры в запросе можно поставить в фигурные скобки, чтобы он смотрел на них, а не на стандартные.
#4 by Noveng
Блин! Ставишь пустой период и все формируется. Выбираешь период, ругается на параметр у виртуальной таблицы! Работаешь не через период, а через две даты "ДатаНач" и "ДатаКон", то всё считается и работает.
#5 by Нуф-Нуф
{спасут}
#6 by Noveng
Спасибо! Спасли!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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