Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Печатная форма выводит типовой счет на оплату с добавлением произвольной пользовательской информации (в верхней или нижней части).
Артикул | 535 |
Обновлено | 02.02.2023 |
Исходный код | Открыт |
Изменение конфигурации | Не требуется |
Покупок | 18 |
Нередко у пользователей возникает потребность добавить в типовой счет на оплату какую-либо информацию - логотип, рекламный текст, контакты и т.п. В этой задаче нет ничего сложного, если все ваши счета нужно печатать по единому шаблону. В таком случае нужно в пользовательском режиме отредактировать макет счета на оплату, добавить туда нужные сведения и вопрос решен.
Но что делать, если дополнительные сведения для вывода в счете не постоянные, а меняются в зависимости от различных условий - организации, склада, группы товаров, менеджера и т.п. ?
В таком случае вам придется каждый раз перед печатью счета править вручную макет, что, конечно, очень неудобно.
А что делать, если дополнительная информация для вывода в счете не статичная, а заполняется по данным документа информационной базы?
К сожалению, типовые возможности конфигурации подобных задач решить не могут, поэтому и возникла эта разработка.
Данная обработка позволяет к счету на оплату сохранить произвольное количество шаблонов дополнительной информации (текст+картинки) и выбирать нужный шаблон из списка непосредственно при печати.
После добавления разработки в базу в списке команд печати заказа клиента (или счета на оплату) появляется две дополнительные команды. Первым делом нужно настроить шаблоны дополнительной информации, поэтому заходим в настройки.
В открывшемся списке видим таблицу настроек печати (в верхней части), создаем новую настройку и указываем наименование:
Под таблицей настроек расположены два табличных документа - один будет выводится в шапке счета, другой в подвале. Именно в эти блоки мы и будем заносить наши данные. К примеру, добавим картинку-логотип. Вначале выделим и объединим несколько ячеек, затем откроем свойства результирующей ячейки.
В палитре свойств выберем нужную картинку.
Помимо вставки картинки, можно делать форматирование текста и самих ячеек (по аналогии с Excel).
Настройки получились такие:
Если вам нужно вывести пользовательскую информацию только в подвале, или только в шапке счета, то один из табличных документов в настройках оставляйте пустым.
В табличных документах, теме и тексте сообщения можно указывать не только статичный текст, но и использовать заменяемые параметры. При печати они заменятся на значения реквизитов документа. Можно использовать не только типовые, но и дополнительные реквизитов документа, созданные в пользовательском режиме. Полный перечень таких параметров можно увидеть по кнопке Справка.
В нижней части формы можно настроить тему и текст для отправки email-сообщения с прикрепленным счетом.
После заполнения настроек обязательно нажимаем Сохранить настройку.
При печати счета теперь видим наш блок дополнительной информации в шапке.
И в подвале.
При отправке счета по электронной почте подставляются наши данные в тему и текст сообщения.
Теперь для примера создадим вторую настройку печати.
Теперь перед печатью счета на оплату программа предлагает выбрать нужную настройку.
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Комментарии (10)
Эдуард 28 июня 2020 г.
Добрый день! А подскажите пожалуста - в данной печатной форме если добавить изображение или текст - он будет располагаться сразу после подписей или его можно расположить в самом низу страницы и он будет находиться внизу независимо от количества строк в табличной части?
Игорь 29 июня 2020 г.
Добрый день. Данная настройка работает только с документом Счет или может быть подключена к другим документам системы?
Дмитрий Медведков, администратор 29 июня 2020 г.
Здравствуйте. Речь только про печатную форму счета на оплату.
Илья 19 апреля 2021 г.
Здравствуйте, при формировании письма с вложением счёта пишет ошибку: Метод объекта не обнаружен (свойство)
Дмитрий Медведков, администратор 19 апреля 2021 г.
Добрый день. Напишите мне пожалуйста на почту, и уточните номер релиза конфигурации и скрин ошибки.
Воротягин Алексей 9 августа 2021 г.
Доброго дня, не нашел в справке дополнительные реквизиты.
Дмитрий Медведков, администратор 9 августа 2021 г.
Добрый день. Попробуйте указать в шаблоне заголовок нужного вам дополнительного реквизита.
Воротягин Алексей 9 августа 2021 г.
Пробовал и имя в квадратных скобках и полное наименование доп. реквизита для разработчиков.
Воротягин Алексей 9 августа 2021 г.
Автор помог. Отлично работает.
Дмитрий Медведков, администратор 29 июня 2020 г.
Добрый день! Добавляемый текст или картинка будут располагаться сразу после подписей.