Имя: Пароль:
1C
1С v8
Выбор в настройках отчета на СКД варианта периода
0 Karambol
 
16.03.13
19:17
Добрый день!
Есть отчет, сделанный на СКД.
В тексте запроса задан тип периода(ДЕНЬ): НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ)

Пдскажите, как сделать, чтобы тип периода был не прописан в запросе, а был доступен для выбора пользователя. Т.е., что пользователь мог выбрать: ДЕНЬ или НЕДЕЛЯ, или МЕСЯЦ и т.д.?
1 kotletka
 
16.03.13
19:21
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, &ДЕНЬ) так пробовал? ну и список выбора на форме
2 Karambol
 
16.03.13
19:29
(1)Это надо на вкладке Параметры добавить параметр ДЕНЬ? А тип значения какой?
Попробовал добавить параметр и изменить запрос. Выдает ошибку:
Ошибка в запросе набора данных
по причине:
{(4, 39)}: Неверные параметры "НАЧАЛОПЕРИОДА"
НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, <<?>>&ДЕНЬ) КАК Период,
3 Max Street
 
16.03.13
21:07
попробуй так:
1. Регистр, Периодичность = ДЕНЬ
2. В тексте запроса измени этот реквизит на:
Выбор
   Когда &Периодичность = "День"
       Тогда НачалоПериода(РегистрОбороты.Период, День)
   Когда &Периодичность = "Неделя"
       Тогда НачалоПериода(РегистрОбороты.Период, Неделя)
   Когда &Периодичность = "Месяц"
       Тогда НачалоПериода(РегистрОбороты.Период, Месяц)
Конец
3. &Периодичность добавь в пользовательские настройки
4 ILM
 
гуру
17.03.13
08:26
Перечисление в типовых есть. А ещё правильно использовать периодичность запись.