Имя: Пароль:
1C
1С v8
заполнение календаря результатами запроса
0 JuixyJes
 
26.07.19
09:30
Доброго утречка! Все тот же календарь. Из результата запроса попадают только нужные строки в список значений. Дата начала, дата конца и регистратор. Дак вот, если регистратор - заселение, то нужно красить одним цветом, бронирование - другим. Но вот вопрос. Если в запрос попадают по 3 строки, а заполнить даты нужно с даты начала по дату конца.

Дата начала// день с которого закрашивается
дата конца// день до которого закрашивается
Регистратор // цвет заполнения.

Но как написать цикл такой, чтобы заполнялись только так, как написано выше, а регистратор, условно являлся разделителем, без него заполнение идет не по плану. Допустим, имеется две даты начала и две даты конца, заполнение идет с даты начала(1) и до даты конца(2).
1 piter3
 
26.07.19
09:31
Зачем дубль делать?
Закрасить дни в календаре
2 dka80
 
26.07.19
09:40
Чтобы регистратор являлся разделителем в запросе напиши ИТОГИ ПО Регистратор
Только при создании запроса воспользуйся конструктором создания запроса с обработкой результата
3 JuixyJes
 
26.07.19
11:23
(2) Так, проблему решила, поменяла список значений на таблицу значений, но теперь голову ломаю, как процедуру КалендарьПриВыводеПериода(Элемент,ОформлениеПериода) вызвать из другой процедуры. Не понимаю как мне задать параметр ОформлениеПериода