Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 21:44

Обращение к модулю менеджера документа из модуля другого документа.

Автор miximl, 02 мар 2012, 06:34

0 Пользователей и 1 гость просматривают эту тему.

miximl

Всем доброго времени суток! Задача: Необходимо записать печатные формы документов в файлы xls.
Есть функция    ТабДокумент.Записать(ВременныйФайлXLS, ТипФайлаТабличногоДокумента.XLS97)
Проблема: Как обратиться к ТабДокумент различных документов из одного модуля.( код пишу в модуле новосозданного документа, правки в  модулях других документов не желательны)...................................сори только учусь :D

cska-fanat-kz

К модулю менеджера обращаться в формате
Документы.<<ИмяДокумента>>.<<ИмяЭкпортнойПроцедуры()>>
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

miximl

Процедура ОбработкаКоманды();
Для Каждого НовСтр ИЗ ТаблЧасть Цикл
СсылкаТаблЧасть = НовСтр.СсылкаДокумента;
        СсылкаДок = СсылкаТаблЧасть.ПолучитьОбъект();
        УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(СсылкаДок );
         ИмяФайла =ПолучитьИмяВременногоФайла();
  ВременныйФайлXLS =ИмяФайла + ".xls";
ТабДокумент.Записать(ВременныйФайлXLS, ТипФайлаТабличногоДокумента.XLS97);
////////////  Проблема в ТабДокумент  - переменная не определена
       
КонецЦикла;
КонецПроцедуры



Собственно как определить Табдокумент ?


cska-fanat-kz

В модуле менеджера (просто надеюсь что не в модуле объекта, иначе все несколько по другому) "сидит" функция по формированию печатной формы конкретного виды документов.
ее и вызываете и получаете на выходе готовый ТабДок. Ну и так далее...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск