1C:Бухгалтерия
1С:CRM ПРОФ, КОРП
1С:ERP Управление предприятием 2
Платформа 1С v8.3
Корп. решения 1С
Здравствуйте. Я плохо знаю русский. Извините за этого. Я еще новичок в 1С программирование. Есть внешний отчет с параметрам Нач и Кон периода и учреждение. Отчет работает. Но пользователю надо что эти параметры были в форме. Чтобы пользователь не нажал кнопку "Настройки - Отбор". Он мог сразу добавить отбор.
Создал 3 реквизит, добавил в форму но не могу соединить с отборам который есть в СКД. Так можно делать или надо создать макет с нуля? Можете дать подсказку что как решить эту проблему. В рисунке показана форма который надо пользователя.
Спасибо всем за ранее.
Полный код который -
Создал 3 реквизит, добавил в форму но не могу соединить с отборам который есть в СКД. Так можно делать или надо создать макет с нуля? Можете дать подсказку что как решить эту проблему. В рисунке показана форма который надо пользователя.
Спасибо всем за ранее.
Полный код который -
ВЫБРАТЬ
ОС_СписаниеИнвентарногоОбъекта.Учреждение,
ОС_СписаниеИнвентарногоОбъекта.ОС,
ОС_СписаниеИнвентарногоОбъекта.Количество,
ОС_СписаниеИнвентарногоОбъекта.СуммаДокумента КАК Сумма
ИЗ
Документ.ОС_СписаниеИнвентарногоОбъекта КАК ОС_СписаниеИнвентарногоОбъекта
{ГДЕ
(ОС_СписаниеИнвентарногоОбъекта.Дата >= &НачалоПериода),
(ОС_СписаниеИнвентарногоОбъекта.Дата <= &КонецПериода)}
ПоказатьПрикрепленные файлы:

По теме из базы знаний
- Каталог внешних отчетов и обработок
- Внешний отчет на СКД "Ошибки и предупреждения журнала регистрации". Для любой типовой конфигурации 1С: Предприятие 8.3
- Внешний отчет на СКД "Ошибки технологического журнала". Для любой типовой конфигурации 1С: Предприятие 8.3
- APDEX, APDEX-ксом, но могут быть и пользователи... Статистический подход к замерам производительности. Внешний отчет на СКД
- Добавление внешнего отчета в информационную базу
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Все достаточно просто, размещаете свои реквизиты на форме. При формировании отчета устанавливаете свои параметры
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода");
Параметр.Значение = Нач;
Параметр.Использование = Истина;
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода");
Параметр.Значение = Кон;
Параметр.Использование = Истина;
Спасибо за вниманию. Нач и Кон у меня стандартный период. Не могу исправится ошибкой - {ВнешнийОтчет.Учреждение.Форма.ФормаОтчета1.Форма(4)}: Значение не является значением объектного типа (Использование)
ПараметрДатаКон.Использование = Истина;
С отладке посмотрел, там нет использования. Добавил в комментариях но тогда показывает что значение нет.
ПараметрДатаКон.Использование = Истина;
С отладке посмотрел, там нет использования. Добавил в комментариях но тогда показывает что значение нет.
(6) Тогда написать нужно, если у них тип СтандартнаяДатаНачала, то
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода");
Параметр.Значение = Нач.ДатаНачала;
Параметр.Использование = Истина;
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода");
Параметр.Значение = Кон.ДатаНачала;
Параметр.Использование = Истина;
(9) Вот так пробуйте написать
ПериодОтчета = Новый стандартныйПериод();
ПериодОтчета.ДатаНачала = Нач; // это ваши реквизиты на форме
ПериодОтчета.ДатаОкончания = Кон;// это ваши реквизиты на форме
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ПериодОтчета");
Параметр.Значение = ПериодОтчета;
Параметр.Использование = Истина;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот