Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:45

Создание внешнего отчета в СКД

Автор Татьяна_В, 01 мар 2014, 19:40

0 Пользователей и 1 гость просматривают эту тему.

Татьяна_В

Создала отчет в СКД (материальный отчет). Проблема в том, что при запуске отчета используется стандартная форма настройки, но только не та, что я установила (она управляемая может в этом дело, вызвать ее через кнопку не могу, само приложение - обычное).
Хочу формата как на рисунке, но изобразить подобное в простой форме умишка не хватает.
Может кто подскажет как вызвать эту форму, либо как в обычной форме что-то подобное изобразить

Besart

включите в свойстах конфигурации флаг - использовать управляемые формы в обычном приложении, или рисуйте обычную форму для отчета

Татьяна_В

Так в том-то и дело, что в приложении я создаю и использую управляемую форму, но мне нужно этот отчет сделать внешним

Besart

сохраняйте этот отчет как внешний и загружайте в БД

Татьяна_В

Данный отчет нормально работает с управляемыми формами из базы, однако при сохранении его как внешнего используются стандартные формы, но не те, что были созданы мной

Besart

Цитата: Татьяна_В от 02 мар 2014, 18:23
Данный отчет нормально работает с управляемыми формами из базы, однако при сохранении его как внешнего используются стандартные формы, но не те, что были созданы мной
а что вам мешает создать форму во внешней обработке?

Татьяна_В

Ясно, в другой раз попробую. Уже конфигурацию вскрыла. Спасибо за совет

KrivosheevEV

Цитата: Татьяна_В от 05 мар 2014, 23:30Уже конфигурацию вскрыла

:o
Очень страшно спрашивать что это означает.

Татьяна_В

:D Не, ну серьезно нравиться СКД. Но с формами заморочки
Добавлено: 06 мар 2014, 13:36


Как из формы передать значения в СКД?

KrivosheevEV

Цитата: Татьяна_В от 06 мар 2014, 13:32
Как из формы передать значения в СКД?
Процедура УстановитьПараметр(НаименованиеПараметра, ЗначениеПараметра) ЭКСПОРТ
Настройки = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы;
Для Каждого Параметр Из Настройки Цикл
Если Тип(Параметр) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
Если Параметр.Параметр = Новый ПараметрКомпоновкиДанных(НаименованиеПараметра) Тогда
Параметр.Значение = ЗначениеПараметра;
Параметр.Использование = Истина;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры // УстановитьПараметр()
               

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск