Как добавить печатную форму на кнопку печать 1с
(13) так пройдись отладчиком по этой функции, да - там куча условий по которым выполняется УдалитьВсеОбластиФаксимиле(ОбластьМакета);,
в моем случае в СведенияОДокументе не было нужного псевдонима. (это конечно при условии, что в макете корректно область факсимиле оформлена).
(0)У меня всё работает как обычно, поле рисунок, в нём изображение печати на прозрачном фоне.
(14) Второй день блужу по коду . )
(15) выложи код модуля внешней обработки где происходит передача в печать и подпись ?
(16)Вы хотите использовать фотки которые в карточке организации прикрепить можно?
Если так, то сорри.. я так не делаю, некрасиво получается.. я сам добавляю на подвал макета поля рисунок и размещаю его именно там, где мне нужно.
(17)Так и я сделал . хотелось как в типовой печатной форме использовать галочку добавить рисунки. А так приходится использовать 2 внешних отчета , один без факсимиле, второй факсимиле.. Кстати кто знает как программно получить подпись руководителя ?
Я обычно вырезаю когда делаю ВПФ, так как в ВПФ макет уже свой, то в него тупо можно добавить необходимые подписи и печати..
(19) да я понял , я так сделал . но хочется чтобы можно было в одном макете и добавить и убрать печати , видимо не хватает какого-то параметра что ли в СтруктураПараметровПечати , хотя сверял с печатью макета из конфигурации данные те же самые передаются
И вот это делал - Не получается сделать флажок "Подпись и печать" во внешней печатной форме - со слов "Перед этим вызовом нужно определить ПараметрыПечати следующим образом:"?
(20)Сделай в одном макете.. даже в одной ВПФ, перед печатью показывай форму в которой будет вопрос выводить подпись и печать или нет..
И исходя из этого параметра выводи область подвала с рисунками или область подвала без рисунков..
(21) флажок есть в форме общей печати , но никакой реакции при включении,выключении не происходит . нет картинок
(22) хотелось бы разобраться именно как эта функция отрабатывает правильно .
ЗЫ так-то сделал 2 формы с печатью и без, напрямую тяну по фирме и руководителю картинки из двоичных данных.
(23)Поле рисунок полностью помещается в область печати? С этим вроде бывают проблемы я помню.
(27) Да, без проблем, когда я напрямую гружу подпись и печать . Терзают смутные сомнения, что используя метод ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, СтруктураПараметровПечати)
тоже заполняются, только не хватает какой-то переменной, которой в форме печати говорила бы, что есть такие реквизиты и их можно регулировать флажком "подпись и печать". потому что в отладчике не переходит по событию выбора значения флажка при выводе ВПФ и работает , когда из типовой формируешь
(28) Если взять УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати) из конфы по печати счета и вывести резалт в обычный табличный документ (просто для проверки), то факсимилей не будет. Получается, что она работает в купе с общей формой и тем флажком на форме. Отдельно его заюзать не получится. Хотя в потрохах, есть на это заточки, и туда якобы даже можно передать адрес хранилищ, где лежат картинки этих факсимиле, однако в конце по коду, все равно все факсимиле кодом же и очищаются. Т.е. кастомизации там не получилось, или я не понял как ее подюзать.
(29) ага , просто вызывая УправлениеПечатьюБП.ДополнитьДокументПодписьюИПечатью(ТабличныйДокумент, СведенияОДокументе, ОбъектыПечати, ПараметрыПечати) я так понял активируется флажок "Подпись и печать"
(31) а вот когда флажком уже в форме печати играешь , он в картинки с именами содержащими названия "факсимиле" добавляет или очищает .
(32) дык так и сделал , а не выходит каменный цветок . только названия картинок должны соответствовать названиям двоичных файлов картинок из подчиненного "Организациям" справочника ПрикрепленныефайлыОрганизаций. Иначе программа не знает в какую картинку подпись или печать вставлять
(33) Так ты сам получи двоичные данные в твоей ВПФ, и в макете в соответствующие рисунки картинку выведешь по твоим двоичным данным. Дальше они не должны очищаться.
(34) так и сделал , отключил при выводе в общую форму флажок , но хотелось бы разобраться в чем причина , и в дальнейшем пригодится делать ону форму и выводить печати интерактивно
(35) так причина в том и есть, что видимо разработчики не предполагали задействование ДополнитьДокументПодписьюИПечатью через ВПФ, как полноценный отдельный механизм. Нет туда адекватной прокидки без этой общей формы.
(36) ИМХО , что-то упускаем . "Общей форме печати" все равно откуда ее вызвали из типового документа или ВПФ , какой-то параметр при вызове впф не учитывается или неверно указывается и поэтому флажок не реагирует.
(37) Если бы это было так, тогда простой вызов этой функции рисовал бы тебе подписи :) Однако они очищаются.
(38) не факт , м.б. не передается ссылка на временное хранилище картинок , или какой-то параметр не указывается , который как раз и влияет на вывод и удаление картинок, х.з. тема интересная . но пока текучкой занят нет времени расковырять.
(39) >>не передается ссылка на временное хранилище картинок
Это не важно, они все равно очищаются в самом конце. По хорошему, там должна быть проверка на заполненность картинок и если они заполнены, их очищать не нужно. Тогда можно было бы напрямую дергать эту функцию и не знать себе проблем. Но сейчас там явная заточку и на форму, и на имена. Т.е. нет прокидки этого механизма наружу.
(40) Может и так , но всем не равнодушным по этой теме предлагаю докопаться до истины и дать рецепт что нужно сделать , чтобы в ВПФ флажок заработал как надо .
(6) Вы забыли про код в форме при создание на сервере
// СтандартныеПодсистемы.ВерсионированиеОбъектов
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
и другие нюансы, про которые незнаете и надо внимательно читать на ИТС
Как для этого такие "Подсказки" помогают, когда ночью уже голова не соображает, то такие пошаговые выручают, так как зачем это все помнить
Для идеальности не хватает только указания версии БСП.Автору огромный плюс! чем вас не устроила ссылка на официальную документацию в избранном? Casey1984; dhurricane; aegoncharov; Labotamy; Йожкин Кот; Sashares; asupsam; + 7 – 3 Ответить (5)ахаха, вы сравнили, тут все четко разложено, там надо вникать. Я уверен на 100%, что вы у себя при разработке нового документа забиваете на все версионирования, даты запрета, рлс потому что неохота лезть на итс))
(7)На чем основана Ваша 100% уверенность? На собственном неумении читать документацию?
Не увидел указания под какую версию БСП этот "склерозник"? Как уже писали в комментариях, вам для каждой версии БСП придётся писать отдельные шпаргалки. (11)Если бы авторы БСП хоть чуть-чуть думали головой о последствиях изменений в оной - пришлось бы реже, чем для каждой. Но де-факто да. Не забыть еще в Свойствах Формы События Процедуры прописать да, код в одну строку.
возможно автор просто так код пишет ))) В новой БСП можно сократить код подключения обработки, достаточно:
Процедуры/функции ПолучитьСтруктуруТаблицыКоманд(); ДобавитьКоманду(); СформироватьСписокКоманд(Команды) не нужны
Просмотры 30368
Загрузки 0
Рейтинг 270
Создание 10.10.19 13:10
Обновление 24.12.20 10:52
№ Публикации 1132897
Тип файла Нет файла
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Да
См. также
Библиотека стандартных подсистем (Механизм БСП) Промо
Конфигурации в 1С пишутся для пользователей и по их «правилам» (клиент всегда прав), поэтому в основном все конфигурации разные, но достаточно часто в них используются одни и те же объекты, которые незначительно отличаются друг от друга. Действительно, сложно представить конфигурацию, где не фигурировали бы такие сущности как номенклатура, контрагенты, пользователи, валюта. И некоторые задачи являются типичными: возможность базового разграничения прав, работа с электронной почтой, задачи пользователям и т.д. Но.
03.03.2017 82136 V.Stavinsky 22
Профили управления доступом к объектам в любой конфигурации на БСП
В данной статье рассмотрим механизмы стандартного управления профилями доступа к объектам в любой типовой конфигурации, в основе которой лежит БСП.
17.11.2021 1562 quazare 3
Журнал регистрации - основные методы работы через БСП
В данной небольшой статье я привожу практические примеры работы с журналом регистрации средствами и методами библиотеки стандартных подсистем.
11.11.2021 2441 quazare 8
Базовые приемы работы с кластером 1С при помощи БСП
В данной публикации я рассматриваю базовые приемы работы с кластером серверных баз 1С, используя типовые типовые возможности библиотеки стандартных подсистем (БСП).
26.10.2021 3051 quazare 6
Кубик-рубик для деклараций 11 и 12 по данным 1С.Розница, ЕГАИС и других программ и источников. (Сбор/разбор деклараций на части и их анализ) Промо
Рассмотрены самые сложные ситуации(даже когда все данные утеряны). Алкогольные декларации 11 и 12 по данным 1С.Розница и других программ и источников.(Сбор/разбор деклараций на части и их анализ). "Приготовление" деклараций с учетом заданных/требующихся входных/выходных параметров. Рассматриваем самые сложные(изначально кажущиеся безвыходными) ситуации. Подходит тем, кто окончательно запутался в связи с введением ЕГАИСа в розничное звено.
09.12.2016 23053 liginrambler 7
Не выводятся подписи ответственных лиц в печатных формах. Как победить проблему [БП 3.0.44]
Проблема: ни в одной печатной форме (ПКО, РКО, кассовая книга, счет, накладные и пр.) не подставляется ФИО руководителя, ФИО главного бухгалтера, кассира.
19.10.2021 448 config 3
Подключение нового справочника к подсистемам БСП (дополнительные реквизиты, файлы, запрет редактирования)
В данной статье я привожу пример подключения нового справочника к подсистемам БСП. Статья будет применима как к самописным конфигурациям на базе БСП, так и к типовым УТ, ERP, БП и прочим конфигурациям на базе БСП.
17.08.2021 2221 maraty 10
Запуск Wscript.Shell и Shell.Application. Заметки
Некоторые примечания по работе с запуском приложений.
10.08.2021 1945 Yashazz 0
Как устроена регламентированная отчетность в 1С Промо
Регламентированная отчетность - это универсальный механизм конфигураций 1С. Принцип её работы во всех конфигурациях идентичен, различаются только источники данных для заполнения. Поэтому, раз познакомившись, Вы сможете использовать эти знания в любых конфигурациях.
30.11.2015 78953 mrXoxot 30
Префиксация объектов - полезный типовой функционал БСП
В данной публикации предлагаю рассмотреть основные типовые возможности библиотеки стандартных подсистем (БСП), касаемые префиксации объектов конфигураций.
21.06.2021 4811 quazare 4
Изменение функционала получения списка пользователей
В данной процедуре изменен механизм получения списка действующих пользователей.
16.06.2021 1010 creatermc 0
Особенности online-обмена между старыми и новыми типовыми
Столкнулся с неприятной особенностью потери части данных при обмене УСО (УПП) - ДО.
01.06.2021 3027 echo77 7
Сканируем без сканера или MXL to JPG Промо
Хотите конвертировать документы в формат изображения менее чем за минуту, не имея сканера? Тогда эта статья для вас.
24.05.2012 34746 shakmaev 47
Печать непроведенных документов в УТ 11
Печать непроведенных документов (в частности, из внешних печатных форм).
13.05.2021 965 atdonya 0
Нулевой отчет 6-НДФЛ за 1 квартал 2021 в УПП
Как сохранить и выгрузить отчет из УПП в файл?
27.04.2021 2323 VAAngelov 14
Обзор полезных методов БСП 3.1.4. Часть 2
Библиотека стандартных подсистем (далее - БСП) является частью любой типовой конфигурации, поэтому умение применять готовые процедуры и функции повышает качество разработки и избавляет от написания лишнего кода. К сожалению, не у всех есть время и упорство овладеть всей документацией, поэтому я собрал воедино наиболее популярный функционал.
27.04.2021 16197 rayastar 7
Отчетность через СБИС в Xubuntu 20.04
Показан пример подготовки налоговой декларации через СБИС в Xubuntu 20.04 для сдачи в ФНС как в печатной, так и электронной форме.
26.04.2021 2353 compil7 3
Работа через сервис 1С-Отчетность нескольких пользователей
05.04.2021 2063 keat24 1
Подготовка отчетности за 2020 год в условиях ограничений на уровне записей RLS в УПП 1.3
Если предприятие использует ограничения на уровне записей RLS в УПП 1.3 и ограничение на доступ к организациям, бухгалтерскую отчетность за 2020 год (конкретно Пояснения. Раздел 5 "Дебиторская и кредиторская задолженность") сформировать невозможно пользователю, у которого нет прав на чтение всех платежных поручений и кассовых ордеров по всем организациям. Происходит ошибка "У пользователя недостаточно прав на исполнение операции над базой данных.". Данная статья предлагает решение этой проблемы.
29.03.2021 848 ksnik 0
Обзор полезных методов БСП 3.1.4
Библиотека стандартных подсистем (далее - БСП) является частью любой типовой конфигурации, поэтому умение применять готовые процедуры и функции повышает качество разработки и избавляет от написания лишнего кода. К сожалению, не у всех есть время и упорство овладеть всей документацией, поэтому я собрал воедино наиболее популярный функционал.
25.03.2021 41235 rayastar 51
Печать макета MS Word в любом документе с помощью БСП
В данной статье рассмотрим типовой функционал вывода на печать макетов печатных форм MS Word (*.docx) для любого документа конфигурации, основанной на библиотеке стандартных подсистем. Вариант клиент-серверный.
23.02.2021 6502 quazare 3
Использование отчета как печатной формы документа
Пользователь попросил создать новый отчёт, но чтобы была возможность его распечатать из документа (в таком случае отчёт должен формироваться по этому документу), плюс при печати из документа должен быть заголовок и подвал с подписями. Однако, вид у внешней обработки может быть либо "Дополнительный отчет", либо "Печатная форма" (может быть ещё "Отчет" - для документа, но это тоже "либо" и задача была использовать типовой механизм формирования печатных форм). Чтобы не делать, по сути, два одинаковых отчёта, напрашивается мысль создать отдельно отчёт и печатную форму, но печатная форма должна вызывать формирование отчёта. В данной публикации представлен один из способов такой реализации.
20.02.2021 3094 ltfriend 6
Базовое понимание внедрения механизма печати в любом документе конфигурации на БСП
В данной статье рассмотрим базовое применение методов вывода на печать макетов печатных форм с помощью БСП любых типовых или собственных документов.
Откройте программу 1С и перейдите в меню «Администрирование» (в некоторых программах он называется «НСИ и администрирование» или «Компания — Администрирование») и перейдите в пункт меню «Печатные формы, отчеты и обработки»
Проверьте, что установлена галочку «Дополнительные отчеты и обработки», и перейдите в раздел «Дополнительные отчеты и обработки»
Если вы хотите добавить новую печатную форму, то нажмите кнопку «Добавить из файла…» (если же нужно установить обновление печатной формы, то установите курсор на строчку с этой печатной формой и нажмите кнопку «Обновить из файла…»)
Если появится окно «Предупреждение безопасности» нажмите продолжить:
Выберите файл печатной формы, который вы скачали
Проверка работы внешней печатной формы
Если после установки внешней печатной формы, вы захотите скрыть аналогичную встроенную печатную форму или удалить из списка формы, которые не используете, то это можно сделать даже без программиста. Подробнее читайте в нашей инструкции «Как отключить лишние печатные формы«.
Рассмотрим подключение к новому документу ПодключаемыхКоманд и Печати на примере конфигурации Управление холдингом 3.0.6.8 с номером версии Библиотеки стандартных подсистем 3.0.1.428.
Для того чтобы подключить печатную форму к новому документу конфигурации, нужно (*код, который нужно добавить в процедуры, можно посмотреть в формах типовых документов конфигурации):
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):
Читайте также: