|
Есть у кого-нибудь пример внешнего отчета не на СКД для управляемых форм? | ☑ | ||
---|---|---|---|---|
0
breezee
05.01.16
✎
11:50
|
Есть у кого-нибудь пример внешнего отчета не на СКД для управляемых форм?
|
|||
1
breezee
05.01.16
✎
11:54
|
Или где-нибудь есть описание как его регистрировать? Внешняя печатная форма легко ищется, а как создать внешний отчет найти не могу
|
|||
2
filterhouse
05.01.16
✎
12:02
|
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "Остатки в ценах продажи"); РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);// РегистрационныеДанные.Вставить("Версия", "1.0"); //ДополнительнаяОбработка //ДополнительныйОтчет //ЗаполнениеОбъекта //Отчет //ПечатанаяФорма //СозданиеСвязанныхОбъектов РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет"); РегистрационныеДанные.Вставить("Информация", ""); ///////////// команды ///////////////////////// тзКоманд = Новый ТаблицаЗначений; тзКоманд.Колонки.Добавить("Идентификатор"); тзКоманд.Колонки.Добавить("Представление"); тзКоманд.Колонки.Добавить("Модификатор"); тзКоманд.Колонки.Добавить("ПоказыватьОповещение"); тзКоманд.Колонки.Добавить("Использование"); строкаКоманды = тзКоманд.Добавить(); строкаКоманды.Идентификатор = "МО"; строкаКоманды.Представление = "Остатки в ценах продажи"; строкаКоманды.ПоказыватьОповещение = Истина; строкаКоманды.Использование = "ОткрытиеФормы"; РегистрационныеДанные.Вставить("Команды", тзКоманд); Возврат РегистрационныеДанные; |
|||
3
filterhouse
05.01.16
✎
12:03
|
(2) Вот примерный код
|
|||
4
breezee
05.01.16
✎
12:05
|
(3) Спасибо, а там еще есть процедура Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода = Неопределено) Экспорт
Её нужно изменять раз это отчет, а не печатная форма? |
|||
5
filterhouse
05.01.16
✎
12:12
|
(4) Как понял ты из ПФ делаешь свой отчет. Если так, то Печать тебе не нужна (мало представляю зачем тебе вообще может понадобится печать).
|
|||
6
breezee
05.01.16
✎
12:42
|
Заменил печать другой процедурой в модуле. Седала процедуру экспортной. Нужно получить объект, чтобы вызвать процедуру. Коглда пытаюсь получить его ОбработкаОбъект = РеквизитФормыВЗначение("Объект"); Пишет что объект тип строка со значением "". Хотя у объекта должен быть тип форма отчета. ЧТо я сделал не так?
|
|||
7
breezee
05.01.16
✎
12:55
|
Когда поставил ЭтотОбъект - все равно ругается, хотя тип у него "Управляемая форма" Может посмотрите что не так или скинете пример внешнего отчета? Свой сюда залил http://rghost.ru/8TvZMTmLM
|
|||
8
breezee
05.01.16
✎
12:58
|
ап!
|
|||
9
breezee
05.01.16
✎
13:03
|
и еще раз ап
|
|||
10
breezee
05.01.16
✎
13:05
|
И еще раз ап
|
|||
11
breezee
05.01.16
✎
13:15
|
И еще много-много раз. Нашел на ифностарте, но стартмани у меня нет
|
|||
12
Vladal
модератор
05.01.16
✎
13:32
|
(11) Есть несколько вариантов:
- Обратись к автору публикации и он может поделиться с тобой; - Создай свою интересную публикацию, её скачают и будут стартмани. Просить здесь скачивать нельзя, это запрещено и правилами Инфостарта. |
|||
13
AllJoke
05.01.16
✎
15:16
|
За "благодарность", всё что угодно.
|
|||
14
AllJoke
05.01.16
✎
15:21
|
Когда поставил ЭтотОбъект - надо просто Объект.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |