|
Подключение внешней печатной формы. | ☑ | ||
---|---|---|---|---|
0
Saval1986
23.10.17
✎
16:02
|
Добрый день. Вопрос такой: сделал внешнюю печатную форму для документа. Можно ли сделать таким образом, чтобы она отображалась только в форме документа, а в форме списка была недоступна?
|
|||
1
Saval1986
23.10.17
✎
16:02
|
ЗУП 3.1 (УФ)
|
|||
2
LeoKeyn
23.10.17
✎
16:09
|
(0) Не уверен, но вдруг поможет:
Подключение и тестирование ВПФ в 1С В нашем примере мы запускаем конфигурации 1С Управление торговлей версии 11.1. Для добавления новой обработки необходимо в разделе «Администрирование» выбрать пункт «Печатные формы, отчеты и обработки». В нужном меню нужно нажать гиперссылку «Дополнительные отчеты и обработки» (если ссылка не активна, включите использование данного функционала — флаг расположен немного левее). Настройка использования дополнительных обработок В открытом справочнике необходимо нажать на кнопку «добавить». Программа откроет диалоговое окно выбора файла, в котором необходимо указать файл разработанной нами ранее печатной формы. Если всё было сделано правильно, система автоматически заполнит все параметры, и останется только нажать кнопку «записать и закрыть»: Добавление внешней печатной формы в 1С Как видно, параметры скопированы из функции «СведенияОВнешнейОбработке()». Для того чтобы проверить работу обработки, необходимо в документе «Реализация товаров и услуг» открыть список печатных форм. В нём Вы уведите как «типовые» печатные формы, так и внешние, в том числе и наш добавленный: Новый шаблон в списке выбора При нажатии на команду система сформирует нужную нам форму: Полученная печатная форма Возможно, она не самая красивая, но как учебный пример, демонстрирующий работу в программе, вполне подойдет :). Если у вас что-то не получается, рекомендую воспользоваться механизмом отладки внешних печатных форм. Скачать получившийся пример внешней печатной формы можно по ссылке — ШаблонВнешнейПечатнойФормыБСП 2.0 (8.2). Если Вам необходима разработка печатных форм любой сложности, но Вы не технический специалист — просто обратитесь к профессионалам. Мы предлагаем свои услуги на взаимовыгодных условиях. Подробности на странице 1С услуги. Источник:http://programmist1s.ru/vneshnie-pechatnyie-formyi-v-1s/ Извиняюсь, если не то что нужно :) |
|||
3
Saval1986
23.10.17
✎
16:13
|
(2) Не совсем то. =) Печ. форму у меня добавить получилось. Не получилось настроить, чтобы она не отображалась в форме списка. Но все равно спасибо.
|
|||
4
vicof
23.10.17
✎
16:14
|
А чем твоя впф отличается от других?
|
|||
5
Saval1986
23.10.17
✎
16:20
|
(4) да ничего в ней такого особенного нет.
Вот код регистрации: // Возвращает сведения о внешней обработке. Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(); ПараметрыРегистрации.Информация = НСтр("ru = '""Печатная форма Расчет с учетом КТУ""'"); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма(); ПараметрыРегистрации.Версия = "1.0"; ПараметрыРегистрации.Назначение.Добавить("Документ.НазначениеПлановогоНачисления.ФормаДокумента"); Команда = ПараметрыРегистрации.Команды.Добавить(); Команда.Представление = НСтр("ru = 'Расчет с учетом КТУ'"); Команда.Идентификатор = "РасчетСУчетомКТУ"; Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовКлиентскогоМетода(); Команда.ПоказыватьОповещение = Истина; Команда = ПараметрыРегистрации.Команды.Добавить(); Команда.Представление = НСтр("ru = 'Расчет с учетом КТУ по должностям'"); Команда.Идентификатор = "РасчетСУчетомКТУПоДолжностям"; Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовКлиентскогоМетода(); Команда.ПоказыватьОповещение = Истина; Возврат ПараметрыРегистрации; КонецФункции |
|||
6
Мимохожий Однако
23.10.17
✎
16:22
|
(3) Переделай печатную форму, чтобы она и в этом случае тоже работала.
|
|||
7
Saval1986
23.10.17
✎
16:23
|
(6) т.е. способа ограничения нет?
|
|||
8
vicof
23.10.17
✎
16:24
|
Чем отличается ссылка в форме списка документа и ссылка в форме документа?
|
|||
9
Мимохожий Однако
23.10.17
✎
16:34
|
(7) Зачем?! Если очень надо - открой для изменения форму списка и правь. Но это не понятно и противоречит стандартам 1С.
|
|||
10
Saval1986
23.10.17
✎
16:47
|
Разобрался. Всем спасибо за ответы.
|
|||
11
LeoKeyn
23.10.17
✎
16:49
|
(10) А как, если не секрет? :)
|
|||
12
Saval1986
23.10.17
✎
17:46
|
В справочнике Дополнительные отчеты и обработки жмем кнопку "Изменить выделенные" и устанавливаем нужные настройки.
|
|||
13
LeoKeyn
23.10.17
✎
17:47
|
(12) Спасибо, возьму и себе на заметку :)
|
|||
14
Saval1986
23.10.17
✎
17:57
|
(13) Отбой тревоги. Не работает. Насколько я вижу - косяк в коде. Функция НовыйЗапросПоДоступнымКомандам (Общий модуль - ДополнительныеОтчетыИОбработки). При открытии формы списка документов значение входного параметра ЭтоФормаОбъекта = Неопределено. Мне кажется, что должно быть значение Ложь.
|
|||
15
breezee
23.10.17
✎
20:12
|
(14) Может не "косяк в коде" а посомтреть, откуда вызывается эта функция?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |