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

1. one_strannik 1 20.05.23 16:38 Сейчас в теме
Всем доброго дня!
Имеется база БП 30, актуальная, типовая. Просьба подсказать, как сделать следующим образом:
Имеется внешняя обработка, в ней возможность выбора периода (в ней можно указать период через Начало периода и Конец периода). После указания периода выполняется сохранение файла с текущей датой (данные в него попадают из указанного периода). Как в зависимости от выбранного периода давать сохраняемым файлам имена, наподобие:
- если периодом выбран первый квартал года, то в названии указать 1_квартал_года
- если периодом выбран год, то в названии указать год
- если выбран месяц, то в названии указать месяц_год.
Заранее спасибо за помощь.
По теме из базы знаний
Найденные решения
4. koln 22.05.23 06:21 Сейчас в теме
(1)Используйте метод глобального контекста ПредставлениеПериода (PeriodPresentation) с признаком финансового периода (ФП=Истина)
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

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

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

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