Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: обращение к внешней форме
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
sergeytor
Проблема следущая, печатная форма находится во внешней обработке, так вот из модулю формы как можно отправить эту форму по почте в формате pdf?
alex040269
Во обработке
Процедура ПриОткрытии()
   Таб =  СоздатьОбъект("Таблица");
   Таб.ИсходнаяТаблица(Форма.Параметр);
   Форма.Параметр = Таб;
КонецПроцедуры



Функция возвращает макет
Функция ПолучитьОбщуюТаблицу(Наименование) Экспорт
   ОткрытьФорму("Обработка.ОбщиеМакеты",Наименование);
   Результат = Наименование.Форма.Параметр;
   Наименование.Форма.Закрыть();  
   Возврат Результат;
КонецФункции


sergeytor
Публикация не активна

Наименование в каком формате указать?

это язык 7.7?
alex040269
Цитата(sergeytor @ 01.06.12, 12:46) необходимо зарегистрироваться для просмотра ссылки
Публикация не активна

Наименование в каком формате указать?

это язык 7.7?


Наименование - строка - имя таблицы, которую нужно вытащить. Можно сделать только через параметр формы.

7.7
Kaliban
Цитата(sergeytor @ 01.06.12, 11:24) необходимо зарегистрироваться для просмотра ссылки
Проблема следущая, печатная форма находится во внешней обработке, так вот из модулю формы как можно отправить эту форму по почте в формате pdf?

Проблема в другом.
У вас каша в голове. Это не оценка хорошо/плохо. Это констатация факта.
Вы мешаете в кучу внешние макеты, пдф, почту. Это неправильно.

У вашей задачи - бесконечное множество решений.
Я бы сделал так:
1-Устанавливаем открытый и бесплатный PDFCreator.
2 - В документе делаем кнопку "Отправка на мыло"
В обработчике пишем что то вроде:

.................
ПараметрыСтраницы(,,,,,,,,,,,"PDFCreator");
Напечатать(0);

3-В профиле ПДФ принтера прописываем автосохранение документа и постобработку скриптом
4- пишем скрипт (на чем угодно: перл, питон, повершелл итд) который отправляет документ по нужным адресам.
..........
PROFIT

Вмешательство в 1с - минимальны
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.