|
СКД не открываются два отчета | ☑ | ||
---|---|---|---|---|
0
SergeyDon
04.02.14
✎
17:40
|
Уважаемые специалисты, подскажите, пожалуйста, в чем может быть дело.
У меня есть два, мною сделанных, отчета в СКД. Когда я открываю один отчет, то второй в этой же сессии 1С не открывается. Приходится закрывать 1-й отчет и открывать 2-й. Это очень неудобно! |
|||
1
salvator
04.02.14
✎
17:46
|
Уверен, что он именно не открывается?
|
|||
2
МастерВопросов
04.02.14
✎
18:03
|
(1) да, бывает такое, когда один отчет из другого создаешь копированием. Они потом в пользовательском режиме открываются как один и тот же
(0) попробуй в свойствах отчета задать другое имя обработки. |
|||
3
SergeyDon
05.02.14
✎
09:06
|
Задать другое имя обработки? Но ведь в свойствах отчета нет имени обработки. Имена отчетов разные. Совпадают: название основной формы и основной схемы компановки. Но это вроде бы не должно мешать
|
|||
4
SergeyDon
05.02.14
✎
09:17
|
Похоже дело в основной форме. Когда я ее убрал, все заработало...
В форме при открытии отрабатывают процедуры: Процедура ПриОткрытии() СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; УстановитьНастройки(); КонецПроцедуры Процедура УстановитьНастройки() //Орг = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация"); //ОтветственныеЛица = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Орг, КонПериода); ПараметрыВывода = КомпоновщикНастроек.Настройки.ПараметрыВывода; ПараметрВыводОтбора = ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВыводитьОтбор")); ПараметрВыводОтбора.Использование = Истина; ПараметрВыводОтбора.Значение = ТипВыводаТекстаКомпоновкиДанных.НеВыводить; ПараметрВыводПараметров = ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВыводитьПараметрыДанных")); ПараметрВыводПараметров.Использование = Истина; ПараметрВыводПараметров.Значение = ТипВыводаТекстаКомпоновкиДанных.НеВыводить; Настройки = КомпоновщикНастроек.Настройки; КонецПроцедуры |
|||
5
Defender aka LINN
05.02.14
✎
09:21
|
(3) Сделай "Сохранить копию" и работай с ней, оригинал выкинь.
|
|||
6
SergeyDon
05.02.14
✎
09:21
|
Видимо что-то в них не так...
|
|||
7
SergeyDon
05.02.14
✎
09:22
|
Сохранить копию всего отчета?
|
|||
8
SergeyDon
05.02.14
✎
09:24
|
Мне кажется это не причем в данном случае, поскольку, когда я отключаю основную форму и эту форму генерит сам СКД, проблем не возникает. Выходит, что сам СКД генерит форму корректно, а я нет
|
|||
9
SergeyDon
05.02.14
✎
09:27
|
А форма мне нужна, поскольку я на нее вынес элементы управления для бухов
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |