Вход | Регистрация
 

Внешняя печатная форма 1с83 для справочника с параметром

Внешняя печатная форма 1с83 для справочника с параметром
Я
   Misty
 
28.10.20 - 04:09
Добрый день. В зарплате 83 нужно сделать для сотрудника дополнительную печатную форму "инструкция" с выбором реквизита или с выбором параметра. Я здесь запусталась. Выбираешь печать инструкции - открывается форма где выбираешь необходимую инструкцию и она распечатывается. Создала внешнюю обработку, в ней форму с реквизитом инструкция и кнопка Распечатать.
&НаКлиенте
Процедура Распечатать(Команда)
    ЭтаФорма.Закрыть(Инструкция);
КонецПроцедуры

Из модуля объекта в функции печать пытаюсь открыть форму:
ВыбранаИнструкция = ЭтотОбъект.ПолучитьФорму("Форма").ОткрытьМодально();
    
Программа ругается - интерактивные операции недоступны.

Как правильно открыть форму?
   Chameleon1980
 
1 - 28.10.20 - 05:11
открытьформу
   Misty
 
2 - 28.10.20 - 07:08
если открытьформу, то ругается: Процедура или функция с указанным именем не определена
   Chameleon1980
 
3 - 28.10.20 - 08:51
(2)какая не определена?
   Misty
 
4 - 28.10.20 - 09:35
ВыбранаИнструкция = открытьформу("Форма");

Процедура или функция с указанным именем не определена (открытьформу)
   hhhh
 
5 - 28.10.20 - 09:38
(2) функция открытьформу это на клиенте, на сервере вам не удастся ее получить.
   Misty
 
6 - 28.10.20 - 09:51
Во внешних печатных формах, в модуле объекта у процедур и функций не определено, где они будут использоваться - на клиенте или на сервере.
   ГдеСобакаЗарыта
 
7 - 28.10.20 - 10:00
Модуль объекта исполняется на сервере, на сервере форму не открыть
   ГдеСобакаЗарыта
 
8 - 28.10.20 - 10:01
Нужно скачать БСП, развернуть и там десятки примеров реализации ВПФ
   Misty
 
9 - 29.10.20 - 02:26
что такое БСП?
   Chameleon1980
 
10 - 29.10.20 - 06:41
(9)неожиданно
   kobzon2
 
11 - 29.10.20 - 07:53
гуглите  - "Передача параметров во внешнюю печатную форму (управляемое приложение)". На форму кинете выбор своего параметра, сделаете список значений в виде названий инструкций.
В модуле объекта, в процедуре печати будете подставлять выбранное значение в название макета.
   Misty
 
12 - 30.10.20 - 03:10
(11) Я так все и делаю, в процедуре печати - как получить выбранное значение? Открыть форму - мне не дает, а по другому, не пойму как

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.