|
Почему в СведенияОВнешнейОбработке.Вид используется строка, а не перечисление?
| ☑ |
0
fillIn
29.01.19
✎
00:20
|
Всем привет!
Для регистрации обработки/отчета в справочнике БСП ДополнительныеОтчетыИОбработки в экспортной функции СведенияОВнешнейОбработке заполняются параметры регистрации.
Один из параметров - Вид. Тип параметра - Строка.
Потом строковое значение преобразуется в ссылку на перечисление ВидыДополнительныхОтчетовИОбработок.
Кто-нибудь знает, зачем так сделано?
Почему бы сразу не использовать перечисление?
|
|
1
runoff_runoff
29.01.19
✎
00:31
|
чтобы внешнюю обработку или внешний отчет можно было запустить там, где нет такого перечисления..
|
|
2
fillIn
29.01.19
✎
01:46
|
А в справке рекомендуется использовать функции общего модуля ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработки<ИмяВида>.
Но если нет перечисления, то и общего модуля скорее всего тоже нет.
Странно всё это...
// * Вид - Строка - Вид внешнего объекта.
// Для определения вида рекомендуется использовать функции
// ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработки<ИмяВида>.
// Также Вид можно указать явно:
// ** "ПечатнаяФорма"
// ** "ЗаполнениеОбъекта"
// ** "СозданиеСвязанныхОбъектов"
// ** "Отчет"
// ** "ДополнительнаяОбработка"
// ** "ДополнительныйОтчет"
// ** "ШаблонСообщения".
|
|
3
fillIn
29.01.19
✎
01:51
|
Типа, если планируется использовать обработку только в конфигурациях с подсистемой БСП ДополнительныеОтчетыИОбработки, то можно использовать рекомендуемый способ ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработки<ИмяВида>.
В противном случае задавать явно строкой.
|
|