Как в бланк добавить параметр выбора члена комиссии — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
(не показано 19 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | Откройте в фабиусе документ, из которого производится печать бланка и нажмите '''F5''' | ||
+ | Встаньте на бланк и нажмите кнопку | ||
+ | Параметры бланка | ||
+ | Нажмите клавишу F6 '''ДобПрм''' | ||
+ | |||
Параметр выглядит следующим образом | Параметр выглядит следующим образом | ||
Строка 5: | Строка 10: | ||
Русское название '''Член комиссии 1''' | Русское название '''Член комиссии 1''' | ||
− | Имя справочника '''R13''' | + | Имя справочника '''[[R13]]''' |
Поле справочника '''KOD''' | Поле справочника '''KOD''' | ||
− | Выражение для расчета '''ConvName( 'R13', assign )''' | + | Выражение для расчета '''[[ConvName]]( '[[R13]]', assign )''' |
+ | |||
+ | Пре-блок '''[[DocFlg]]( ReadVar, true )''' | ||
+ | |||
+ | [[Файл:31-03-2017 9-58-09.png|Параметр KOM1]] | ||
+ | |||
+ | = Обращение к значению параметра в программе = | ||
+ | |||
+ | Для использования параметра в бланке надо написать в программе | ||
+ | |||
+ | public RptCode := [[ReportCode]]() | ||
+ | [[SeekRef]]( '[[R67]]', [[SeekRef]]( '[[R13]]', [[GetBlnPrm]]( 'KOM1', RptCode ), 'POST', 1 ), 'PNAME', 1 ) | ||
+ | [[ConvName]]( '[[R13]]', [[GetBlnPrm]]( 'KOM1', RptCode ) ) | ||
− | + | [[Файл:31-03-2017 9-55-17.png|Параметры бланка ( F6 )]] | |
− | |||
− | + | = Смотрите также = | |
+ | [[Информация для разработчиков системы фабиус]] | ||
− | + | [[POST_NAME2]] | |
− | + | [[TABN_POST]] |
Текущая версия на 12:32, 25 октября 2019
Откройте в фабиусе документ, из которого производится печать бланка и нажмите F5 Встаньте на бланк и нажмите кнопку
Параметры бланка
Нажмите клавишу F6 ДобПрм
Параметр выглядит следующим образом
Идентификатор параметра KOM1
Русское название Член комиссии 1
Имя справочника R13
Поле справочника KOD
Выражение для расчета ConvName( 'R13', assign )
Пре-блок DocFlg( ReadVar, true )
Обращение к значению параметра в программе
Для использования параметра в бланке надо написать в программе
public RptCode := ReportCode() SeekRef( 'R67', SeekRef( 'R13', GetBlnPrm( 'KOM1', RptCode ), 'POST', 1 ), 'PNAME', 1 ) ConvName( 'R13', GetBlnPrm( 'KOM1', RptCode ) )