Имя: Пароль:
1C
 
Все ли процедуры формы можно вызвать из внешней обработке?
,
0 maptbln
 
25.03.19
20:51
Вечер добрый,
Собственно ,все ли процедуры формы можно вызывать из внешней обработки после получения формы на клиенте?
Сегодня столкнулся,что одна процедура отрабатывает, а для другой выдаёт ошибку "метод не определён" ,хотя все в форме есть.
1 Garykom
 
гуру
25.03.19
20:58
Про "Экспорт" в курсе?
Ну еще https://its.1c.ru/db/metod8dev/content/2477/hdoc для общего развития
2 maptbln
 
25.03.19
21:04
В курсе,только речь про процедуры формы после получения самой формы и её открытия
Первая процедура не экспортная была
3 Garykom
 
гуру
25.03.19
21:08
Я нифуя не понял да, покажи на картинках
4 maptbln
 
25.03.19
21:16
Все будет завтра,это так,мало ли кто телепатировать сможет
5 Мимохожий Однако
 
25.03.19
22:14
(4) Телепатирую. Сабж не отражает. Я к тому, что открытая форма и внешняя обработка не вяжутся друг с другом. Или не всё описал...
6 Мимохожий Однако
 
25.03.19
22:15
*Сабж не отражает сути.
7 maptbln
 
26.03.19
09:13
https://ibb.co/K74cspd
https://ibb.co/zNHbJ9J
https://ibb.co/7KzVmwr

ЗаполнитьСчетамиПоУмолчаниюНаСервере() отрабатывает при этом
8 Rovan
 
гуру
26.03.19
09:33
не мучай 1С, себя и нас - пиши Экспорт
9 maptbln
 
26.03.19
13:47
написал,помогло
но как-то на полумеру похоже

можно следующий вопрос,
хочу распечатать внешнюю печатную форму документа,
получаю объект внешней печатной формы
Квитанция = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Квитанция (ЖКХ) нов",Истина);
    ВПФОбъект = ДополнительныеОтчетыИОбработки.ОбъектВнешнейОбработки(Квитанция);

Далее обращаюсь к процедуре модуля ВПФ Печать()
но снова метод объекта не найден, Экспорт стоит

Процедура Печать(МассивОбъектов,  КоллекцияПечатныхФорм,ОбъектыПечати, ПараметрыВывода) Экспорт
    
    // Устанавливаем признак доступности печати покомплектно.
    ПараметрыВывода.ДоступнаПечатьПоКомплектно = Истина;
    
    УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
            "КвитанцияЖКХнов", "Квитанция (ЖКХ) нов", ПечатьКвитанции(МассивОбъектов, ОбъектыПечати));
            
КонецПроцедуры

пробовал с параметрами,но их нужно определить в явном виде в обработке,хотя в той печатной форме,что пытаюсь распечатать они определены лишь в параметрах
10 Cyberhawk
 
26.03.19
13:50
"снова метод объекта не найден" // Петушок, давай полный текст ошибки
11 maptbln
 
26.03.19
14:11
(10) Внука своего так называть будешь
12 Cyberhawk
 
26.03.19
14:13
(11) Как?
13 maptbln
 
26.03.19
14:19
клоун
(12) https://ibb.co/0cpQhjc о многом он тебе сказал?
14 Cyberhawk
 
26.03.19
14:19
Хз о чем ты
15 1Сергей
 
26.03.19
14:27
(9) Процедура Печать в каком модуле находится?
16 Garykom
 
гуру
26.03.19
14:52
"Форма.Форма.Форма" это конечно сильно...
17 maptbln
 
26.03.19
15:46
(15) модуль объекта внешней печатной формы