Подпишитесь на RSS, чтобы всегда быть в курсе событий.
Рубрики
Популярные статьи
- Не открываются сайты антивирусов drweb.com, kaspersky.ru и esetnod32.ru. Что делать? - 220 598 просмотров
- Обзор спутникового ресивера GS 8300 - 175 756 просмотров
- Что делать если закрыли доступ на одноклассники, вконтакте, маил, аську - 170 992 просмотров
- Монтаж потолка из пластиковых панелей на металлический каркас. - 152 013 просмотров
- Взлом пароля пользователя 1С 8 версии - 137 865 просмотров
- Вирус просит пополнить счет абонента билайн - 121 483 просмотров
- Как самому собрать душевую кабину - 75 411 просмотров
- Как сделать Live CD Dr Web и просканировать компьютер если не загружается Windows из-за вируса - 74 737 просмотров
- Megafon модем HUAWEI Mobile Connect 3G - 72 960 просмотров
- Описание китайского iPhone 3G - 67 276 просмотров
Купить Renault в Ульяновске
Месяца 3 назад решил приобрести новый автомобиль. Выбор остановил на Рено ЛогАн, так как в данном ценовом сегменте альтернатив нет. Но суть не в этом. Хочу рассказать и предостеречь Ульяновских покупателей Renault. Придя в салом в первый раз обратился к менеджеру единственного дилера Рено в Ульяновске Автомир-Сервис, что на улице Урицкого с вопросом типа «А [...]
Печать реестра сертификатов соответствия
Когда-то на заре своего изучения платформы 8.х я писал обработку для печати реестра сертификатов для управления торговлей, а также для печати картинок сертификатов. Сейчас решил переписать обработки используя «более современные технологии», а также улучшить функционал. Внешняя печатая форма для печати реестра сертификатов работает на конфигурациях «Управление торговлей ред. 10.3″ и «Бухгалтерия ред. 2.0″, в том [...]
Метки
Отправляем документы с печатями и подписями по электронной почте
Один клиент попросил настроить в торговой конфигурации 1С 7.7 механизм наложения на счета картинок — печатей и подписей руководителей и автоматическую отправку графического файла на почтовый ящик клиента. Я подошел к вопросу творчески и сделал универсальную внешнюю обработку, которая отправляет счет, накладную ТОРГ-12, счет-фактуру или акт выполненных работ с печатью и подписями должностных лиц на почтовый ящик клиента.
Понятное дело, что такую счет-фактуру никто в зачет НДС не примет, да и распечатанная ТОРГ-12 не будет иметь юридической силы, однако, со счетами получается красиво
.
Программа наложения печатей выполнена в виде внешнего отчета, который открывается из документов Заявка покупателя (счет), реализация (ТОРГ-12 и акт выполненных работ) и счет-фактуры (собственно счет-фактура). Обработка имеет гибкую настройку, адресную книгу, которая содержит все почтовые адреса контрагентов, позволяет редактировать эти самые почтовые адреса прямо из обработки.
Расскажу немного про механизм работы? саму обработку выложу чуть позже, после того как отдам клиенту.
Обработка лежит в папке КаталогИБ()\ExtForms\PrnForms и привязана к документам Заявка покупателя, Реализация, счет-фактура.
Открывается как печатная форма. При вызове обработки автоматически определяется вид документа, из которого она запущена и дает создавать и отправлять конкретные документы.
Обработка открывает дополнительно необходимые печатные формы счета, ТОРГ-12, счет-фактуры или акта. Во внешних файлах я сделал для того, чтобы из можно было править не внося изменений в основную программу. Эти печатные формы содержат картинки, вставленные особым образом (о том как — позже).
Основная проблема — получить прозрачность. Есть множество способов конвертировать файл таблицы 1С в любые графические форматы, а также в PDF (rстати обработка умеет конвертировать в BMP, JPG, PNG, XLS и PDF) однако при конвертации прозрачность как правило теряется. Я пробовал выводить печатную форму на PDF принтер, но такой способ мне не понравился, так как требует установки дополнительных виртуальных устройств, а во вторых картинки получаются не прозрачными.
После некоторых экспериментов я победил проблему прозрачности с помощью внешней DLL хи от Йокселя, которая умеет конвертировать файлы таблиц 1С (mxl) в графические фалы и в формат PDF. Кому интересно напишите — я выложу исходники.
Ну а дальше, дело техники, отправляем полученный файл на почту с помощью компоненты dialmail.
Единственная проблема, которую мне не удалось решить — это загрузка файлов картинок (печатей и подписей) самостоятельно, через интерфейс 1С предприятие. Чтобы изменить печать необходимо будет править печатную форму.
Более подробно все настройки я расписал с следующей статье.
К записи "Отправляем документы с печатями и подписями по электронной почте" оставлено 7 коммент.
Оставить комментарий
Приветствую на моем блоге. Надеюсь вы найдете здесь много интересного и полезногоСохраните меня в социальных сервисах
Видео
Комментарии
- Дэна: Я перепробывал все описанные в инете способы удаления подмены сайта однокласников.ю при чем при этом работала...
- Виктор: А разве никто не заметил, что нам Прошивкой 1.1.97 навязано абсурдное, неизменяемое по вертикали,...
- OPS: 1. Реализован новый интерфейс сервиса «Кинозалы «Триколор ТВ». Он предоставляет возможность видеть список всех...
- OPS: Новая версия ПО 0.20.30 для приемников GS83021. Реализован новый интерфейс сервиса «Кинозалы «Триколор ТВ». Он...
- OPS: Новая версия ПО 1.1.97 для приемников GS8300 (M,N) Скачать можно здесь sputnik24.ru/194-pros...
Страницы блога
Статистика
Ссылки
- Блог java программиста
- Здесь можно скачать софт
- Справочник програмиста 1С Выписываю основные приемы программирования




Интересная тема, актуальная, как раз сейчас пилю нечто подобное, правда внутри конфигурации.
Ответить
admin Reply:
июня 15, 2011 at 16:38
Ты под 7ку пишешь ?
Ответить
Да, больше, под семерку.
Ответить
Свистни, если решишь проблему, как программно управлять OLE-объектами, загружать в них графический файл из вне, через интерфейс 1С, а то у меня так и не получилось (((
Ответить
Выложи исходник где ты победил прозрачность, оч надо)
Ответить
Выкладываю внешнюю печатную форму счета с OLE-объектами, в которые можно вставить свою картинку
Ну и видео — как вставить свою картинку, звиняйте за качество, звук немного запаздывает, но переделывать лениво. ))
Ответить
На видео же все показано.
Ответить