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

Шпаргалка (БСП). Добавление в новый документ механизма печати дополнительных печатных форм

1. В форму документа добавить процедуры:

2. Добавить в события формы документа:

3. В модуль менеджера нового документа

4. В общий модуль УправлениеПечатьюПереопределяемый в процедуру ПриОпределенииОбъектовСКомандамиПечати добавить строчку.

5. В модуль дополнительной печатной формы добавить процедуры

6. В форму списка документа добавить процедуры:

Добавить в командную панель ПодменюПечать:

e4c03f2f95b21b365e9317f9739cc4dd

ПоложениеКоманднойПанели поставить Верх

e80545a6d3def6345bb7e0efdd58ef99

В списке обязательно должна присутствовать Ссылка

b67dc7d109dcaf228b159f3770c04d64

1С:Предприятие 8.3 (8.3.13.1644)

1С:Комплексная автоматизация 2 (2.4.6.207)

Специальные предложения

f71a8c4e70c0ff03708038e2b0210df8

9c2808762ec294cd4c55532520b9c521

895fb1e0f7afc3c0ed0d73bf5ee9d9d0

egais promo

b34b292ed32e9501f98cc31df406353e

789363929b9f37ddc5641a069a5fe52e

5b19cd6c4494a88b2abefce64a1b7565

199e2be4fd21dd8f4209d8ec34616c76

(6) Вы забыли про код в форме при создание на сервере
// СтандартныеПодсистемы.ВерсионированиеОбъектов
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов

и другие нюансы, про которые незнаете и надо внимательно читать на ИТС

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

(7)На чем основана Ваша 100% уверенность? На собственном неумении читать документацию?

Обновление 24.12.20 10:52

ad207b7ad5c33b6539bd9352305ddbdd

См. также

Библиотека стандартных подсистем (Механизм БСП) Промо

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

03.03.2017 81660 V.Stavinsky 22

Базовые приемы работы с кластером 1С при помощи БСП

В данной публикации я рассматриваю базовые приемы работы с кластером серверных баз 1С, используя типовые типовые возможности библиотеки стандартных подсистем (БСП).

26.10.2021 2720 quazare 6

Не выводятся подписи ответственных лиц в печатных формах. Как победить проблему [БП 3.0.44]

Проблема: ни в одной печатной форме (ПКО, РКО, кассовая книга, счет, накладные и пр.) не подставляется ФИО руководителя, ФИО главного бухгалтера, кассира.

19.10.2021 369 config 3

Подключение нового справочника к подсистемам БСП (дополнительные реквизиты, файлы, запрет редактирования)

В данной статье я привожу пример подключения нового справочника к подсистемам БСП. Статья будет применима как к самописным конфигурациям на базе БСП, так и к типовым УТ, ERP, БП и прочим конфигурациям на базе БСП.

17.08.2021 2082 maraty 9

Кубик-рубик для деклараций 11 и 12 по данным 1С.Розница, ЕГАИС и других программ и источников. (Сбор/разбор деклараций на части и их анализ) Промо

Рассмотрены самые сложные ситуации(даже когда все данные утеряны). Алкогольные декларации 11 и 12 по данным 1С.Розница и других программ и источников.(Сбор/разбор деклараций на части и их анализ). «Приготовление» деклараций с учетом заданных/требующихся входных/выходных параметров. Рассматриваем самые сложные(изначально кажущиеся безвыходными) ситуации. Подходит тем, кто окончательно запутался в связи с введением ЕГАИСа в розничное звено.

09.12.2016 23032 liginrambler 7

Запуск Wscript.Shell и Shell.Application. Заметки

Некоторые примечания по работе с запуском приложений.

10.08.2021 1688 Yashazz 0

Добавление нового вида доступа в конфигурациях, построенных на БСП

Прочитаете и решите: надо оно вам или лучше по старинке. Рассмотрен простой вариант без групп доступа.

05.08.2021 1275 xrrg 2

В данной публикации предлагаю рассмотреть основные типовые возможности библиотеки стандартных подсистем (БСП), касаемые префиксации объектов конфигураций.

21.06.2021 4639 quazare 4

Как устроена регламентированная отчетность в 1С Промо

30.11.2015 78659 mrXoxot 30

Изменение функционала получения списка пользователей

В данной процедуре изменен механизм получения списка действующих пользователей.

16.06.2021 991 creatermc 0

Особенности online-обмена между старыми и новыми типовыми

01.06.2021 2968 echo77 7

Печать непроведенных документов в УТ 11

Печать непроведенных документов (в частности, из внешних печатных форм).

13.05.2021 888 atdonya 0

Сканируем без сканера или MXL to JPG Промо

Хотите конвертировать документы в формат изображения менее чем за минуту, не имея сканера? Тогда эта статья для вас.

24.05.2012 34724 shakmaev 47

Нулевой отчет 6-НДФЛ за 1 квартал 2021 в УПП

Как сохранить и выгрузить отчет из УПП в файл?

27.04.2021 2251 VAAngelov 14

Обзор полезных методов БСП 3.1.4. Часть 2

27.04.2021 15573 rayastar 7

Отчетность через СБИС в Xubuntu 20.04

Показан пример подготовки налоговой декларации через СБИС в Xubuntu 20.04 для сдачи в ФНС как в печатной, так и электронной форме.

26.04.2021 2329 compil7 3

Работа через сервис 1С-Отчетность нескольких пользователей

Организации, в которых количество сотрудников превышает установленное значение, обязаны отправлять отчетность по телекоммуникационным каналам связи. Это может быть Контур-Экстерн, Такском или любой другой провайдер. Все чаще пользователи 1С используют сервис 1С-отчетность. И все чаще сертификат оформляется на сотрудника отдела кадров или бухгалтерии. В случае, если нужно оформить несколько сертификатов, возникают трудности в версии ЗУП 3.1.14 и более поздних. О том, как с ними справиться, пойдет речь в данной публикации.

05.04.2021 1995 keat24 1

Подготовка отчетности за 2020 год в условиях ограничений на уровне записей RLS в УПП 1.3

Если предприятие использует ограничения на уровне записей RLS в УПП 1.3 и ограничение на доступ к организациям, бухгалтерскую отчетность за 2020 год (конкретно Пояснения. Раздел 5 «Дебиторская и кредиторская задолженность») сформировать невозможно пользователю, у которого нет прав на чтение всех платежных поручений и кассовых ордеров по всем организациям. Происходит ошибка «У пользователя недостаточно прав на исполнение операции над базой данных.». Данная статья предлагает решение этой проблемы.

29.03.2021 829 ksnik 0

Обзор полезных методов БСП 3.1.4

25.03.2021 39407 rayastar 51

Печать макета MS Word в любом документе с помощью БСП

В данной статье рассмотрим типовой функционал вывода на печать макетов печатных форм MS Word (*.docx) для любого документа конфигурации, основанной на библиотеке стандартных подсистем. Вариант клиент-серверный.

23.02.2021 6253 quazare 3

Использование отчета как печатной формы документа

20.02.2021 2944 ltfriend 6

Базовое понимание внедрения механизма печати в любом документе конфигурации на БСП

В данной статье рассмотрим базовое применение методов вывода на печать макетов печатных форм с помощью БСП любых типовых или собственных документов.

Источник

1С УХ 3.0: Подключение ПодключаемыхКоманд и Печати к новому документу

Эту и другие технические статьи написали наши программисты 1С и получили за них премии. Если вы тоже работаете с 1С и любите делиться опытом, приходите разработчиком в Neti →

Рассмотрим подключение к новому документу ПодключаемыхКоманд и Печати на примере конфигурации Управление холдингом 3.0.6.8 с номером версии Библиотеки стандартных подсистем 3.0.1.428.

1S UH upravlenie holdingom

Для того чтобы подключить печатную форму к новому документу конфигурации, нужно (*код, который нужно добавить в процедуры, можно посмотреть в формах типовых документов конфигурации):

1. Добавить механизм ПодключаемыхКоманд к форме документа ФормаДокумента:

1.1. Добавить код в процедуру ПриСозданииНаСервере.

1.2. Добавить код в процедуру ПриЧтенииНаСервере.

1.3. Добавить код в процедуру ПриОткрытии.

1.4. Добавить три процедуры: Подключаемый_ВыполнитьКоманду, Подключаемый_ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды.

2. Добавить механизм ПодключаемыхКоманд к форме документа ФормаСписка:

2.1. Добавить код в процедуру ПриСозданииНаСервере.

2.2. Добавить код в процедуру СписокПриАктивизацииСтроки ([ИмяТаблицыНаФорме]ПриАктивизацииСтроки).

2.3. Добавить три процедуры: Подключаемый_ВыполнитьКоманду, Подключаемый_ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды.

3. Прописать процедуры печати в Модуле менеджера документа:

3.1. Добавить экспортную процедуру ДобавитьКомандыПечати (название и параметр должны быть именно такими).

Предположим, что хотим добавить печатную форму Предложения по лизингу с идентификатором ПредложенияПоЛизингу:

3.2. Добавить экспортную процедуру Печать (название и параметры должны быть именно такими):

3.3. Добавить функцию ПечатьДокумента (имя процедуры и параметры, как прописано в процедуре Печать):

4. В Общем модуле УправлениеПечатьюПереопределяемый в процедуру ПриОпределенииОбъектовСКомандамиПечати добавить новый документ, например,

В итоге на форме списка и на форме документа появится кнопка печати Предложения по лизингу (рис. 1–2):

Источник

Базовое понимание внедрения механизма печати в любом документе конфигурации на БСП

Введение

Для кого-то этот материал не новшество, но отмечу, что данная статья будет полезна специалистам, желающим использовать последние возможности библиотеки стандартных подсистем в методах вывода на печать. Хорошо известно, что подсистема БСП постоянно меняется и усовершенствуется, и я могу сказать определенно, что старые методы и алгоритмы вывода на печать макетов печатных форм документов и справочников уже будут вряд ли применимы в современных конфигурациях на последних БСП.

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

Начнем с простого создания документа ТестоваяПечатьДокументов в конфигурации на БСП. В качестве конфигурации я беру чистую библиотеку стандартных подсистем версии 3.1.4.148. Разработка ведется на Платформе 1с 8.3.18.1208.

выглядит это вот так:

выглядит она вот так:

Далее, для «формы списка» добавляем внутренние БСП подключаемые процедуры:

А для «формы документа» добавляем вот такие внутренние БСП подключаемые процедуры:

Далее, заполним модуль менеджера нашего документа. Напишем в нем такой код:

Тут нет ничего сложного, но особое внимание хочу обратить на вот эту процедуру добавления команд

Заключение и выводы

В данной статье мы рассмотрели основной алгоритм БСП для размещения команд печати на любых документах конфигурации, в основе которой лежит современная библиотека стандартных подсистем. Напомню, что разработка примера велась на «чистой» библиотеке стандартных подсистем версии 3.1.4.148 и Платформе 1с 8.3.18.1208.

Другие мои материалы по БСП

Так же прошу ознакомиться с другими моими статьями по функционалу библиотеки стандартных подсистем и типовым конфигурациям:

Источник

Добавление команд печати в конфигурации с БСП в 1С:Предприятие 8

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

Возьмем наш документ. Добавим макет печатной формы.

020217 0817 1 1

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

020217 0817 2 1

Откроем форму документа и создадим обработчик ПриСозданииНаСервере. Скопируем в модуль формы следующий код (если он там отсутствует):

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

Все готово, в форме документа у нас теперь программно будут добавляться кнопки печати. Чтобы они появились и в форме списка, проделайте с ней тоже (в Модуле менеджера уже ничего менять не надо). Единственное отличие в третьем параметре функции ВыполнитьПодключаемуюКомандуПечати: вместо Объект нужно написать Элементы.Список. Также у этого списка обязательно основной таблицей должен быть наш документ.
Результат всего этого выглядит так:

Источник

Как добавить кнопку печать в документ 1С

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

Создаем кнопку печати в документе 1с 8.2

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

И так начинаем, для начала запускаем нашу базу открываем документ и переходим во вкладку Макеты. Далее снизу кликаем Конструктор и выбираем Конструктор печати.

1 7

В открывшемся окне не чего не трогаем и кликаем Далее.

2 7

В следующем окне нужно выбрать то что будет печататься в шапке документа. Мы выбираем все три пункта Номер, Дата, Поставщик и кликаем далее.

3 7

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

4 6

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

5 5

Тут не чего не меняем и кликаем ОК.

6 3

После чего открывается макет печати.

7 2

Теперь запускаем 1С и проверяем, что у нас получилось. Ну, во-первых, в документе должна появиться кнопка печати.

8 2

После нажатия на нее должен открыться предварительный просмотр.

9 1

Ну вот мы и добавили возможность печати документа в 1С. Сделали мы это с помощью конструктора, в следующем уроке попробуем усложнить печатную форму и добавить туда несколько полей. А пока на этом все.

Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта «1C:Предприятие», авторское право на который принадлежит ЗАО 1С.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с добавить доп реквизит в форму списка
  • 1с добавить группу на форму программно