![]() |
|
Отчет в упр. форме не открывается . Что делать? | ☑ | ||
---|---|---|---|---|
0
Босечка
13.11.15
✎
17:22
|
Написала внешний отчет в упр форме.
Он почему-то не открывается. Что делать? |
|||
1
asady
13.11.15
✎
17:24
|
(0) конфа в режиме упр приложения?
|
|||
2
VikingKosmo
13.11.15
✎
17:24
|
в чем это проявляется? Может ошибки какие?
|
|||
3
Горогуля
13.11.15
✎
17:26
|
форму
|
|||
4
Горогуля
13.11.15
✎
17:26
|
или схему
|
|||
5
Timon1405
13.11.15
✎
17:26
|
(0) Вставить отчет в конфигурацию
|
|||
6
VikingKosmo
13.11.15
✎
17:26
|
(5) я бы все таки начал с Файл-Открыть
|
|||
7
Timon1405
13.11.15
✎
17:27
|
(6) Если конфа в обычном приложении, то не взлетит
|
|||
8
VikingKosmo
13.11.15
✎
17:28
|
(7) а нафейхоа конфе на ОФ, отчет на УФ?!
|
|||
9
Горогуля
13.11.15
✎
17:29
|
(8) возжелать такое трудно, но попытаться реализовать уже не очень
|
|||
10
Босечка
13.11.15
✎
17:31
|
Ошибок нет. Просто не откр и все.
|
|||
11
VikingKosmo
13.11.15
✎
17:32
|
а что думает отладчик по этому поводу?
|
|||
12
Горогуля
13.11.15
✎
17:32
|
отв вопр
|
|||
13
Timon1405
13.11.15
✎
17:32
|
(12) штк зчт
|
|||
14
Lexey_
13.11.15
✎
17:34
|
Судя по роду занятий ТС, обычное приложение, так что не взлетит
|
|||
15
Горогуля
13.11.15
✎
17:34
|
||||
16
mTema32
13.11.15
✎
17:35
|
(0) Конфа 146% в обычном режиме, а форма управляемая. Нужно чтоб совпадал режим запуска 1С и типа формы.
|
|||
17
Босечка
13.11.15
✎
17:43
|
Я все уже запустила. Только тормозит почему-то и печатная форма не выводится.
|
|||
18
Босечка
13.11.15
✎
17:43
|
(16) прав.
|
|||
19
Timon1405
13.11.15
✎
17:44
|
(16) вот это поворот! то есть в обычном режиме совсем-совсем никак не запустить управляемую форму отчета?
|
|||
20
Босечка
13.11.15
✎
17:44
|
Для управляемой формы свой вывод на печать?
|
|||
21
VikingKosmo
13.11.15
✎
17:45
|
на кой конфе на ОФ отчет на УФ?!?!?!
|
|||
22
Босечка
13.11.15
✎
17:45
|
не запускался.
|
|||
23
Босечка
13.11.15
✎
17:46
|
Просто так тренируюсь. Решила попробовать.
|
|||
24
Timon1405
13.11.15
✎
17:46
|
(21) например, скачали на инфостарте, в чем проблема?
|
|||
25
VikingKosmo
13.11.15
✎
17:46
|
(24) любопытство замучало
|
|||
26
Босечка
13.11.15
✎
17:46
|
Ничего я не скачивала. Писала самостоятельно.
|
|||
27
VikingKosmo
13.11.15
✎
17:48
|
Лучше бы уже конфу тогда переводили на УФ
|
|||
28
Босечка
13.11.15
✎
17:50
|
Ничего я переводить не буду. Это БП 2.0 Бухи на 3.0 переходить не хотят.
|
|||
29
Босечка
13.11.15
✎
17:50
|
Просто изучаю упр. формы.
|
|||
30
VikingKosmo
13.11.15
✎
17:51
|
Изучали бы на БП3
|
|||
31
MaxS
13.11.15
✎
17:53
|
Внешний отчет на УФ, добавленный штатно в предприятии во внешние отчеты открывается. Через файл-открыть не открывается. Такие бывают чудеса.
|
|||
32
Aleksandr N
13.11.15
✎
17:56
|
(31) Добавленный в конфигурацию открывается.
|
|||
33
Босечка
13.11.15
✎
18:06
|
Не выводится макет. Выдает ошибки
Ошибка преобразования данных XDTO: НачалоСвойства: ret Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType по причине: Ошибка отображения типов: Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable' |
|||
34
VikingKosmo
13.11.15
✎
18:09
|
может все таки не стоит пытаться передавать ТаблицаЗначений с клиента на сервер?
|
|||
35
VikingKosmo
13.11.15
✎
18:10
|
тьху, с сервера на клиент
|
|||
36
VikingKosmo
13.11.15
✎
18:10
|
туплю под вечер
|
|||
37
Босечка
13.11.15
✎
18:12
|
Так я не так, я наооборот
С сервера на клиент. &НаКлиенте Процедура СформироватьОтчет(Команда) // Вставить содержимое обработчика. Макет = ПолучитьМакетНаСервере(); ПоступлениеРеал1=""; ТЗ=ПолучитьРеализациюПоступление(Реал); ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); ОбластьСтрока = Макет.ПолучитьОбласть("Строка"); ОбластьИТОГО = Макет.ПолучитьОбласть("Итого"); ТабДок= новый ТабличныйДокумент; ТабДок.Очистить(); ОбластьШапка.Параметры.Дата1=Дата1; ОбластьШапка.Параметры.Дата2=Дата2; ОбластьШапка.Параметры.ПоступлениеРеал=ПоступлениеРеал1; ТабДок.Вывести(ОбластьШапка); Ном=0; ИтСумма=0; Для каждого стр из ТЗ цикл ОбластьСтрока.Параметры.ДатаДокум=стр.Дата ; ОбластьСтрока.Параметры.НомерДокум=стр.Номер; ОбластьСтрока.Параметры.Контрагент=стр.Контрагент; ОбластьСтрока.Параметры.Сумма=стр.СуммаДокумента; ИтСумма=ИтСумма+стр.СуммаДокумента; ном=ном+1; ОбластьСтрока.Параметры.ном=ном; ТабДок.Вывести(ОбластьСтрока); Конеццикла; ОбластьИтого.Параметры.ИтСумма=ИтСумма; ТабДок.Вывести(ОбластьИтого); ТабДок.АвтоМасштаб=Истина; ТабДок.Толькопросмотр=Истина; ТабДок.Показать("Реестр документов"); // ПолучитьРеестрДокументов(); КонецПроцедуры &НаСервере Функция ПолучитьРеализациюПоступление(Реал1); Запрос = Новый Запрос; Если Реал1=Истина тогда Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Номер, | РеализацияТоваровУслуг.Дата КАК Дата, | РеализацияТоваровУслуг.Контрагент, | РеализацияТоваровУслуг.СуммаДокумента |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата >= &Дата1 | И РеализацияТоваровУслуг.Дата <= &Дата2 | И РеализацияТоваровУслуг.Проведен = &Истина1 | |УПОРЯДОЧИТЬ ПО | Дата"; Запрос.УстановитьПараметр("Дата1", Дата1); Запрос.УстановитьПараметр("Дата2", КонецДня(Дата2)); Истина1=Истина; Запрос.УстановитьПараметр("Истина1", Истина1); Т = Запрос.Выполнить().Выгрузить(); Возврат Т; Конецесли; Конецфункции |
|||
38
Босечка
13.11.15
✎
18:12
|
А как же тогда делать?
|
|||
39
Босечка
13.11.15
✎
18:13
|
Запрос на сервере, а вывод на клиенте Разве не так?
|
|||
40
VikingKosmo
13.11.15
✎
18:13
|
не передавать ТаблицаЗначений, потому как &НаКлиенте не бывает оных
|
|||
41
VikingKosmo
13.11.15
✎
18:13
|
(39) так
|
|||
42
Мимохожий Однако
13.11.15
✎
18:14
|
Добавь в отчет Форму для открытия. На лупу достаточно нажать
|
|||
43
VikingKosmo
13.11.15
✎
18:14
|
а вот ТабличныйДокумент бывает и там, и там
|
|||
44
VikingKosmo
13.11.15
✎
18:14
|
(43) это было на правах рекламы, если что
|
|||
45
Босечка
13.11.15
✎
18:14
|
А что же является результатом функции?
|
|||
46
VikingKosmo
13.11.15
✎
18:15
|
ну что то, что одновременно может существовать и на клиенте, и на сервере, например
|
|||
47
VikingKosmo
13.11.15
✎
18:19
|
если совсем без ТЗ никуда, то можно с сервера на клиент передать массив структур
|
|||
48
фобка
13.11.15
✎
18:24
|
На клиент передается табличный документ. Там же происходит табдок.показать()
|
|||
49
фобка
13.11.15
✎
18:25
|
это к (37). Ты весь текст (кроме показать()) сформироватьотчет() вынеси в функцию на клиенте и верни табдок
|
|||
50
Босечка
13.11.15
✎
18:32
|
А как его передать? И куда засунуть результат запроса?
|
|||
51
VikingKosmo
13.11.15
✎
18:33
|
Я б сказал, куда именно засунуть результат запроса, ну да ладно...
|
|||
52
Мимохожий Однако
13.11.15
✎
18:35
|
(50)Засунь )) в параметры.
|
|||
53
фобка
13.11.15
✎
18:37
|
&наклиенте
Процедура сфотч() Таб = сфотчнасер(); Таб.показать(); Конецпроцедуры &насервере Функция сфотчнасер() Зпр = новый запрос("выбрать 1"); Рез = Зпр.выполнить().выбрать(); Таб = новый табличныйдокумент; ... Возврат таб; Конецфункции |
|||
54
Босечка
13.11.15
✎
19:15
|
спасибо за подсказку, все получилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |