Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 15:43

Вывод на форму значения свойства

Автор andrey-ekt, 06 авг 2014, 21:35

0 Пользователей и 1 гость просматривают эту тему.

andrey-ekt

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

Herby

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

andrey-ekt

А можно с примером пожалуйста?

Herby

Цитата: andrey-ekt от 07 авг 2014, 09:07А можно с примером пожалуйста?

для начала напишите что такое в вашем понимании "свойство справочника"?

а пример простой:

а = б;

"а" помещаете в печатную форму... можно сразу и "б" поместить в печатную форму.

просто "б" - как правило это выражение через точку (например Товар.Цена), а может и через несколько точек (Товар.Валюта.Наименование), и такая конструкция при выводе в макете печатной формы формируется медленней, чем если вы отдельно вычислите в модуле значение "свойства" справочника.



andrey-ekt

Короче если подробно, то суть проблемы в следующем:

У меня для физических лиц можно присваивать свойства, также как для контрагентов и для номенклатуры. В диалоге выбирается фирма, у руководителя которой есть помимо основного свойства несколько видов свойств (допустим АвтС и АвтР). Нужно, чтобы на печатной форме выводились значения этих свойств для руководителя выбранной фирмы

Herby

Вы так и не ответили что такое "свойство" в вашем понятии. Это реквизит справочника?

У вас есть опыт работы с выводом секций в печатной форме и в том числе опыт конфигурирования 1с?

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

andrey-ekt

ВидСвойства и ЗначениеСвойства это реквизиты подчиненного справочника (справочнику Физические лица)

Herby

Печатная форма и процедура выводящая ее у вас есть?
или вам все с нуля?



andrey-ekt


Herby

Цитата: andrey-ekt от 07 авг 2014, 13:38Есть

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

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск