как вставить новую печатную форму в 1с

Макеты печатных форм в 1С 8.3

Для того, чтобы распечатать сформированный документ в 1С, его необходимо преобразовать в печатную форму при помощи макета печатной формы. Такой шаблон формы для печати создается при помощи специального конструктора, который внешне схож с таблицей Excel.

Используя программу 1С в режиме управляемых форм, можно редактировать макет печатной формы и вносить изменения в печатную форму документа самостоятельно. Не изменения конфигурации программы пользователь имеет возможность менять внешний вид (линии таблиц, шрифт и т.д), вставить свой логотип и другое.

Подробнее разберем, что такое печатный макет в 1С, рассмотрим возможности изменения, просмотра и настроек, используем в качестве примера программу 1С:Бухгалтерия версии 3.0.

Как изменить макет печатной формы в 1С 8.3

В качестве примера создадим документ типа «Реализация (акт, накладная)» находящийся в меню «Продажи» и выстоим печатную форму для данной накладной.

Нам понадобилось внести изменения в печатную форму, а также в документ добавить логотип организации.

Организация вправе кроме обязательных реквизитов вносить изменения, при этом сохраняя утверждённый формат документа. Наличие логотипа не является обязательны реквизитом, однако организация может его добавить. Нажав кнопку «Печать», вы переходите в печатную форму, далее нажимает кнопку «Еще», там высвечиваются следующие пункты: «Перейти к макетам форм» и «Изменить макет».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Следующей командой выбираем «Перейти к макетам форм», там представлен весь перечень предлагаемых печатных форм, имеющихся в программе. Используя при помощи отбора пункт «стандартные макеты» (не имеют изменений) просмотр можно сделать более удобным.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Для того, чтобы документ можно было просмотреть и отредактировать необходимо нажать команду «Изменить макет». Далее на экране появится макет печатной формы, выбранный для редактирования. Видно, что большая часть полей формы имеет определенные команды, при использовании которых и происходит заполнение формы. Изменять имена областей и параметров нельзя, так как это может способствовать нарушению работы печатной формы.

Для изменения шрифта, определения линий границ таблицы, выравнивания текста и других изменений касаемо изменений внешнего вида используется панель инструментов, на работоспособность это не влияет. Работа с макетом печатной формы похожа на работу с таблицей Excel.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В случае если в печатной форме мешают линии их можно удалить, использовав кнопку «Границы» далее «Нет границы». Когда линии не мешают, они остаются без изменения, а рисунок расположится сверху.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Если требуется вставить картинку, для этого необходимо нажать кнопку «Еще» и выбрать команду «Картинки», которая находится в меню «Рисунок».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Далее в открывшимся окне необходимо нажать «Выбрать из файла» и выбираем нужный логотип.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Нужный рисунок разместился в форме. При помощи маркеров по краям рисунка, возможно увеличить или уменьшить его размер. В случае если что-то не получилось, действие можно изменить, для этого достаточно использовать комбинации Ctrl+Y – вернуть действие, Ctrl+Z – отменить действие.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Вставляется логотип в рамке. Далее правой кнопкой нажимаем на вставленный логотип и выбираем меню «Свойства».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В появившимся окне можно задать параметры объекта. Нам необходимо удалить рамку, для этого мы нажимаем «Стиль линии» далее «Без линии».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Размещение рисунка между двумя горизонтальными линиями красного цвета, является обязательным, не стоит об этом забывать. В противном случае его попросту не будет видно в форме. Что бы рисунок поместился, строки формы мы раздвинули. Далее нажимаем «Записать и закрыть» и оцениваем получившийся результат.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Проверили, логотип на месте.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Так у пользователя есть возможность вносить изменения в макеты печатных форм, не меняя при это конфигурацию.

После этого, если зайти в раздел «Перейти к макетам печатных форм», нажать кнопку «Еще», то можно увидеть, что возле измененного макета появился зелёный карандаш, что говорит о том, что макет является изменённым. В случае если пользователю понадобится восстановить исходный макет, то достаточно нажать кнопку «Использовать стандартный макет».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Цвет карандаша при этом изменится на черно-белый, а при печати форма документа будет стандартной.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В том случае, если изменения нужно удалить навсегда, то следует нажать на красный крестик. Появившийся ранее карандаш исчезнет, а все изменения макета будут удалены.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В макет печатной формы рисунок вставляется автоматически.

