ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
printer-friendly view
 
 
AuthorMessage
Николай И Gender:Male

Гость


Joined: 24 Jan 2015
Show/Hide

Спасибо!
Самое понятное и лаконичное объяснение, как передать параметры во внешнюю обработку.

Добавлено спустя 2 минуты 38 секунд:

Спасибо!
Самое понятное и лаконичное описание, как передать параметры во внешнюю обработку.
Back to topOffline View user's profile
НикитаНикита Gender:Male

Гость


Joined: 24 Apr 2015
Show/Hide

Спасибо за хороший шаблон, да еще и с адекватными комментариями, очень кстати.
Back to topOffline View user's profile
Импульс Gender:Male

Почетный участник


Joined: 18 Jun 2015
Show/Hide

Не могли бы пояснить, не совсем ясен момент вызова процедуры печать из модуля обработки. Вот есть процедура:

Code:
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт 


Не понятно как она вызывается в модуле формы, и где брать параметры КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода ?

МассивОбъектовНазначения это ОбъектыНазначения, я так понимаю.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Её надо просто правильно описать и написать. Вызывать напрямую не надо, потому что она вызывается из общей формы. Изучаем первый пост и обработку до понимания.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Юлия_1


Joined: 29 Oct 2015
Show/Hide

Спасибо за пример! Very Happy
Back to topOffline View user's profile
Тимур_2015


Joined: 01 Dec 2015
Show/Hide

Добрый день. Спасибо за подробный пример.
Подскажите, а как можно вызвать открытие формы при печати из списка документов?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Вроде по дефолту устанавливается. Показывать: В списках

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Тимур_2015


Joined: 01 Dec 2015
Show/Hide

Сама печатная форма доступна при печати их списка документов,
но при этом не открывается окно с вводом параметров, и печатный документ уже формируется без них.
А при печати непосредственно из документа все нормально вызывается и формируется.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Значит, от конфигурации зависит. В БП 3.0 окно с параметрами открывается из формы списка.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Тимур_2015


Joined: 01 Dec 2015
Show/Hide

Вы правы, действительно, Еще раз попробовал - все корректно отображает
Видимо, изначально что то сразу не обновилось.
Еще раз спасибо за ваш подробную статью, сильно помогла
Back to topOffline View user's profile
Анна_2015 Gender:Female

Гостья


Joined: 21 Dec 2015
Show/Hide

Спасибо за разработку но у меня пишет, что не найдены объекты назначения, хотя в параметрах я их создала...
Back to topOffline View user's profile
Иван Тарасов Gender:Male


Joined: 15 Jul 2016
Show/Hide

