БП 30 дать имя файла в зависимости от выбранного периода

1. one_strannik 20.05.23 16:38 Сейчас в теме
Всем доброго дня!
Имеется база БП 30, актуальная, типовая. Просьба подсказать, как сделать следующим образом:
Имеется внешняя обработка, в ней возможность выбора периода (в ней можно указать период через Начало периода и Конец периода). После указания периода выполняется сохранение файла с текущей датой (данные в него попадают из указанного периода). Как в зависимости от выбранного периода давать сохраняемым файлам имена, наподобие:
- если периодом выбран первый квартал года, то в названии указать 1_квартал_года
- если периодом выбран год, то в названии указать год
- если выбран месяц, то в названии указать месяц_год.
Заранее спасибо за помощь.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. user856012 13 20.05.23 21:56 Сейчас в теме
(1)
- если периодом выбран первый квартал года, то в названии указать 1_квартал_года
- если периодом выбран год, то в названии указать год
- если выбран месяц, то в названии указать месяц_год.
И в чем проблема? Ааа, ну да - в отсутствии "готовой функции"... непреодолимое препятствие для современных 1Сников.

Можно ориентироваться на разность месяцев дат начала и конца периода: если равна 1 - это месяц, (иначе)если меньше 4 - квартал, иначе - год.

Код писать не буду принципиально, тем более, что в него надо вставить кучу проверок на неуказанные варианты - 2 месяца, полугодие, 2 года и так далее - как показывает опыт, "фантазия" пользователей тут просто безгранична.
3. user1880116 21.05.23 09:27 Сейчас в теме
(1) Если дата начала периода совпадает с датой начала первого квартала года и дата окончания периода совпадает с датой окончания первого квартала года, то выбран первый квартал года.
Если дата начала периода совпадает с датой начала года и дата окончания периода совпадает с датой окончания того же года, то выбран год.
Если дата начала периода совпадает с датой начала месяца и дата окончания периода совпадает с датой окончания того же месяца, то выбран месяц.

Приступай.
4. koln 22.05.23 06:21 Сейчас в теме
(1)Используйте метод глобального контекста ПредставлениеПериода (PeriodPresentation) с признаком финансового периода (ФП=Истина)
Оставьте свое сообщение
Вакансии
Разработчик 1С:ERP WE
Москва
зарплата от 250 000 руб.
Полный день

Аналитик 1С:ЗУП
Москва
зарплата от 150 000 руб.
Полный день

Ведущий разработчик 1С
Москва
зарплата от 200 000 руб.
Полный день

Программист 1С
Москва
зарплата от 130 000 руб. до 170 000 руб.
Полный день

Аналитик 1С: ERP (оперконтур)
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день