#0
by immurz
Конкретно, печатная форма заказа покупателя. Задача - подставлять автоматом почту контрагента. Откапал функцию которая отевечает за заполнение. Это -ОбщиеМодули.УправлениеЭлектроннойПочтой.НаписатьПисьмо В начале функции ... ... ... ... Как я понял, можно определить глобальную переменную Кому. Но не в модуле формы, не в модуле объекта документа определение переменной не помогло. Есть какие нибудь идеи?
#2
by immurz
Это вызывается из ОбщиеФормы.НастройкаОтправкиОтчета.ОсновныеДействияФормыОК Так что ничего не могу передать.
#3
by Lexey_
не вижу связи между "Это вызывается из ОбщиеФормы..." и "Так что ничего не могу передать."
#9
by immurz
Перепутал. Ну так я и пытаюсь через глобальную переменную передать. Не просто так они там в начале функции. Но что то никак.
#17
by immurz
ОбщиеФормы.НастройкаОтправкиОтчета.ОсновныеДействияФормыОК ... Сначала форма выбора печатных форм, потом настройка отправки отчета, потом только заполнение письма и открытие формы письма.
#19
by immurz
Проблема в том, что это анонизм через общие функции (в которых это нафиг не надо использовать) все прогонять. Я думаю есть какой то более оптимальный вариант.
#20
by immurz
В общем ладно. Анонизм так анонизм. Если кому надо - ОбщиеФормы.ПечатьДокументов КоманднаяПанельФормыОтправитьПоПочте(Кнопка) меняем на В ОбщиеМодули.УправлениеОтчетами ОтправитьДокументПоЭлектроннойПочте меняем на Если НЕ Константы.ИспользованиеВстроенногоПочтовогоКлиента.Получить Тогда ОбщегоНазначения.СообщитьОбОшибке("Отправлять документы по электронной почте можно только из встроенного почтового клиента. |В настоящее время в настройках параметров учета установлено использование основного почтового клиента операционной системы."); Предупреждение("Операция не выполнена"); В ОбщиеФормы.НастройкаОтправкиОтчета добавляем реквезит ОбъектПечати (СправочникСсылка, ДокументСсылка) Ну и в начало ОбщиеФормы.НастройкаОтправкиОтчета ОсновныеДействияФормыOK Процедура ОсновныеДействияФормыOK(Кнопка) Как то так. Да, так действительно проще оказалось.
#22
by RomanYS
конечно проще, я бы посмотрел как бы ты ухитрился привязать свои глобальные переменные к десятку открытых у юзера печатных форм )) Для "извращенцев" в данном случае есть ещё одно "красивое" решение: писать своего в контрагента, например, в расшифровку какой-нибудь ячейки табдока.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Переход УТ 10.1 - УТ 10.2
- Обновление УТ, пытаюсь обновить 10.2.9.2 на 10.2.10 не даёт, подскажите поч
- Обнаружил косяки в УТ 10.3 (10.3.1.7) платформа 8.1.10.50
- Перенос данных из УТ 10.2.13.1 в УТ 10.3.1.7 кто подскажет чем воспользоват
- v8: УТ 10.3 : Изменить валюту управленческого учета в УТ 10.3
- Как правильно обновить УТ 10.2.13.1 на УТ 10.3.3.3 в 1С 8.1 ?
- Конвертация данных УТ 10.2 на УТ 10.3
- Насколько трудно перевести УТ 10.2(8.0) в УТ 10.3 (8.1)?
- переход с УТ 10.2 на УТ 10.3 (1C 8.1)
- Базавая версия УТ с УТ проф как связывается (какие варианты рабочие есть)?
- УТ 10.3.10.4, платформа 8.2.10.82, СрезПоследних регистра
- Внедрение модуля обмена 1С Битрикс и УТ 10.3 в УТ 10.2
В этой группе 1С
- Можно ли вызвать серверную экспортную процедуры формы документа?
- Как собрать основное средство в БГУ
- кэширование текста на сервере
- Конвертация данных. ВыгрузитьПоПравилу
- СКД Шахматка
- Очистка ссылок в "ненайденных" объектах
- Обновление УТ 10.3.16
- ЕГАИС, длина штрих-кода DataMatrix при сканировании бутылки
- разукомплектация кур
- Конкатенация строк в запросе
- v7: Перенос данных в 11 УТ
- Скрыть группы в динамическом списке
- УТ11. Ошибка вызова операции сервиса: {http://ws.orgregister.company1c.com/}
- Назначение дополнительной обработки (нет списка документов и справочников ИБ)
- Батник для запуска 1с.
- УТ 11: Добавить колонку в форму обработки подбора
- СКД 1С, таблица, тип ресурса строка
- УТ 11.2 Оплачено по заказу 0 рублей
- Почему в отладчике в доступных предметах отладки нет сервера?
- Подключение к базе 1C V83COMConnector