ООО ЭкоЮнит
FAQПоискПользователиГруппыФайлыВходРегистрацияГлавная
Версия для печати
 
 
АвторСообщение
Николай И Пол:Муж.

Гость


Зарегистрирован: 24.01.2015
Показать/Спрятать

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

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

Спасибо!
Самое понятное и лаконичное описание, как передать параметры во внешнюю обработку.
ВверхНа форуме нет Профиль
НикитаНикита Пол:Муж.

Гость


Зарегистрирован: 24.04.2015
Показать/Спрятать

Спасибо за хороший шаблон, да еще и с адекватными комментариями, очень кстати.
ВверхНа форуме нет Профиль
Импульс Пол:Муж.

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


Зарегистрирован: 18.06.2015
Показать/Спрятать

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

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


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

МассивОбъектовНазначения это ОбъектыНазначения, я так понимаю.
ВверхНа форуме нет Профиль
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
Юлия_1


Зарегистрирован: 29.10.2015
Показать/Спрятать

Спасибо за пример! Very Happy
ВверхНа форуме нет Профиль
Тимур_2015


Зарегистрирован: 01.12.2015
Показать/Спрятать

Добрый день. Спасибо за подробный пример.
Подскажите, а как можно вызвать открытие формы при печати из списка документов?
ВверхНа форуме нет Профиль
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
Тимур_2015


Зарегистрирован: 01.12.2015
Показать/Спрятать

Сама печатная форма доступна при печати их списка документов,
но при этом не открывается окно с вводом параметров, и печатный документ уже формируется без них.
А при печати непосредственно из документа все нормально вызывается и формируется.
ВверхНа форуме нет Профиль
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

Значит, от конфигурации зависит. В БП 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
Тимур_2015


Зарегистрирован: 01.12.2015
Показать/Спрятать

Вы правы, действительно, Еще раз попробовал - все корректно отображает
Видимо, изначально что то сразу не обновилось.
Еще раз спасибо за ваш подробную статью, сильно помогла
ВверхНа форуме нет Профиль
Анна_2015 Пол:Жен.

Гостья


Зарегистрирован: 21.12.2015
Показать/Спрятать

Спасибо за разработку но у меня пишет, что не найдены объекты назначения, хотя в параметрах я их создала...
ВверхНа форуме нет Профиль
Иван Тарасов Пол:Муж.


Зарегистрирован: 15.07.2016
Показать/Спрятать

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

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

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

КонецФункции
я передаю ОткрытиеФормы
Куда копать?
ВверхНа форуме нет Профиль
Кентавр

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


Зарегистрирован: 18.08.2016
Показать/Спрятать

Иван Тарасов @ Пт 15 Июл, 2016 15:50 писал: (Просмотр сообщения)
Показать

Создавать форму в своей внешней обработке (внешней печатной форме) для диалога, где будут редактироваться нужные параметры
ВверхНа форуме нет Профиль
Марина_Приб Пол:Жен.

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


Зарегистрирован: 01.03.2017
Показать/Спрятать

Буду премного благодарна, если еще подскажете, как найти временный файл ВПФ, чтобы отладить его.
Он ведь где то из общих модулей выывается?
ВверхНа форуме нет Профиль
Sergey Пол:Муж.


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


Зарегистрирован: 06.01.2005
Показать/Спрятать

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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!
ВверхНа форуме нет Профиль Сайт Имя в Skype
Показать сообщения:   

Общий рейтинг темы Передача параметров / значений во внешнюю печатную форму для конфигураций на БСП (1С:Предприятие 8.2/8.3)
Средний рейтинг: 5.00 :: Мин. рейтинг: 5 :: Макс. рейтинг: 5 :: Количество оценок: 8
Выберите оценку: 1   2   3   4   5  


Похожие темы
Тема Автор Форум Ответов Посл. сообщение
Нет новых сообщений Товарный чек с гарантийным сертификатом (талоном) - внешняя печатная форма для Управление То...
Обработка (управляемое приложение, внешняя печатная форма)
Внешняя печатная форма товарного чека и гарантийного талона для документов чек ККМ, реализация товаров/услуг, расходный ордер на товары. Предназначена в основном для торговых организаций (магазинов, интернет-магазинов),
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 94 Пн 23 Окт, 2017 13:50 Посмотреть последнее сообщение
ИринаХ
Нет новых сообщений Списание недостач товаров с ценами - внешняя печатная форма для Управление Торговлей 11
Обработка (управляемое приложение, внешняя печатная форма)
Внешняя печатная форма для документа Списание недостач товаров. Предназначена в основном для организаций розничной торговли, ведущих учет товаров по учетным ценам. Изменения в форме: в форму Акт о списании товаров
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 0 Ср 11 Сен, 2013 11:41 Посмотреть последнее сообщение
Sergey
Нет новых сообщений Расчет предполагаемой прибыли по документу - внешняя печатная форма для Управление Торговлей 11
Обработка (управляемое приложение, внешняя печатная форма)
Предназначена для документов Реализация товаров/услуг и Заказ клиента. Выводит данные о расчетной прибыли и проценте наценки (эффективности затрат) по позициям номенклатуры и в общем по документу. Показатели прибыли и
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 1 Пт 29 Авг, 2014 09:58 Посмотреть последнее сообщение
Андрей_Нск
Нет новых сообщений Товарный чек - внешняя печатная форма для Управление Торговлей 11, УНФ 1.2, Розница 2
Обработка (управляемое приложение, внешняя печатная форма)
Доработанная типовая форма товарного чека документа Чек ККМ. Содержит также форму для тестирования вывода на печать в режиме управляемого приложения. Для регистрации/обновления в справочнике Дополнительные обработки
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 44 Вт 15 Авг, 2017 11:28 Посмотреть последнее сообщение
Алекс_лип
Нет новых сообщений Приходная накладная - внешняя печатная форма поступление товаров/услуг для Управление Торгов...
Обработка (обычное приложение, внешняя печатная форма)
Печатная форма для документа Поступление товаров/услуг. Изменения в форме: Вывод текущих остатков номенклатуры на складе, указанном в документе. Вывод прежней цены и даты последнего поступления номенклатуры (из регистра
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 0 Вс 20 Апр, 2014 18:27 Посмотреть последнее сообщение
Sergey






Часовой пояс: UTC + 3 часа
Просматривают тему:
Зарегистрированные пользователи: Нет

Перейти:   
Версия для печати
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы
/a
Имя:

Пароль:

Запомнить
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de