|
|
|
Как вставить внешнюю печатную форму в меню печать | ☑ | ||
|---|---|---|---|---|
|
0
LivingStar
16.04.13
✎
10:26
|
Конфигурация Управление торговлей, редакция 11.0 (11.0.8.8).
Не нашел как подключить внешнюю печатную форму к документу. |
|||
|
1
LivingStar
16.04.13
✎
10:26
|
(0+) Управляемый интерфейс.
|
|||
|
2
palpetrovich
16.04.13
✎
10:32
|
а в ут11 это вообще реализовано?
|
|||
|
3
palpetrovich
16.04.13
✎
10:33
|
см. сюда http://www.1c-pro.ru/topic26882.html
|
|||
|
4
LivingStar
16.04.13
✎
11:57
|
(3) по подобию сделал себе обработку, почему ругается на процедуру Печать() ? Она есть в модуле!!!
| ВнешняяОбработкаОбъект.Печать( ПараметрыИсточника.ОбъектыНазначения, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода); Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт |
|||
|
5
LivingStar
16.04.13
✎
13:56
|
так почему не работает?
это посредством "Библиотеке Стандартных Подсистем" можно ли как то ещё подключить внешнюю печатную форму? |
|||
|
6
LivingStar
16.04.13
✎
14:04
|
up!
|
|||
|
7
LivingStar
16.04.13
✎
14:19
|
где примеры посмотреть подключения внешних печатных форм в управляемом приложении?
|
|||
|
8
fmrlex
16.04.13
✎
14:26
|
(7) Если ВПФ написана должным образом, то данные к какому доку она цепляется берутся из нее.
|
|||
|
9
LivingStar
16.04.13
✎
14:38
|
(8) а если нужен свой макет? как к ней прикрутить его???
из (3) скачал обработку котораяч там разрабатывается, так там в процедуре СформироватьПечатнуюФорму(), ругается на эту строку!!! | ФормированиеПечатныхФорм.ЗаполнитьТабличныйДокументСчетЗаказ(ТабличныйДокумент, Запрос, ОбъектыПечати, Тип); | что нет такой процедуры! То есть не её не могу проверить, не свою, у меня вообще ругается что необнаружена процедура Печать(), хотя она есть и объявлена как экспорт!!! |
|||
|
10
LivingStar
16.04.13
✎
14:42
|
может нужно было делать как .epf? я сделал как ,erf
|
|||
|
11
LivingStar
16.04.13
✎
14:47
|
подскажите кто знает!!!
|
|||
|
12
LivingStar
16.04.13
✎
14:57
|
сделал её обработкой, стала выходить ошибка:
| {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(69)}: В обработчике печати не был сформирован табличный документ для: Заказ клиента (в виде счета) ВызватьИсключение(ТекстСообщенияОбОшибке); | как её устранить? |
|||
|
13
palpetrovich
16.04.13
✎
15:21
|
я не, откуда мне ут11 знать? я ее только видел изаделека :) ...уж0с еще тот, еще и тормознутым показался
|
|||
|
14
fmrlex
16.04.13
✎
15:30
|
||||
|
15
LivingStar
17.04.13
✎
06:30
|
у меня постоянно срабатывает ошибка
| {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(69)}: В обработчике печати не был сформирован табличный документ для: Реестр сертификатов ВызватьИсключение(ТекстСообщенияОбОшибке); | в блоке кода: | // Проверим, все ли макеты были сформированы Для Каждого Стр Из КоллекцияПечатныхФорм Цикл Если Стр.ТабличныйДокумент = Неопределено Тогда ТекстСообщенияОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( НСтр("ru = 'В обработчике печати не был сформирован табличный документ для: %1'"), Стр.ИмяМакета); ВызватьИсключение(ТекстСообщенияОбОшибке); КонецЕсли; Стр.ТабличныйДокумент.КоличествоЭкземпляров = Стр.Экземпляров; КонецЦикла; |
|||
|
16
IamAlexy
17.04.13
✎
06:32
|
в меню печать - никак
в подменю "дополнительные печатные формы" - указав обраобтку в списке внешних печформ. |
|||
|
17
LivingStar
17.04.13
✎
06:35
|
(16) так она у меня там же указана?
иначе её бы не было в списке внешних обработок |
|||
|
18
LivingStar
17.04.13
✎
06:42
|
(16) у меня не получается это устранить, что я не так делаю????
|
|||
|
19
LivingStar
17.04.13
✎
07:11
|
up
|
|||
|
20
LivingStar
17.04.13
✎
07:38
|
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(69)}: В обработчике печати не был сформирован табличный документ для: Реестр сертификатов
ВызватьИсключение(ТекстСообщенияОбОшибке); | |
|||
|
21
IamAlexy
17.04.13
✎
07:39
|
(20) да скачай ты уже форму внешнюю для крайнего релиза БП например.. форму счета к примеру.
и под себя переделай.. чо тупиш то ? |
|||
|
22
LivingStar
17.04.13
✎
07:41
|
(21) вот процедура создания этого табличного документа
| Функция ПодготовитьКоллекциюПечатныхФорм(ИменаМакетов) Экспорт Макеты = Новый ТаблицаЗначений; Макеты.Колонки.Добавить("ИмяМакета"); Макеты.Колонки.Добавить("ИмяВРЕГ"); Макеты.Колонки.Добавить("СинонимМакета"); Макеты.Колонки.Добавить("ТабличныйДокумент"); Макеты.Колонки.Добавить("Экземпляров"); Макеты.Колонки.Добавить("Картинка"); Макеты.Колонки.Добавить("ПолныйПутьКМакету"); СтрИмен = СтрЗаменить(ИменаМакетов, ",", Символы.ПС); Для Сч = 1 По СтрЧислоСтрок(СтрИмен) Цикл Имя = СтрПолучитьСтроку(СтрИмен, Сч); Стр = Макеты.Найти(Имя, "ИмяМакета"); Если Стр = Неопределено Тогда Стр = Макеты.Добавить(); Стр.ИмяМакета = Имя; Стр.ИмяВРЕГ = ВРег(Имя); Стр.Экземпляров = 1; Иначе Стр.Экземпляров = Стр.Экземпляров + 1; КонецЕсли; КонецЦикла; Возврат Макеты; КонецФункции | он там вообще не создается !!! да чт то ничего не нащел из внешних форм!!! |
|||
|
23
IamAlexy
17.04.13
✎
07:43
|
||||
|
24
LivingStar
17.04.13
✎
07:46
|
(23) скачал эту http://help1c.by/rabota-s-vneshnimi-formami-v-1c-ut/
подключил, вывелось, сейчас буду разбираться!!! |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |