Как в 1с вывести на печать дополнительные сведения

Обновлено: 05.07.2024

(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) Может и так , но всем не равнодушным по этой теме предлагаю докопаться до истины и дать рецепт что нужно сделать , чтобы в ВПФ флажок заработал как надо .

(1) Если создали внешнюю печатную форму, неужели не можете вынести дополнительный реквизит?!

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

А дальше стандартно - обращение к макету - полю - параметр. И передаете в этот параметр свой реквизит.

(3) ВПФ делал не с помощью запроса.
Я просто не понимаю как выводить, потому что этого никогда не касался. 5. user603532_fan_club_chelsea 23.05.18 14:23 Сейчас в теме

(4) ЕРП не открывал. Но в КА что почти близко. так можно

Область = Макет.ПолучитьОбласть("Заголовок");
Область.Параметры.ТвойРеквизит = Твой реквизит;

(5)Как передать на макет это я знаю. А вот как его сделать доступным? 6. user705522_constantin_h 35 23.05.18 14:31 Сейчас в теме (6) Попробовал примерно так, выводит все что угодно, но не значение в поле доп реквизита, которое указано в документе. 11. user603532_fan_club_chelsea 23.05.18 17:16 Сейчас в теме 12. user705522_constantin_h 35 23.05.18 17:26 Сейчас в теме 13. user705522_constantin_h 35 23.05.18 17:34 Сейчас в теме

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

Заменить на ВЫРАЗИТЬ(ДополнительныеСведения.Объект КАК Справочник.МойОбъект) = &Ссылка

иначе очень много неявных левых соединений. И проблемы с правами доступа.

ну и это почти тоже самое что в модуле УправлениеСвойствами.

Должно выглядеть как то так:

Либо заморачиваться не искать доп.свойство по наименованию, потому что можно получить все свойства объекта, а после из них найти нужное

Подскажите как в УНФ в печатную форму Заказ покупателя добавить дополнительные реквизиты.

Вообще для УТ 11.4 вот таким образом работает для любого дополнительного реквизита документа во внешней печатной форме

// "Серийный номер" - имя дополнительного реквизита документа,

ЭлементПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Серийный номер", Истина);
НайденнаяСтрока = СсылкаНаДокумент.ДополнительныеРеквизиты.Найти(ЭлементПВХ, "Свойство");
Если не НайденнаяСтрока = Неопределено Тогда
Серийный_номер = НайденнаяСтрока.Значение;
КонецЕсли;
ОбластьЗаголовок.Параметры.СерНомер = Серийный_номер;

В новых редакциях программ 1С была существенно усовершенствована подсистема дополнительных реквизитов Дополнительные реквизиты и сведения . Эта подсистема дает возможность пользователю самим добавлять реквизиты и сведения к объектам программы не прибегая к помощи программиста.

Дополнительные реквизиты и сведения в 1С

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

Настройка подсистемы Дополнительные реквизиты и дополнительные сведения на примере 1С 8.3 Бухгалтерия 3.0


Добавление дополнительных реквизитов

Для добавления и настройки дополнительных реквизитов в 1С 8.3 перейдем по ссылке Дополнительные реквизиты . В окне перечислены объекты, к которым можем добавить реквизиты.


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


На вкладке Значения можем перечислить значения нашего реквизита, при этом значения можно объединять в группы. Например, Значение доп. реквизита 1, значение доп. реквизита 2, значение доп. реквизита 3.


Нажимаем Записать и закрыть и также сохраняем наш созданный реквизит.


Сохраняем реквизит, нажав кнопку Записать и закрыть .

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


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


Итак, мы создали три дополнительных реквизита к справочнику Номенклатура .


Посмотрим, как они отобразятся в форме элемента справочника. Откроем элемент справочника Номенклатура и зайдем в раздел Дополнительные реквизиты , внизу формы.


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


Добавление дополнительных сведений к форме


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

Добавление и настройка дополнительных сведений в 1С производится аналогично дополнительным реквизитам.



Для примера создадим одно дополнительное сведение для справочника Сотрудники , где выбор будет производится из справочника Физические лица , для указания лица, которому подчиняется данный сотрудник (назовем его просто Дополнительные сведения).


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




Данная команда доступна как из самого документа, так и из журнала документов.


  • Печать ценников в 1С
  • Очистка кэш 1С 8.3
  • Журнал регистрации в 1С 8.3
  • Как сделать копию базы 1С 8.3
  • Загрузка из Excel в 1С 8.3
  • Как выгрузить документ, отчет из 1С 8.3 в Excel

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    .Налоговики утвердили дополнительные реквизиты и обновили форматы фискальных документов, обязательных..С 1 июля 2018 года действует новый ГОСТ Р 7.0.97-2016.

Карточка публикации

(3 оценок, среднее: 3,67 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Все комментарии (16)

Здравствуйте, случайно сделал допреквизит неиспользуемым. Как теперь восстановить?
Помнится, было на это тему видео от Елены Гряниной, найти не смог.

Здравствуйте, спасибо, хорошая статья. Но, похоже, вы описали Бухгалтерию КОРП а не ПРОФ. В ПРОФ не нашел общих дополнительных реквизитов.

Спасибо за внимание к нашему материалу.
Мы публикуем материалы по 1С Бухгалтерия 3.0 ПРОФ.

В 1С ЗУП 3.1.8 версии КОРП появилась возможность настраивать вывод в печатные формы любых реквизитов объектов, к которым привязана эта печатная форма, в том числе дополнительные реквизиты и сведения, а также описывать пользовательские поля с произвольной формулой и также использовать их в печатных формах. Рассмотрим эту новую возможность подробнее.

Настраиваемые печатные формы реализованы только в версии КОРП!

Настраиваемые печатные формы

Новый функционал доступен в разделе Настройка – Сервис – Настраиваемые печатные формы .

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

Примеры использования настраиваемых печатных форм

Пример 1. Вывод реквизита объекта

Выведем ИНН физического лица в печатную форму Трудовой договор микропредприятий .

Для этого необходимо:


Пример 2. Вывод дополнительных реквизитов


Пусть в дополнительных реквизитах ( Администрирование – Дополнительные реквизиты ) для документа Командировка создали новый реквизит под названием Способ передвижения с несколькими заданными значениями.

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

Выведем информацию о способе передвижения в печатную форму приказа о командировке № Т-9.

Для этого необходимо:

  1. В сервисе Настраиваемые печатные формы открыть на редактирование печатную форму Т-9.
  2. В таблице Доступные поля найти дополнительный реквизит: Ссылка на объект – Способ передвижения (Командировки (Т-9)) и перенести этот реквизит в таблицу Выбранные поля .
  3. Вывести поле в необходимое место макета печатной формы:


Пример 3. Использование пользовательских полей

Добавим в печатную форму Расчетная ведомость (Т-51) отдельной колонкой сведения о суммах, начисленных по виду расчета Оплата по окладу, а также сведения о количестве часов, которые отработаны в ночное время.

Для этого в Настраиваемых печатных формах необходимо открыть макет отчета Расчетная ведомость (Т-51) .

Далее в таблице Доступные поля открыть папку Пользовательские поля и добавить 2 новых пользовательских поля.


В первом будет рассчитываться сумма начислений по виду начисления Оплата по окладу . Для этого необходимо добавить условное выражение, которое на основании кода вида начисления будет отбирать суммы, относящиеся только к виду начисления Оплата по окладу :


Во втором пользовательском поле на основании кода вида начисления Доплата за работу в ночное время будет отбираться оплаченное время по этому виду начисления:


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


Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    .Печатные формы можно формировать на иностранном языке. Для этого: В..1С позволяет формировать текст договора прямо из карточки договора по.

Карточка публикации

(3 оценок, среднее: 5,00 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

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

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Читайте также: