Здравствуйте! подскажите, пожалуйста, как создать расписание (образец есть в файле)
изначально есть регистр сведений, в котором зарегистрированы кружки(время проведения, дни недели, препод, помещение ии тд)
эту информацию нужно вывести в таблицу(как в файле), то есть создать расписание
помогите, пожалуйста, это сделать
---
Выбираем из регистра по следующему алгоритму:

1 колонка - "Кружок"
2 колонка - "Понедельник" Выбор Когда День(Регистр.ДатаЗанятия) = 1 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Вторник" Выбор Когда День(Регистр.ДатаЗанятия) = 2 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Среда" Выбор Когда День(Регистр.ДатаЗанятия) = 3 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Четверг" Выбор Когда День(Регистр.ДатаЗанятия) = 4 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Пятница" Выбор Когда День(Регистр.ДатаЗанятия) = 5 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Суббота" Выбор Когда День(Регистр.ДатаЗанятия) = 6 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Воскресенье" Выбор Когда День(Регистр.ДатаЗанятия) = 7 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец

Где Регистр.ДатаЗанятия МЕЖДУ &НачалоНедели И &КонецНедели

В СКД просто выводим детальные записи.

Можно в колонки "Понедельник"... "Воскресенье" выбирать Регистр.НачалоКружка и Регистр.КонецКружка
Там уже поэксперементируйте. Идея та же.
---
отчет на СКД (кросс-отчет) или можно просто печатный макет (внешняя печатная форма) с параметрами.
Макет наверное проще будет
---
отчет на скд пробовала, но возникает проблема с тем, что при выборе поля(дни недели находятся в перечислениях, можно выбрать тольно днинедели.порядок для поля, но по итогу появляется только одна колонка "днинедели", вместсо 7 колонок с каждым днем. можете подсказать как это исправить?
---
Через ВЫБОР КОГДА можно разбить одну колонку на несколько по дням недели
---
Основная проблема наверное в том, что не понимаю как перенести данные из регистра, который заполняется в клиентском приложении, в этот отчет, кружки же разные, они заполняются в регистре
---
Кружки - это параметр макета, который в каждой строке будет новый - ты их получаешь запросом.
Расписание это второй параметр, который ты можешь получить тем же запросом, просто заполняешь его в нужной колонке.
почитай что-то про использование макетов - задание простое.
---
Попробуйте готовое решение
https://infostart.ru/1c/reports/1050279/
---
не могу приобрести, так как являюсь физическим лицом
---
физ лицо может приобрести СМ на них и купить
---
Вопрос не понятен. Если вся необходимая информация есть в РС, то какая сложность её выдать в нужном виде?
Может в РС чего-то нет?
---
Нужен скриншот регистра и запрос, который пишете. Чтобы хоть что то подсказать.
---
через регистр и скд ничего не вышло, поэтому сделала частично через документ
получилось вывести колонки и строки, но не получается вывести остальную информацию(помещение, препод и тд)
заношу ее в выбранные поля отчета, но не появляется ничего, в этом и проблема сейчас
не знаю в этом ли проблема, но кружок же проводится не каждый день, а в определенные дни (от 1 до 3 раз в неделю), и нужно чтобы информация отображалась только в определенных днях недели(тех, в которые кружок проводится)
---
Зачем нам скрины документов? Нужны скрины регистра и запроса.
---
я же сказала, что не вышло сделать отчет через регистр, сделала через документ, с этими же данными
в файлах скрины запроса и выбора полей
---
мда))
Для начало проблема в структуре хранения данных. она изначала не правильная из-за этого и не получается простым способом получить нужную информацию
если не умеешь работать с регистрами, то самое простое завести таблицу. В данной таблице хранить день недели работы кружка.
---
Самое загадочное - это режим проведения занятий. Два раза в неделю, Три раза в неделю, Четыре раза в неделю. и т.д.
Понятное будет один раз в неделю от даты отсчета и 7 раз в неделю. Остальное по каким дням - это в большинстве случаев неопределенность.
Два дня в неделю - может быть в субботу и воскресенье, а может в понедельник и в воскресенье, а может в понедельник и в пятницу, а может.....

Как определяется по каким дням недели занятие?
Как вывести ответ в {9}. Только дополнить всеми днями, что бы пропусков не было. Это как раз не сложно.
---
Выбираем из регистра по следующему алгоритму:

1 колонка - "Кружок"
2 колонка - "Понедельник" Выбор Когда День(Регистр.ДатаЗанятия) = 1 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Вторник" Выбор Когда День(Регистр.ДатаЗанятия) = 2 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Среда" Выбор Когда День(Регистр.ДатаЗанятия) = 3 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Четверг" Выбор Когда День(Регистр.ДатаЗанятия) = 4 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Пятница" Выбор Когда День(Регистр.ДатаЗанятия) = 5 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Суббота" Выбор Когда День(Регистр.ДатаЗанятия) = 6 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец
2 колонка - "Воскресенье" Выбор Когда День(Регистр.ДатаЗанятия) = 7 Тогда Регистр.ДатаЗанятия Иначе Неопределено Конец

Где Регистр.ДатаЗанятия МЕЖДУ &НачалоНедели И &КонецНедели

В СКД просто выводим детальные записи.

Можно в колонки "Понедельник"... "Воскресенье" выбирать Регистр.НачалоКружка и Регистр.КонецКружка
Там уже поэксперементируйте. Идея та же.