#0
by ZhuravlevAS
Задача сложилась при следующих условиях. Часто в обычном приложении создавал, например внешние печатные формы, у которых перед непосредственной печатью вызывалось дополнительное окно, для ввода доп. параметров, выводимых на печать. Т.е. обычно в коде процедуры Печать использовал ЭтотОбъект.ПолучитьФорму("ИмяФормы").Открыть и работало безотказно, С изменениями и принятием управляемого интерфейса в данном случае столкнулся с проблемой при реализации внешней печатной формы для БП 3.0 или УТ 11. Т.е. когда типовой код конфигурации обращается к серверной (&НаСервере) процедуре Печать модуля внешней печатной формы, мне необходимо, в этот момент, открыть форму данной внешней печатной формы. И тут возникла проблема, как с сервера уйти на клиент (&НаКлиенте), чтобы использовать хотя бы одну из функций, открытия форм. Птому что все подобные функции синтаксиса платформы почему-то выполняются только на стороне клиента. Буду очень благодарен за помощь!
#1
by prosto-nik
"у которых перед непосредственной печатью вызывалось дополнительное окно, для ввода доп. параметров, выводимых на печать" что мешает заранее выбрать, а потом Печать
#2
by ZhuravlevAS
типовой код конфигурации при обращении к внешней печатной форме сразу лезет в ее модуль в экспортную процедуру Печать - то и мешает. Я в типовой конфигурации - код не изменяю. Или можете показать как в случае с внешней печатной формой реализовать Ваш комментарий? Внешняя печатная форма сделана по всем правилам внешних обработок и отчетов для управляемого приложения.
#3
by prosto-nik
типовой код конфигурации при обращении к внешней печатной форме сразу лезет в ее модуль в экспортную процедуру Печать смотре что напишешь в Функция СведенияОВнешнейОбработке Процедура Печать открой здесь нужную тебе формы ввода доп параметров а потом ПечатьСервер;
#5
by prosto-nik
только придется добавить какую нить форму, как раз можно ту, "для ввода", и тогда можно использовать метод ВО "ОткрытиеФормы" а уже из нее по кнопке ОК печатать, по кнопке Закрыть непечатать
#7
by ZhuravlevAS
Спасибо, оказалось то что нужно. Но еще хотел выводить в типовую форму печати документов, поэтому описание, как реализовал вот здесь:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как открыть форму и перенести выполнение процедуры
- Текст.Открыть() - Обращение к процедуре объекта как к функции (Открыть)
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Как уменьшить количество открываемых окон в 1с (управляемый интерфейс)?
- 8.2 управляемые формы. Как открыть другую форму текущего объекта
- 8.2 Можно ли из формы объекта открыть еще одну форму этого объекта?
- Вызов серверной процедуры из клиентской на тонком клиенте.
- открыть форму из серверной процедуры
- Управляемый интерфейс. Отключить проверку заполнения реквизита.
- V8 Интерфейс такси. Как скрыть все панели или открыть форму обработки полноэкран
- Оповещение пользователя из серверной процедуры
- не возвращается значение из формы выбора управляемый интерфейс
В этой группе 1С
- УПП План производства по сменам
- Отбор в журнале документов по реквизиту табличной части.
- Условие по текущему документы в запросе 1С 7.7
- Управляемые формы - как растянуть окно формы в конфигураторе на большом экране?
- Как убить фоновые задания на 8.3 в клиент - серверном варианте работы
- СКД Внешний источник данных
- Вывод в отчет СКД системных полей
- БСП: управление доступом.
- Запрет сохранения отчетов в файл из 1с
- Подключение в БД Access из 1С
- Режим копирования объектов (не сохраняются внутренние идентификаторы объектов)
- Алгоритм проверки схожести двух больших таблиц
- Вэб-клиент wsap22.dll
- Как отловить динамическое изменение html страницы?
- Не выводит табличный документ
- rdp через ssh
- Нормальный ли ноутбук для работы с 1с?
- Ошибка SDBL: Планы обмена режим совместимости 8.2.16 -> без режима совместимости
- БСП 2.1.9.2 Управление доступом.
- Разделять хранение журнала по периодам