#0
by NikePopov
Добрый день! Задачка: Есть ОСВ(по складу). Написана на СКД. Запрос - один регистр(ОстаткиНаСкладах) у него и обороты и сальдо(начальное и конечно). Есть параметры "НачалоПериода" и "КонецПериода", оба необязательные. Если их не указывать - всё хорошо. Но вот захотел я в шапке указать свой макет, в одно из ячеек которой: "Оборотно-сальдовая ведомость по складу [Склад] за период с [НачалоПериода] по [КонецПериода]". В параметрах макета установил соответствия между параметрами СКД и параметрами области. В результате - при формировании отчета ругается, что не заполнены параметры "НачалоПериода" и "КонецПериода". Есть ли хороший метод от этого избавиться? Из вариантов, которые я нашел: Создать параметр "НачалоПериодаПечать" и "КонецПериодаПечать" у которых формула: "ВЫБОР КОГДА ЗначениеЗаполнено(&КонецПериода) ТОГДА Формат(&КонецПериода, "ДЛФ=DD") ИНАЧЕ "" КОНЕЦ". Такой вариант решает проблему, но мне не хочется его использовать в дальнейшей разработке из-за "хлипкости" метода. Кто-нибудь с таким сталкивался?
#2
by mikecool
Использовать доступный параметр пользователю "Период", тип СтандартныйПериод Скрытые параметры [НачалоПериода] и [КонецПериода], которые заполняются датой начала и окончания из Период
#3
by NikePopov
В общем, конечно, такой вариант хорош, но вот вопрос более общий: в следующем отчете у меня надо будет так же поступить с параметрами "Подразделение", "Склад" и т. д. Нет способа обойти именно "необязательность параметра". Не подменить его другим, а отработать, даже если он не задан?
#8
by Fragster
необязательный параметр: ВЫБРАТЬ ТоварыНаСкладахОстатки.Склад, ТоварыНаСкладахОстатки.КоличествоОстаток
#9
by NikePopov
Бесспорно отличный вариант отбора. Но вопрос немного в другом: Есть необязательный параметр для заполнения и его надо ВЫВЕСТИ. Дело в том, что подразделение не обязательно для заполнения из-за функциональной опции "Используются подразделения". Если данная функциональная опция равна Ложь, подразделение не может быть заполнено. Но вот в печатной форме графа "Структурное подразделение" никуда при этом не девается. И печатается всё равно по одному(кто ведет). Дело в том, что с тех пор как оно ПЕЧАТАЕТСЯ оно стало обязательным...
#10
by Fragster
пока так: проставить у параметра "ИСпользование всегда" ну а в запросе Выбор Когда &Склад = Значение(Справочник.Склады.ПустаяСсылка) Тогда Истина Иначе Склад = &Склад Конец хотя возможно это и не оптимально
#11
by Fragster
ну, или убирать из выбранных полей отчета структурное подразделение, если это возможно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Как в СКД вычислить параметр - месяц назад от текущей даты?
- СКД: СКД: Как передать и получить параметр расшифровки?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Как передать таблицу значений как параметр в СКД?
- Связь параметров СКД и параметрами данных настройки СКД
- Фабрика XDTO необязательный реквизит обязателен?
- СКД: Как в СКД вычислить параметр - месяц +/- от текущей даты?
- Необязательный параметр запроса в отчете на СКД
В этой группе 1С
- Просклонять месяц
- Глюк_При возврате от покупателя в УНФ
- Обмен между платформами 8.2 и 8.3. Выгрузка движений не взлетит?
- ЗУП. Региональный МРОТ.
- Как сделать окно ввода числа?
- Оформление неявок в 1С ЗУП 3.0
- ОбработкаВыбора() в управляемой форме
- NewObject создать запись в регистре
- 1С Розница 2.1. Удаление документов.
- Настройка маршрутизации на windows 7
- УТ 11.1: Доп реквизит, общий для нескольких документов
- Узел-получатель в ПКС конвертации данных
- Печать этикеток не умещается на одной бирке
- v7: Округление в большую сторону
- Программа для пакетной печати файлов
- 8.3 Выгрузка конфигурации в файлы
- v7: Аналитика не сходится с остатками
- Демо версия торговли 11.1 на диске ИТС
- Мобильное приложение 1с создание вложения
- СКД УФ Обработка расшифровки