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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Как вывести дополнительные реквизиты на форму списка справочника Графики работы сотрудников. Управляемые формы. Без снятия конфигурации с поддержки

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

Я пошла искать подобные темы. Форумчане в голос твердили что без снятия конфигурации с поддержки не обойтись. Вот пример такой темы: https://buh.ru/forum/forum18375/topic80453/

Но на моем проекте жёсткое условие, конфигурацию с поддержки не снимать. Подумав пару часов, нашла решение. Применила дополнительные реквизиты и настройки списка.

Решение:

1. Создаем дополнительный реквизит к справочнику Графики работы сотрудников

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

Как видно на рисунке выше, дополнительный реквизит самый простой, тип строка.

2. Для удобства переместила доп. реквизит на форме элемента справочника вверх

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

5. В качестве оформляемого поля выбираем Ссылка

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

6. Сохраняем настройки. При необходимости, передаем свои настройки другим пользователям. И радуемся обновленному списку справочника

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

Буду рада если кому-нибудь пригодится такое решение.

Источник

Не могу вывести на печать Дополнительные реквизиты

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

Не могу вывести в печатную форму, значение дополнительных реквизитов к документу Поступление Товаров и Услуг. А точнее не знаю как обратиться к этим значениям(( Кучу примеров пересмотрел, смог всё, только на этом сил уже нет разбираться, прошу помощи.

Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Номер,
| ПоступлениеТоваровУслуг.Дата,
| Организация КАК Руководители,
| ПоступлениеТоваровУслуг.Контрагент,
| ЕСТЬNULL(ПоступлениеТоваровУслуг.ДоговорКонтрагента.Представление, «»»») КАК Основание,
| ЕСТЬNULL(ПоступлениеТоваровУслуг.ДоговорКонтрагента.Дата, «»»») КАК ДатаДоговора,
| ЕСТЬNULL(ПоступлениеТоваровУслуг.ДоговорКонтрагента.Номер, «»»») КАК НомерДоговора
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Ссылка = &ТекущийДокумент»;

Запрос.УстановитьПараметр(«ТекущийДокумент», СсылкаНаОбъект);
Шапка = Запрос.Выполнить().Выбрать();
Шапка.Следующий();

Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ЗначенияСвойствОбъектов.Значение КАК Сеансов
|ИЗ
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
| ПО
| И
|ГДЕ
| ПоступлениеТоваровУслуг.Ссылка = &ТекущийДокумент»;

Запрос.УстановитьПараметр(«ТекущийДокумент», СсылкаНаОбъект);
Данные = Запрос.Выполнить().Выбрать();
Данные.Следующий();

//Созданим и заполним табличный документ
ТабДокумент = Новый ТабличныйДокумент;
Макет = ПолучитьМакет(«Макет»);

ОбластьМакета = Макет.ПолучитьОбласть(«Заголовок»);
ОбластьМакета.Параметры.Дата = Шапка.Дата;
ТабДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть(«Фильм»);
ОбластьМакета.Параметры.Основание = Шапка.Основание;
ТабДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть(«Реквизиты»);
ТабДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть(«Поставщик»);
ОбластьМакета.Параметры.ДатаДоговора = Шапка.ДатаДоговора;
ОбластьМакета.Параметры.НомерДоговора = Шапка.НомерДоговора;
ОбластьМакета.Параметры.Контрагент = Шапка.Контрагент;
ТабДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть(«Заголовок2»);
ОбластьМакета.Параметры.Номер = Шапка.Номер;
ОбластьМакета.Параметры.Дата = Шапка.Дата;
ТабДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть(«Строка»);
ОбластьМакета.Параметры.Сеансов = Данные.Сеансов;
Для Каждого СтрокаТабЧасти Из СсылкаНаОбъект.Услуги Цикл
ОбластьМакета.Параметры.Заполнить(СтрокаТабЧасти);
ОбластьМакета.Параметры.ВаловыйСбор = СтрокаТабЧасти.Сумма * 2;
КонецЦикла;
ТабДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть(«Подвал»);
Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Шапка.Руководители, Шапка.Дата,);
Руководитель = Руководители.Руководитель;
Бухгалтер = Руководители.ГлавныйБухгалтер;

ОбластьМакета.Параметры.ФИОРуководителя = Руководитель;
ОбластьМакета.Параметры.ФИОБухгалтера = Бухгалтер;

Функция Печать() Экспорт

ТабДокумент = ПечатьДокумента();
Возврат ТабДокумент;

Источник

Как внести дополнительные реквизиты в 1С: Бухгалтерии предприятия ред. 3.0?

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

Первичная настройка программы 1С

Шаг 2. Разверните подраздел «Дополнительные реквизиты и сведения» и установите одноименную галочку, разрешающую добавлять реквизиты и сведения к объектам программы.

Для создания дополнительных реквизитов объекта перейдите по гиперссылке «Дополнительные реквизиты».

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

Настройка дополнительного реквизита 1С к справочнику «Договоры»

Рассмотрим пример: ИП Круглова О.А. оказывает несколько видов услуг: «Услуга №1», «Услуга №2». При поступлении оплаты по договорам хотелось бы видеть, какая из услуг оказанная контрагентом не оплачена, в разрезе договоров. При заполнении данных договора, в нем указана лишь дата и номер. Если изменить наименование договора, оно отобразится в печатных формах, что не очень удобно. Оптимальный вариант решения – это добавление к договору дополнительного реквизита.

Шаг 1. В левой стороне окна выберите нужный объект.

В нашем примере – это справочник «Договор». Нажав кнопку «Добавить», выберите команду – «Новый».

Для нашего примера назовем новый реквизит «Детализация договора».

Шаг 2. Задайте наименование реквизита и установите настройки.

Пользователь может задать любой «Тип значения» из предложенного списка в зависимости от своей задумки.

Остановимся немного на некоторых типах реквизитов:

«Строка» – это поле, в которое вносится информация в произвольном виде. Текстовая информация сохраняется для конкретного элемента;

«Булево» – это установка флажка, означающего «Да» или «Нет»;

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

В нашем примере выберите «Тип значения» – «Номенклатура».

Установите дополнительные настройки отображения, видимости и заполнения нового реквизита, при необходимости:

При настройке видимости и доступности имеется возможность задавать условия отображения реквизита по кнопке «Добавить условие».

В нашем примере условие не задается.

Шаг 3. Сохраните настройку – «Записать и закрыть».

Проверим, как работает сделанная настройка.

Шаг 4. Реализуем услугу контрагенту и создадим новый договор.

Обратите внимание: в разделе «Дополнительные реквизиты» появился добавленный нами реквизит – «Детализация договора», с возможностью выбора из справочника номенклатура.

Теперь за каждым договором, пользователь может закрепить номенклатуру.

Контрагенту ООО фирма «Меркурий» оказана услуга по доставке. К договору №12 от 02.02.2021 года закреплена детализация в виде номенклатуры «Доставка».

Шаг 5. Сохраните документ реализации и сформируйте отчет «Оборотно-сальдовая ведомость по счету» 62 «Расчеты с покупателями и заказчиками» в разделе «Отчеты».

Выбрав нужный счет, нажмите кнопку «Показать настройки».

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

Рассмотрим еще один простой, но интересный пример – использование обычной текстовой строки.

Настройка текстового дополнительного реквизита
в виде комментария к договору

Пример: В течении месяца ИП Круглова О.А. оказывает услуги, которые суммируются за период и в конце месяца выставляется счет. Прикрепить отдельную номенклатуру к договору не получится. Но во избежание разногласий к договору делается «отметка»: перечень выполненной работы, отметки о дате и времени и т.п. Чтобы на вопрос контрагента: «А за что? А когда?» можно было сразу поднять детализацию и посмотреть.

Создайте еще один дополнительный реквизит к договору, как описывалось выше.

Шаг 1. В поле «Наименование» задайте «Описание услуг по договору».

Тип значения укажите – «Строка». Установите переключатель в положение «Многострочное поле ввода» и задайте количество возможны строк. В нашем примере – 10.

Если строки не заданы, то поле получится однострочное.

В двух наших примерах реквизиты не обязательны к заполнению.

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

В поле «Описание услуг по договору» внесите дополнительную информацию.

Шаг 3. Сохраните документ реализации услуг с новым договором и с отметками.

В окне «Выбор поля группировки» найдите созданный реквизит – «Описание услуг по договору».

С большим количеством детализации для анализа лучше устанавливать дополнительные отборы – закладка «Отбор», выбрав конкретного контрагента.

В нашем примере отбор установлен по контрагенту «Методический центр Дружба».

Шаг 5. Сформируйте отчет. Теперь пользователь видит расшифровку и короткие пояснения к договору, введенные в текстовом формате.

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

Такие «эксперименты» с реквизитами можно проводить с любым объектом 1С.

Приведем еще один «ходовой» пример – справочник «Номенклатура».

Настройка дополнительных реквизитов к справочнику «Номенклатура»

У каждого объекта номенклатуры имеется множество различных характеристик, которые пользователь хочет отразить в карточке. Куда их поместить? Здесь также можно воспользоваться механизмом «Дополнительные реквизиты и сведения».

Шаг 2. Задайте наименование дополнительного реквизита. Например, «Цвет».

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

Для этого укажите «Тип значения» – «Дополнительное значение».

Перейдите на закладку «Значения» и перечислите возможные варианты значения реквизита «Цвет». В дальнейшем справочник можно пополнять.

Шаг 3. Нажмите «Создать» и укажите значение дополнительного реквизита «Цвет». В нашем примере, «Белый».

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

Если значений характеристик реквизитов много, их можно объединять в группы – «Создать группу».

Посмотрим настройку в действии.

Шаг 4. Откройте карточку элемента номенклатуры. В разделе «Дополнительные реквизиты» появилось новое поле «Цвет» с возможностью выбора варианта из справочника.

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

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

Пользователь может задать производителя товара, задав выбор из справочника «Контрагенты». Например, «Молоко, 3,2%» – производитель МКС – Молочный комбинат «Ставропольский».

Шаг 5. Для этого реквизита установите «Тип значения» – «Контрагент».

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

В таких примерах можно использовать условия.

Создадим новый реквизит, для отметки наличия функции «Газ-контроль».

Шаг 6. Укажите название реквизита и «Тип значения» задайте «Булево». Т.е. в карточке установится галочка, определяющая имеется в данной модели газ-контроль или нет.

Так, для номенклатуры мы ввели три дополнительных реквизита.

Но так как мы задали условие для одного из реквизитов, для элементов номенклатуры, не входящих в границу условия, этот реквизит в карточке не отображается.

Так, для блендера в разделе «Дополнительные реквизиты» видны лишь:

А для номенклатуры, входящей в группу, заданную условием «Комплект встраиваемой техники Simfer», в карточке отражается дополнительно реквизит – «Газ-контроль».

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

Дополнительные реквизиты используются в отчетах при группировках и отборах.

Из отчета видно, что в наличии с функцией «Газ-контроль» у нас имеется «Комплект встраиваемой техники Simfer».

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

Механизм «Дополнительные реквизиты и сведения» имеет огромные возможности. Мы рассмотрели лишь некоторые примеры, чтобы показать, как пользователь может его использовать и получить представление об использовании данного механизма. Добавлять реквизиты можно как к справочникам, так и к документам. Принцип работы – аналогичен.

Автор статьи: Ольга Круглова

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

Понравилась статья? Подпишитесь на рассылку новых материалов

Источник

Штрихкод и дополнительные реквизиты товара в ТОРГ-12, УПД, счете на оплату и счет-фактуре

Вывод штрикода и любых дополнительных реквизитов номенклатуры для заполнения колонки Код в типовых печатных формах ТОРГ-12, счет-фактура, УПД и счет на оплату.

Именно для такого случая и создана данная обработка. Она позволяет заполнять колонку Код в ТОРГ-12, счет-фактуре и УПД на основе любого выбранного дополнительного реквизита номенклатуры.

Рассмотрим конкретный пример, допустим есть такое поле в товарной карточке:

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

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

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

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

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

Так выглядит результат в ТОРГ-12:

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

Т.к. в счет-фактуре нет отдельной колонки для кода, значение реквизита указывается в наименовании товара:

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

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

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

При печати выбранный реквизит запоминается и впоследствии всплывает такой вопрос:

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

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

Если при выборе реквизита не выбрать ничего, то ТОРГ-12, счет-фактура и УПД заполняются стандартно.

Релиз 586.1.1.2 от 31.01.2019

Добавлена возможность вывода дополнительного реквизита в счет на оплату (прикрепляется к заказу клиента):

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

Релиз 586.1.1.3 от 07.08.2019

Теперь можно выводить в колонку Код еще и штрихкод номенклатуры.

как вывести дополнительный реквизит в печатную форму. Смотреть фото как вывести дополнительный реквизит в печатную форму. Смотреть картинку как вывести дополнительный реквизит в печатную форму. Картинка про как вывести дополнительный реквизит в печатную форму. Фото как вывести дополнительный реквизит в печатную форму

Релиз 586.1.1.4 от 05.07.2021

Разработка адаптирована под новые редакции УПД и счет-фактуры (по постановлению 534).

Релиз 586.1.1.5 от 03.10.2021

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

Вас может заинтересовать

Расширение меняет алгоритм расчета количества товаров к заказу при использовании методики поддержания складских запасов Min-Max.

Расширение отключает проверку заполненности электронной почты и телефона при создании карточки нового партнера.

Проведение реклассификации расходов (изменение аналитики отражения), регистрация и распределение расходов будущих периодов в 1С:Управление торговлей 11.

Источник

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

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