Имя: Пароль:
1C
1С v8
Возможно ли сделать вывод ВПФ с формой выбора?
0 SelivanovMusic
 
17.07.17
10:24
Требуется после нажатия на кнопку печати вывести форму с выбором контрагента, и в зависимости от этого выбора, выводить данные на печать. Причем форма тоже выводится с условием.

Т.е. Если например в документе указано 2 контрагента, то перед печатью выходит форма с выбором, выбираем одного и идет обычная печать по выбранному контрагенту.
Если контрагент только один, то форма не выводится, а идет обычная печать.

Стоит в модуле ВПФ "ВызовСерверногоМетода"
и ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");

Соответственно выполняется все на сервере и открыть форму я не могу.

Если установить "ОткрытиеФормы", тогда открывается форма, но нет ссылки на документ. (А выбирать ее заного, добавив поле выбора нельзя).

В какую сторону копать? Кто подобное делал?
1 Ёпрст
 
гуру
17.07.17
10:29
(0) Хрень же..
А групповыми обработками, как потом печатать ?
Сидеть  и выбирать клиентоса ?
:))
2 shamannk
 
17.07.17
10:29
Выполнять на клиенте.
3 h-sp
 
17.07.17
10:40
(0) да, поставь ВызовКлиентскогоМетода
4 SelivanovMusic
 
17.07.17
10:44
(2) "ВызовКлиентскогоМетода" ?

Не получилось найти внятный пример, как его использовать :(
На процедуру "Печать" в модуле и на форме он не реагирует, более того ругается при вызове печатной формы

ИначеЕсли ВыполняемаяКоманда.Вид = ПредопределенноеЗначение("Перечисление.ВидыДополнительныхОтчетовИОбработок.ПечатнаяФорма") Тогда

ФормаОбработки.Печать(ВыполняемаяКоманда.Идентификатор, ОбъектыНазначения);

Метод объекта не обнаружен (Печать);
5 SelivanovMusic
 
17.07.17
10:45
Это в общем модуле ошибка идет.

Есть пример вызова через клиентское? Хоть разобраться, как оно работает
6 SelivanovMusic
 
17.07.17
11:01
Нашел пример...
&НаКлиенте
Процедура Печать(ИдентификаторКоманды,ОбъектыНазначения) Экспорт

Вроде получилось. Продолжу копать пока. Позже напишу, если кому понадобиться подобное..малоли :)
2 + 2 = 3.9999999999999999999999999999999...