Сделал все как тут говорится но
Code:
Функция ВыполнитьНазначаемуюКомандуПечати(ВыполняемаяКоманда, Форма) Экспорт
    
    // Перенос дополнительных параметров, переданных этой подсистемой, в корень структуры.
    Для Каждого КлючИЗначение Из ВыполняемаяКоманда.ДополнительныеПараметры Цикл
        ВыполняемаяКоманда.Вставить(КлючИЗначение.Ключ, КлючИЗначение.Значение);
    КонецЦикла;
    
    // Запись фиксированных параметров.
    ВыполняемаяКоманда.Вставить("ЭтоОтчет", Ложь);
    ВыполняемаяКоманда.Вставить("Вид", ПредопределенноеЗначение("Перечисление.ВидыДополнительныхОтчетовИОбработок.ПечатнаяФорма"));
    
    // Запуск метода обработки, соответствующего контексту команды.
    ВариантЗапуска = ВыполняемаяКоманда.ВариантЗапуска;
    Если ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ОткрытиеФормы") Тогда
        ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
    ИначеЕсли ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ВызовКлиентскогоМетода") Тогда
        ВыполнитьКлиентскийМетодОбработки(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
    Иначе
        ВыполнитьОткрытиеПечатнойФормы(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
    КонецЕсли;
    
КонецФункции  

в этой процедуре почему то у меня вариант запуска равен Вызов клиентского метода хотя в

Code:
Функция СведенияОВнешнейОбработке() Экспорт
    //
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке();
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
    ПараметрыРегистрации.Версия = "1.2";
    
    
    ПараметрыРегистрации.Назначение.Добавить("Документ.РеализацияТоваровУслуг");
    
    // УПД
    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = НСтр("ru = 'Универсальный передаточный документ (УПД) (с доверенностью)'");
    НоваяКоманда.Идентификатор = "УПДСПечатью";
    НоваяКоманда.Использование = "ОткрытиеФормы";
    НоваяКоманда.ПоказыватьОповещение = Истина;
    НоваяКоманда.Модификатор = "ПечатьMXL";
    

КонецФункции
я передаю ОткрытиеФормы
Куда копать?
Back to topOffline View user's profile
Кентавр

Почетный участник


Joined: 18 Aug 2016
Show/Hide

Иван Тарасов @ Fri 15 Jul, 2016 15:50 wrote: (View Post)
Show

Создавать форму в своей внешней обработке (внешней печатной форме) для диалога, где будут редактироваться нужные параметры
Back to topOffline View user's profile
Марина_Приб Gender:Female

Почетный участник


Joined: 01 Mar 2017
Show/Hide

Буду премного благодарна, если еще подскажете, как найти временный файл ВПФ, чтобы отладить его.
Он ведь где то из общих модулей выывается?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Тестирование и отладка внешних печатных форм никак не скачать?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Display posts from previous:   

Summary Rating For >> Передача параметров / значений во внешнюю печатную форму для конфигураций на БСП (1С:Предприятие 8.2/8.3)
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 9
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts Товарный чек с гарантийным сертификатом (талоном) - внешняя печатная форма для Управление То...
Обработка (управляемое приложение, внешняя печатная форма)
Внешняя печатная форма товарного чека и гарантийного талона для документов чек ККМ, реализация товаров/услуг, расходный ордер на товары. Предназначена в основном для торговых организаций (магазинов, интернет-магазинов),
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 94 Mon 23 Oct, 2017 13:50 View latest post
ИринаХ
No new posts Списание недостач товаров с ценами - внешняя печатная форма для Управление Торговлей 11
Обработка (управляемое приложение, внешняя печатная форма)
Внешняя печатная форма для документа Списание недостач товаров. Предназначена в основном для организаций розничной торговли, ведущих учет товаров по учетным ценам. Изменения в форме: в форму Акт о списании товаров
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 0 Wed 11 Sep, 2013 11:41 View latest post
Sergey
No new posts Расчет предполагаемой прибыли по документу - внешняя печатная форма для Управление Торговлей 11
Обработка (управляемое приложение, внешняя печатная форма)
Предназначена для документов Реализация товаров/услуг и Заказ клиента. Выводит данные о расчетной прибыли и проценте наценки (эффективности затрат) по позициям номенклатуры и в общем по документу. Показатели прибыли и
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 1 Fri 29 Aug, 2014 09:58 View latest post
Андрей_Нск
No new posts Товарный чек - внешняя печатная форма для Управление Торговлей 11, УНФ 1.2, Розница 2
Обработка (управляемое приложение, внешняя печатная форма)
Доработанная типовая форма товарного чека документа Чек ККМ. Содержит также форму для тестирования вывода на печать в режиме управляемого приложения. Для регистрации/обновления в справочнике Дополнительные обработки
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 44 Tue 15 Aug, 2017 11:28 View latest post
Алекс_лип
No new posts Приходная накладная - внешняя печатная форма поступление товаров/услуг для Управление Торгов...
Обработка (обычное приложение, внешняя печатная форма)
Печатная форма для документа Поступление товаров/услуг. Изменения в форме: Вывод текущих остатков номенклатуры на складе, указанном в документе. Вывод прежней цены и даты последнего поступления номенклатуры (из регистра
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 0 Sun 20 Apr, 2014 18:27 View latest post
Sergey






All times are UTC + 3 hours
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de