Как получить данные о подписавшем лице
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Ну, вообще у вас на скриншоте табличная часть "Стороны". И, я так понимаю, Файл.ВладелецФайла - это ссылка на внутренний документ. Отсюда можно написать что-то вроде этого:
Подписант
Его должность
Но тут стоит понимать, что подписант - это контактное лицо (Справочник Контактные лица). И от его заполненности у вас будет зависеть многое))
Не знаю, может, есть типовая функция получения подписанта, я не нашёл пока.
Подписант
ВнутреннийДокумент = Файл.ВладелецФайла;
Для Каждого Стр Из ВнутреннийДокумент.Стороны Цикл
Если ТипЗнч(Стр.Сторона) = Тип("СправочникСсылка.Контрагенты") Тогда
Результат = Строка(Стр.Подписал);
КонецЕсли;
КонецЦикла
ПоказатьЕго должность
ВнутреннийДокумент = Файл.ВладелецФайла;
Для Каждого Стр Из ВнутреннийДокумент.Стороны Цикл
Если ТипЗнч(Стр.Сторона) = Тип("СправочникСсылка.Контрагенты") Тогда
Результат = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Стр.Подписал, "Должность");
КонецЕсли;
КонецЦикла
ПоказатьНо тут стоит понимать, что подписант - это контактное лицо (Справочник Контактные лица). И от его заполненности у вас будет зависеть многое))
Не знаю, может, есть типовая функция получения подписанта, я не нашёл пока.
(1)Правильный ответ:
РезультатОбработки = "";
Если Файл.ВладелецФайла.Стороны.Количество() > 1 И ТипЗнч(Файл.ВладелецФайла.Стороны[1].Сторона) = Тип("СправочникСсылка.Конрагенты") Тогда
РезультатОбработки = СокрЛП(Файл.ВладелецФайла.Стороны[2].Наименование);
КонецЕсли;
(1) Для отладки условия можно использовать Сообщить()
Пример из ДО 1.4
Пример из ДО 1.4
РезультатОбработки =" ";
ДопЦФО=Предмет.ЦФО ; // < Предмет - это ВнутреннийДокумент
// Сообщить(СокрЛП(ДопЦФО.НазваниеЦФО));
// Сообщить(СокрЛП(ДопЦФО.РуководительЦФО));
// Сообщить(СокрЛП(ДопЦФО.КодЦФО));
//РуководительЦФО = ДопЦФО.РуководительЦФО;
Если СокрЛП(ДопЦФО.Код) ="АХО"
тогда
Результат = Истина;
иначе
Результат = Ложь;
КонецЕсли;
РезультатОбработки = Результат;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот