Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Прикрпеить расходную накладную в письмо          
jetonz Подменю пользователя
сообщение 24.06.15, 15:40
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 42
Спасибо сказали: 0 раз
Рейтинг: 0

УТ для Украины 2,3 , 1С 8.2

Есть обработка. В ней табличное поле заполняемое отбором. В каждой строке поля есть 2 важных ячейки - ссылка на "реализация товаров и услуг" и на контрагента. Суть какая - обойти все поля и отправить контрагентам расходные накладные им на почту.

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

Процедура ОсновныеДействияФормыОтпр_почту(Кнопка)
    Для каждого Строка из РезультатыТаблица Цикл
        СсылкаКонтрагента = Строка.КонтрагентПоле;
        ЕлектронныйАдрес = УправлениеЭлектроннойПочтой.ОпределитьАдресПолучателя(СсылкаКонтрагента);
        ДокументРеализации = Строка.ДокументПоле;    // ДокументСсылка.РеализацияТоваровУслуг

// Вот здесь получается  нужно вытащить табличный документ  и сохранить его , а как сделать - не знаю.

        ТабДокумент.Записать("С:\1.xls");
        
    
    
        ОтправитьПисьмо(ЕлектронныйАдрес);
            
    КонецЦикла;
КонецПроцедуры

Petre Подменю пользователя
сообщение 24.06.15, 15:53
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2920
Из: Київ, Україна
Спасибо сказали: 1239 раз
Рейтинг: 1345.6

В обработку поместить нужную функцию "Печать...()" из модуля объекта документа. Подредактировать ее должным образом. Возвращаемый ею ТД сохранять во временный файл и прикреплять к письму.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

jetonz Подменю пользователя
сообщение 25.06.15, 8:27
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 42
Спасибо сказали: 0 раз
Рейтинг: 0

Добавил в модуль объекта к функции ПечатьДокумента() модификатор "Экспорт" и пытаюсь обратиться к ней:

ТабДокумент = ДокументРеализации.ПечатьДокумента();  // в функции идёт возврат табл. документа


Но в ответ получаю:

Метод объекта не обнаружен (ПечатьДокумента)

Объясните почему не работает?

Petre Подменю пользователя
сообщение 25.06.15, 8:45
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2920
Из: Київ, Україна
Спасибо сказали: 1239 раз
Рейтинг: 1345.6

Работать будет от объекта, а не ссылки. "ДокументРеализации" у вас - ссылка.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

sava1 Подменю пользователя
сообщение 25.06.15, 8:45
Сообщение #5

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2753
Из: Проскуров
Спасибо сказали: 709 раз
Рейтинг: 688.5

Цитата(jetonz @ 25.06.15, 9:27) *
ТабДокумент = ДокументРеализации.ПечатьДокумента(); 

ТабДокумент = ДокументРеализации.ПолучитьОбъект().ПечатьДокумента(); 

Спасибо сказали: jetonz,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 04.07.25, 7:04
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!