Имя: Пароль:
1C
1С v8
Ут 11: не выводится печатная форма в тонком клиенте
0 Alekzander
 
12.08.13
15:55
Добрый день, почему-то не получается вывести печатную форму в тонком клиенте. В толстом всё окей, а вот на тонком по завершении функции Печать вылазит такое:

Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'

Что это такое и как с этим сладить, подскажите плиз.
1 lamme
 
12.08.13
15:56
а само
Таб.Показать - где(на сервере или клиенте) и как делаешь ?
2 Alekzander
 
12.08.13
15:58
(1) КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюпечатныхФорм("Ф117_1");
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"Ф117_1", "Ф117_1" ,ТабДокумент);

ТабДокумент.Показать();
    Возврат ТабДокумент;


Вот этот кусок. Печать выполняю на сервере, хотя и на клиенте пробовал, та же фигня вылазит.
3 lamme
 
12.08.13
16:02
сдается мне
что вот тут одна строка лишняя
ТабДокумент.Показать();
    Возврат ТабДокумент;

скорее всего лишняя
ТабДокумент.Показать();
и тогда она тебе возвращает  ТабДокумент - который надо универсальными механизмами показать
есть в любом типовом отчете такая штука
4 Alekzander
 
12.08.13
16:08
(3) что-то типа НапечататьДокумент должно быть?
5 lamme
 
12.08.13
16:11
да.
что то типа него
6 Hans
 
12.08.13
16:12
помоему тут две строки лишние.
ТабДокумент.Показать();
Возврат ТабДокумент;
7 Alekzander
 
12.08.13
17:05
помогите ещё плиз: как мне вывести несколько макетов на одном листе? Нужно ли их перечислять в УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
            КоллекцияПечатныхФорм, "Список макетов", ТабДокумент);

или как-то по-другому?
8 Alekzander
 
13.08.13
10:22
С ошибкой вроде справился, а проблема осталась: так же в толстом клиенте всё нормально выводится, в тонком обработка подумает немного и не выводит ничего. Совсем. Подскажите, вообще, по какой причине может быть такое, хотя бы какие ошибки могут к этому привести?