Шаблон и параметры макета

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Таким образом пользователь самостоятельно способен добавить в макет какие-то значения для документа, при помощи параметров. Для того, чтобы удобнее было сориентироваться в параметрах, лучше просмотреть другие макеты документов. Например, для того чтобы в ячейку выводилась цена, артикул или товар, нужно просто указать необходимый параметр в ячейке.

Для просмотра настроек этой ячейки, необходимо нажать на нее правой кнопкой мыши и выбрать «Свойства».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

На экране появилось окно, в котором видно, что значение ячейки — это параметр. Но задать можно не только параметры и текст, также в макете для ячейки возможно задать шаблон, в свойствах должно быть указано, что это именно шаблон. При использовании шаблона можно скомбинировать параметры и текстовые значения. Для это нужно в значении ячейки товара отметить, что это шаблон, а при выборе значения шаблона в поле «Текст» при указании параметра использовать квадратные скобки.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

После сохранения макета, рядом появляется карандаш, который говорит о том, что макет изменялся.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Теперь проверяем сохраненный макет, открываем и видим, что в ячейке есть написанный текст.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Текст с форматированием в макете печатной формы добавляется таким же образом. Используя шаблон нельзя в одной ячейке применить сразу несколько вариантов форматирования, это значит, что оформление будет для всей ячейки.

Рассмотрев примеры видно, что при необходимости изменить макеты возможно. В случаях, требующих создания внешней или новой печатной формы, используется уже режим «Конфигуратор», в пользовательском же режиме доступны только не большие изменения.

Источник

Создание печатных форм в 1С 8.2 и 8.3 с помощью конструктора

Рассмотрим настройку и создание новых печатных форм в системе 1С 8.3.

Создание внешних печатных форм для управляемого приложения рассмотрено в отдельной статье.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Самый простой способ создания печатной формы — с помощью встроенного конструктора печатных форм. Рассмотрим пошаговую инструкцию по созданию и настройке печатной формы на примере создания печатной формы «Счет покупателю».

Создание и настройка печатной формы 1С 8.3

Первый шаг — необходимо зайти в палитру свойств нужного нам документа и выбрать Действия — Конструкторы — Конструктор печати:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Первый вопрос системы — выбор варианта работы конструктора. Настройки аналогичны, если у Вас конфигурация работает в управляемом режиме — выберите его, если нет — выберите обычные формы. Мы рассмотрим создание на обычной форме.

Следующий шаг — выбор названия процедуры для печати. Назовём её «Печать счета».

Далее необходимо выбрать реквизиты, которые нужно указать в шапке печатной формы в том порядке, который нам необходим:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

После выбора реквизитов шапки печатной формы 1С 8.2 следует сделать выбор данных для табличной части:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Когда и этот шаг сделан, нужно выбрать реквизиты подвала аналогично реквизитам в шапке.

На последней странице можно оставить всё по умолчанию и нажать ОК:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Что получаем в итоге?

Правильно оформленный макет печатной формы:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Процедура, полностью формирующая печатную форму документа:

Которые можно настроить в 1С 8.2, как нужно нам.

Вывод вызова созданной печатной формы 1С

Для вызова созданной печатной формы нужно просто разместить кнопку на форму документа. Это сделать очень просто. Для начала создадим кнопку на форме, назовем её «Печать счета»:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Нажимаем на кнопку «лупы» у действия — мы попадем в модуль формы, где вписываем вызов процедуры печати вновь созданного счета:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Где «ПечатьСчета» — имя нашей процедуры.

Созданная и настроенная печатная форма выглядит так:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Другие статьи по 1С:

В дополнение — наш видеоурок по созданию внешних печатных форм и подключению их на примере конфигурации 1С Бухгалтерии:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Внешние печатные формы в управляемых формах 1С 8.3

Доработка печатной формы документа — самая распространенная доработка системы 1С 8.3. Однако при разработке нового функционала приходится снимать конфигурации с поддержки поставщика, что влечет за собой сложности при дальнейшем сопровождении 1С.

Внимание! Если Вам необходима разработка печатных форм любой сложности, но Вы не технический специалист — просто обратитесь к профессионалам. Подробности на странице услуги 1С.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Чтобы избежать таких проблем, фирмой 1С был придуман специальный функционал — подсистема «Дополнительных отчетов и обработок«, которая входит в БСП. Данный функционал позволяет без изменений в конфигурации добавить новую печатную форму или заменить старую.

Механизм заключается в разработке программистом внешней обработки, в которой описан программный код, формирующий нужную печатную форму. Данную обработку необходимо просто загрузить в пользовательском режиме (1С предприятие) в базу данных.

Этот функционал не новый, он достаточно давно используется в типовых конфигурациях. В настоящий момент актуальна версия библиотеки стандартных подсистем версии 2.х, в которой инструменты построены на механизме управляемых форм.

Рассмотрим методику разработки и настройки внешних печатных форм для 1С (8.2 или 8.3) именно в управляемом приложении, и ниже Вы можете скачать полученную внешнюю печатную форму.

Если у Вас нет времени читать, можете просмотреть наш видеоурок по созданию внешних печатных форм и подключению их на примере конфигурации 1С Бухгалтерии:

Пример создания внешней печатной формы в 1С 8.3

В нашем примере мы сделаем образец печатной формы «Счет» для документа «Реализация (акты, накладные)«.

Для начала создадим новую обработку и укажем в ней следующее:

1. Создадим экспортную функцию СведенияОВнешнейОбработке() в модуле объекта, укажем следующий код:

Формат возвращаемой структуры регламентирован, подробности можно узнать в разделах ИТС.

Они практически всегда одинаковы.

2. Вторым шагом необходимо создать экспортную процедуру Печать(), с помощью которой подсистема будет инициировать запуск печати из общих модулей подсистемы. Процедура содержит 4 параметра:

Процедура выглядит примерно следующим образом:

В ней формируется нужное количество табличных документов и готовится к печати. В нашем примере мы создадим функцию «СформироватьПечатнуюФорму()», которая будет возвращать табличный документ. Для примера мы предполагаем, что у нас всегда 1 печатная форма, поэтому передаём в функцию первый элемент массива (МассивОбъектов[0]).

Вот и всё, подготовительная часть обработки для внешней печатной формы в 1С 8.3 готова, осталось сделать непосредственно саму печатную форму в виде табличного документа, которую будет возвращать нужная функция.

Создание табличного документа

Подробно останавливаться на этом не будем, на эту тему есть большое количество материалов.

Представим лишь внешний вид макета нашего элементарного примера:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Подключение и тестирование ВПФ в 1С

В нашем примере мы запускаем конфигурации 1С Управление торговлей версии 11.1. Для добавления новой обработки необходимо в разделе «Администрирование» выбрать пункт «Печатные формы, отчеты и обработки». В нужном меню нужно нажать гиперссылку «Дополнительные отчеты и обработки» (если ссылка не активна, включите использование данного функционала — флаг расположен немного левее).

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В открытом справочнике необходимо нажать на кнопку «добавить». Программа откроет диалоговое окно выбора файла, в котором необходимо указать файл разработанной нами ранее печатной формы. Если всё было сделано правильно, система автоматически заполнит все параметры, и останется только нажать кнопку «записать и закрыть»:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Как видно, параметры скопированы из функции «СведенияОВнешнейОбработке()».

Для того чтобы проверить работу обработки, необходимо в документе «Реализация товаров и услуг» открыть список печатных форм. В нём Вы уведите как «типовые» печатные формы, так и внешние, в том числе и наш добавленный:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

При нажатии на команду система сформирует нужную нам форму:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

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

Если у вас что-то не получается, рекомендую воспользоваться механизмом отладки внешних печатных форм.

Скачать получившийся пример внешней печатной формы можно по ссылке — ШаблонВнешнейПечатнойФормыБСП 2.0 (8.2).

Если Вам необходима разработка печатных форм любой сложности, но Вы не технический специалист — просто обратитесь к профессионалам. Мы предлагаем свои услуги на взаимовыгодных условиях. Подробности на странице 1С услуги.

Другие статьи по 1С:

Если вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Внешние печатные формы в 1С 8.2 и 8.3

Изменение встроенных в типовые конфигурации печатных форм — это, вероятно, одна из наиболее распространенных доработок типовых конфигураций. Чтобы каждый раз не изменять саму конфигурацию, компания «1С» создала механизм внешних печатных форм.

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

