Добрый день! Появилась необходимость переносить дополнительные свойства в шаблон word согласно некоторым условиям. Например имеется два реквизита: булево и строка, необходимо чтобы при значении булево = истина, строка переносилась в шаблон, при значении = ложь, соответственно не переносилась. Возможно у кого-то есть похожий скрипт, буду благодарен на помощь.
По теме из базы знаний
- Видеокурс-самоучитель "1С:Документооборот 2.1 и 3.0" для самостоятельного внедрения
- Разработка и сценарное тестирование с Vanessa-ADD. Концепция, теория и сквозной пример создания сценария
- Разработка и сценарное тестирование с Vanessa-ADD. Установка инструментов. Запись действий пользователя и выполнение сценариев
- 1С-ЭДО - обмен электронными документами с контрагентами
- Simple UI: простой конструктор мобильных приложений для устройств на Android. Обновление от 04.03.24 - упрощенный Python
Найденные решения
Добрый день
Примерно так:
РезультатОбработки = "";
ЗначениеБулевогоРеквизита = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяБулевогоРеквизита");
Если ЗначениеБулевогоРеквизита = Истина Тогда
РезультатОбработки = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяСтрочногоРеквизита");
КонецЕсли;
Примерно так:
РезультатОбработки = "";
ЗначениеБулевогоРеквизита = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяБулевогоРеквизита");
Если ЗначениеБулевогоРеквизита = Истина Тогда
РезультатОбработки = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяСтрочногоРеквизита");
КонецЕсли;
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день
Примерно так:
РезультатОбработки = "";
ЗначениеБулевогоРеквизита = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяБулевогоРеквизита");
Если ЗначениеБулевогоРеквизита = Истина Тогда
РезультатОбработки = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяСтрочногоРеквизита");
КонецЕсли;
Примерно так:
РезультатОбработки = "";
ЗначениеБулевогоРеквизита = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяБулевогоРеквизита");
Если ЗначениеБулевогоРеквизита = Истина Тогда
РезультатОбработки = АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла, "ИмяСтрочногоРеквизита");
КонецЕсли;
Бодрого!
Не получается сделать аналогично в ДО30.
Нашел новый модуль для процедуры, но значение не читается
ЗначениеБулевогоРеквизита = АвтозаполнениеШаблоновФайловВызовСервера.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла,"СменаФамилии");
Как в скрипте получить значение дополнительного реквизита?
Не получается сделать аналогично в ДО30.
Нашел новый модуль для процедуры, но значение не читается
ЗначениеБулевогоРеквизита = АвтозаполнениеШаблоновФайловВызовСервера.ПолучитьЗначениеДопРеквизитаОбъекта(Файл.ВладелецФайла,"СменаФамилии");
Как в скрипте получить значение дополнительного реквизита?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот