Имя: Пароль:
1C
1С v8
Откуда что в БСП
0 KuJIT
 
20.01.14
12:13
Проблемка такая. Первый раз пишу внешнюю печатную форму. Не могу понять, откуда берутся параметры в

Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

В часности КоллекцияПечатныхФорм. Т.е. появляется ошибка

{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(66)}: В обработчике печати не был сформирован табличный документ для: Печать медецинской карты
            ВызватьИсключение(ТекстСообщенияОбОшибке);
1 Волшебник
 
модератор
20.01.14
12:14
исправь опечатку: Печать медИцинской карты
2 tuxik07
 
20.01.14
12:14
кури доку, смотри дему
3 KuJIT
 
20.01.14
12:20
(1) Есть косяк :D (2) А где бы доку найти?
4 KuJIT
 
20.01.14
12:20
И не знаете хороший пример из демки? (2)
5 Поpyчик-4
 
20.01.14
12:24
(4)
разработка внешних печатных форм 8.2 БСП
https://www.google.ru/search?q=разработка+внешних+печатных+форм+8.2+БСП
6 KuJIT
 
20.01.14
12:25
Откуда в итогде берется КоллекцияПечатныхФорм ? Что и куда нужно дописать/довсталять, чтобы адекватно эта коллекция формировалась?
7 KuJIT
 
20.01.14
12:26
(5) Добрый гугл уже часа 4 мною ковыряется -_-
8 Поpyчик-4
 
20.01.14
12:31
(7)
Мануалов в сети куча. Предлагаешь копипастить в очередной раз.

скачать готовые внешние печатные формы 8.2 БСП
https://www.google.ru/search?q=скачать+готовые+внешние+печатные+формы+8.2+БСП
9 KuJIT
 
20.01.14
13:09
Конкретный вопрос же. Целые тонны мануалов перерывать -_-
10 Поpyчик-4
 
20.01.14
13:28
Дал ссылки, ткнул носом. Сложно скачать готовую форму и посмотреть, тем более у тебя есть возможность?
11 sttt
 
20.01.14
13:48
(6) дашь свою зп, скажу
12 Любопытная
 
20.01.14
13:49
(9)КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм("СчётАвизо");
    
    ПараметрыВывода = УправлениеПечатью.ПодготовитьСтруктуруПараметровВывода();
    
    ОбъектыПечати = Новый СписокЗначений;

    
    
    ЭтотОбъект.Печать(Объект.СсылкаНаОбъект, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода);
    
Ищи
13 Поpyчик-4
 
20.01.14
14:07
(12) Ответ неверный. Это применяется при программном вызове печатной формы. В ВПФ оно лишнее.
14 Мимохожий Однако
 
20.01.14
14:13
(7)Вместо гугла открой ИТС (или диск, или сайт). Там есть документация по БСП и фрагменты кодов.
15 KuJIT
 
20.01.14
14:36
(10) Ты сам-то гуглил по этой ссылке? -_-
Нет там нифига
16 KuJIT
 
20.01.14
16:01
Как бы файл сюда кинуть, чтобы кто-нибудь посмотрел и подсказал?)
17 KuJIT
 
21.01.14
15:33
Решение, если у кого такая же проблема:

Когда добавляете команду в таблицу команд (в функции "СведенияОВнешнейОбработке()"), третьим параметром передается идентификатор. Так вот именно он и попадает в КоллекциюПечатныхФорм. И именно по этому имени (по имени идентификатора) в процедуре "Печать" осуществляется поиск и добавление сформированного табличного документа в коллекцию печатных форм.

З.Ы. Спасибо http://www.1c-pro.ru/topic26888.html/page__st__150
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.