Имя: Пароль:
1C
1С v8
Есть у кого-нибудь пример внешнего отчета не на СКД для управляемых форм?
,
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
Когда поставил ЭтотОбъект - надо просто Объект.