Кроме этого, нужно отметить, что создание внешних печатных форм различается для обычного приложения (Бухгалтерия 2.0.*, ЗиУП 2.5.*, УТ 10.3.*) и управляемого приложения (Бухгалтерия 3.0.*, ЗиУП 3.*, УТ 11.*). В статье будут рассмотрены оба варианта.

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

Внешняя печатная форма в управляемом приложении

Начнем с того, что в настоящее время встречается чаще — с управляемого приложения. В тексте ниже будет приведен пример создания и подключения внешней печатной формы для документа «Приходный кассовый ордер» (Бухгалтерия предприятия, редакция 3.0).

Создание

Как уже было сказано выше, внешняя печатная форма — это просто-напросто внешняя обработка соответствующая некоторым требованиям. Первым требованием является реализация в модуле печатной формы экспортной функции СведенияОВнешнейОбработке().

Итак, создаем новую внешнюю обработку и в модуле объекта этой обработки размещаем примерно такой код:

Код в основном прокомментирован, но некоторые моменты нужно обговорить отдельно. Функция СведенияОВнешнейОбработке() является общей для всех внешних объектов. Вид внешнего объекта указывается в параметре «Вид» (у нас указана «ПечатнаяФорма»).

Большинство параметров не являются обязательными для заполнения. В нашем случае обязательно указать параметры «Вид», «Версия» и «Команды» — это обязательные параметры для всех видов внешних объектов («Команды» необязательны для отчетов). Кроме этого будет полезно указать параметры «Назначение». Но вообще, желательно указывать как можно больше информации — это поможет не запутаться как Вашим клиентам так и Вам самим.

Параметр «БезопасныйРежим» со значением «Истина» накладывает следующие ограничения:

Параметру «БезопасныйРежим» рекомендуется присваивать значение «Истина». Если необходима какая-либо функциональность, запрещаемая безопасным режимом, то можно получить дополнительное разрешения на эту функциональность (как в примере выше).

Кроме функции СведенияОВнешнейОбработке() необходимо реализовать еще одну экспортную функцию — Печать(). Эта функция должна иметь следующие параметры:

Пример реализации функции Печать():

Источник

Внешние печатные формы в 1С

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Обновим 1С с гарантией сохранности базы

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Поможем с 1С 24/7, без выходных

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Установим сервисы 1С бесплатно

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Оперативно решим любые задачи по 1С

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

Часто пользователям необходимо внести небольшие изменения в печатную форму, уже существующую. В этом случае также лучше использовать дополнительную форму, а не вносить поправки в стандартную, т.к. при последующих обновлениях системы могут возникнуть серьёзные проблемы.

Для примера возьмём печатную форму «Унифицированная форма №Т-61» или по-другому «Записка-расчет при прекращении (расторжении) трудового договора с работником (увольнении)». Будем использовать конфигурацию 1С Управление производственным предприятием.

Пользователи попросили добавить в документ «Увольнение из организаций» данную печатную форму. Рассмотрим процесс создания печатной формы, заполнение её макета и подключения печатной формы.

Создание и настройка печатной формы в 1С

Для создания новой обработки в 1С необходимо запустить 1С в режиме «Конфигуратор».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В Конфигураторе в меню «Файл» необходимо выбрать пункт «Новый», так же можно воспользоваться комбинацией клавиш Ctrl+N или кнопкой на панели быстрого доступа.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

По сути внешняя печатная форма – это внешняя обработка, предназначенная для формирования печатной формы, поэтому в появившемся окне выбираем вариант «Внешняя обработка» и нажимаем «ОК».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В открывшемся окне новой обработки необходимо задать ей имя. Назовём нашу обработку «УвольнениеТ61», автоматически формируется синоним, который будет виден пользователям.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Добавим реквизит «СсылкаНаОбъект» и укажем тип «ДокументСсылка.УвольнениеИзОрганизаций» т.к. мы собираемся подключать обработку именно к данному документу.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Теперь необходимо создать форму для нашей обработки. Выбираем в списке «Формы» и нажимаем «Добавить».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В появившемся окне формы выбираем параметры для формы нашей обработки. Тип формы установим «Форма обработки», проконтролируем флаг «Назначить форму основной». Можно задать форме имя, но мы оставим стандартное. В данном примере оно не играет никакой роли. Нажимаем «Далее».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

На данной вкладке установим флаг у реквизита «СсылкаНаОбъект» для того, чтобы он появился на форме, затем нажимаем «Готово».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Нажимаем правой кнопкой мыши на кнопку «Выполнить» и выбираем пункт «КнопкаВыполнитьНажатие».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В процедуру выполнить нажатие добавим следующий код:

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Так же нам понадобятся две переменные «ВалютаРегламентированногоУчета» и «ВалютаУправленческогоУчёта».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В модуле формы больше никакого кода писать не нужно. Следующим шагом создадим макет печатной формы. Выберем «Макет» и нажмём кнопку «Добавить»

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В появившемся окне необходимо установить имя макета. Назовём макет «Т_61» и установим тип макета «Табличный документ».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Перед нами откроется окно пустого табличного документа, которое необходимо заполнить в соответствии с внешним видом «Унифицированной формы №Т-61». Опустим шаги по заполнению макета, покажем только конечный результат.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Заполнение макета печатной формы

Код для заполнения макета необходимо расположить в «Модуле объекта». Для этого нажмём на кнопку «Действия» нашей обработки и выберем пункт «Открыть модуль объекта».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Процесс написания кода аналогичен процессу заполнения обычного табличного документа, поэтому приведём готовый листинг кода, разобраться в котором начинающим программистам не составит никакого труда.

Запрос = Новый Запрос;

// Установим параметры запроса

Если Режим = «ПоРеквизитамДокумента» Тогда

Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;

| УвольнениеИзОрганизаций.Номер КАК НомерДок,

| УвольнениеИзОрганизаций.Дата КАК ДатаДок,

| УвольнениеИзОрганизаций.Организация.НаименованиеПолное КАК НазваниеОрганизации,

| УвольнениеИзОрганизаций.Организация.КодПоОКПО КАК КодПоОКПО,

| ОтветственныеЛицаОрганизаций.Должность КАК ДолжностьРуководителя,

| ОтветственныеЛицаОрганизаций.НаименованиеОтветственногоЛица КАК ФИОРуководителя,

| Документ.УвольнениеИзОрганизаций КАК УвольнениеИзОрганизаций

| ЛЕВОЕ СОЕДИНЕНИЕ ВТДанныеОбОтветственномЛице КАК ОтветственныеЛицаОрганизаций

| ПО УвольнениеИзОрганизаций.Организация = ОтветственныеЛицаОрганизаций.СтруктурнаяЕдиница

ИначеЕсли Режим = «ПоТабличнойЧастиДокумента» Тогда

| ЕСТЬNULL(ФИОФизЛицСрезПоследних.Фамилия + «» «» + ФИОФизЛицСрезПоследних.Имя + «» «» + ФИОФизЛицСрезПоследних.Отчество, УвольнениеИзОрганизацииРаботники.Сотрудник.Наименование) КАК Работник,

| УвольнениеИзОрганизацииРаботники.Сотрудник.ДатаДоговора КАК ТрудовойДоговорДата,

| УвольнениеИзОрганизацииРаботники.Сотрудник.НомерДоговора КАК ТрудовойДоговорНомер,

| УвольнениеИзОрганизацииРаботники.НомерСтроки КАК НомерСтроки,

| УвольнениеИзОрганизацииРаботники.СтатьяТКРФ.Наименование КАК СтатьяТКРФ,

| УвольнениеИзОрганизацииРаботники.ОснованиеУвольнения КАК ОснованиеУвольнения,

| КОГДА Работники.ПериодЗавершения ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)

| КОНЕЦ КАК Подразделение,

| КОГДА Работники.ПериодЗавершения ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)

| КОНЕЦ КАК ОЦРВ_Подразделение,

| КОГДА Работники.ПериодЗавершения ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)

| КОНЕЦ КАК Должность,

| УвольнениеИзОрганизацииРаботники.Сотрудник.Код КАК ТабельныйНомер,

| УвольнениеИзОрганизацииРаботники.ДнейЧасовКомпенсацииУдержанияОтпуска КАК Компенс,

| Документ.УвольнениеИзОрганизаций.РаботникиОрганизации КАК УвольнениеИзОрганизацииРаботники

| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ

| СписокДат.Сотрудник КАК Сотрудник,

| РаботникиОрганизации.ПодразделениеОрганизации.Наименование КАК ПодразделениеОрганизации,

| РаботникиОрганизации.Должность.Наименование КАК Должность,

| РаботникиОрганизации.ПодразделениеОрганизацииЗавершения.Наименование КАК ПодразделениеОрганизацииЗавершения,

| РаботникиОрганизации.ОЦРВ_ПодразделениеОрганизации.Наименование КАК ОЦРВ_ПодразделениеОрганизации,

| РаботникиОрганизации.ОЦРВ_ПодразделениеОрганизацииЗавершения.Наименование КАК ОЦРВ_ПодразделениеОрганизацииЗавершения,

| РаботникиОрганизации.ДолжностьЗавершения.Наименование КАК ДолжностьЗавершения,

| РаботникиОрганизации.ПериодЗавершения КАК ПериодЗавершения

| РаботникиВнутри.Сотрудник КАК Сотрудник,

| МАКСИМУМ(РаботникиВнутри.Период) КАК ДатаПоследнегоИзменения

| РегистрСведений.РаботникиОрганизаций КАК РаботникиВнутри

| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.УвольнениеИзОрганизаций.РаботникиОрганизации КАК Док

| ПО РаботникиВнутри.Период 0 Тогда

ПредставлениеДатыДоговора = Формат(ВыборкаРаботники.ТрудовойДоговорДата, «ДЛФ=DD»);

ПредставлениеДатыУвольнения = Формат(ВыборкаРаботники.ДатаУвольнения, «ДЛФ=DD»);

Если ВыборкаРаботники.ПризнакКомпенсацииОтпуска = Истина Тогда

Функция Печать(КоличествоЭкземпляров = 1, НаПринтер = Ложь) Экспорт

// ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ

мДлинаСуток = 86400; // в секундах

мСведенияОВидахРасчета = Новый Соответствие;

Сохраняем нашу готовую печатную форму на диск и запускаем 1С в режиме «Предприятие».

Подключение внешней печатной формы к документу

Подключение внешней печатной формы производится аналогично подключению внешней обработки.

В меню «Операции» выберем пункт «Справочник».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В открывшемся окне выберем справочник «Внешние обработки».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В данном справочнике хранятся все внешние обработки, внешние отчеты и внешние печатные формы, добавленные в систему. Нажмём кнопку добавить на панели справочника.

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

В появившемся окне нового элемента справочника необходимо указать вид элемента. Выбираем значение «Печатная форма».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Выбираем файл нашей печатной формы

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Имя печатной формы в 1С заполнилось автоматически. Теперь необходимо указать «Принадлежность печатной формы». Нажимаем кнопку «Добавить».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Выбираем документ «Увольнение из организаций» и нажимаем «ОК».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Сохраняем нашу внешнюю печатную форму и открываем документ «Увольнение из организаций». В кнопке «Печать» добавился новый пункт с нашей печатной формой «Форма Т-61 (внешняя печатная форма)».

как вставить новую печатную форму в 1с. Смотреть фото как вставить новую печатную форму в 1с. Смотреть картинку как вставить новую печатную форму в 1с. Картинка про как вставить новую печатную форму в 1с. Фото как вставить новую печатную форму в 1с

Как оптимизировать работу с программой?

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

Даже если у вас есть программисты 1С, мы предлагаем оставить за ними важные стратегические задачи, а за сопровождением 1С к профессионалам, в компанию «ПРОГРАММЫ 93».

Почему нас выбирают?

ООО «ПРОГРАММЫ 93» — это компания с большим штатом сотрудников, в который входят не только специалисты 1С, но и бухгалтера, кадровики, юристы и другие эксперты. Вы больше не зависите от одного сотрудника, вам не нужно тратить деньги на приглашенных специалистов для решения каждой задачи и переживать насчет того, что у вас не хватает компетенции для проверки работы сотрудника. Для вас работает целая команда, любая задача дополнительно проверяется, а заболевший специалист тут же заменяется другим незаметно для вас.

Мы рады предложить вам:

Позвоните по номеру телефона, указанному на сайте, или заполните форму обратной связи, чтобы мы могли ответить на все возникающие вопросы и рассказать о том, как начать сотрудничество!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *