Имя: Пароль:
1C
1С v8
Документооборот 2.0. Прицепить факсимиле к шаблону документа.
0 breakthrough
 
15.02.17
13:40
Всем привет!
Конфигурация: Документооборот 2.1.7.9.
Может быть кто-то уже сталкивался или делал что-то подобное?:
Необходимо к шаблону внутреннего документа проставлять подпись в определённое место. Конфигурация типовая и снимать с поддержки не хотелось бы. Пытаюсь реализовать через настройки заполнения, используя дополнительный реквизит с типом файл, но что-то не растет. В скриптах непонятна как его выдернуть.
Спасибо! Буду благодарен за совет.
1 breakthrough
 
16.02.17
08:34
Прошу помочь.
2 Лефмихалыч
 
16.02.17
09:01
покажи скрин, как это должно выглядеть - то, что ты хочешь.

На форму справочника чтоль хочешь картинку с факсимиле влупить?
3 Fish
 
гуру
16.02.17
09:12
(2) Я так понял, он хочет, чтобы при формировании вордовского файла из шаблона в ДО на него выводилось факсимиле из картинки.
4 breakthrough
 
16.02.17
09:38
(3) Да, вы совершенно верно поняли.
5 breakthrough
 
16.02.17
09:39
(2) См. (4)
6 breakthrough
 
16.02.17
09:45
Т.е. есть Шаблон исходящего документа с файлом формата .docx. Сейчас он заполняется через стандартные настройки заполнения.
Я же добавил свое поле в файл docx и прописал его в скрипте.
Примерно так(для пробы):

Файл.ВладелецФайла.ДополнительныеРеквизиты[0].Значение


Вот код который выполняет действие скрипта:
    // Выполнение скрипта
            Иначе
                РезультатОбработки = "";
                Выражение = СтрЗаменить(ДанныеДляЗамены.ВыражениеОбработкиРезультатаЗамены,
                    "Файл.ВладелецФайла", "ФактическийВладелецФайла");
                    
                Попытка
                    Выполнить(Выражение);
                Исключение
                    СтрокаОшибки = СтрокаОшибки + СтрШаблон(НСтр("ru = 'Скрипт """"%1""""'"),
                        ДанныеДляЗамены.ТермДляЗамены) + Символы.ВК;
                КонецПопытки;
                
                РезультатЗамены = РезультатОбработки;
            КонецЕсли;

Мало того, что происходит замена ссылки на файл "Файл.ВладелецФайла" в коде, так еще непонятно в каком виде нужно получать картинку: либо как объект Картинка, либо как ДвоичныеДанные.
7 breakthrough
 
16.02.17
09:49
И вообще, возможно ли поле в docx документе явно заменить а картинку?
8 HardBall
 
16.02.17
10:04
Мракобесы.;-0
9 Лефмихалыч
 
16.02.17
12:00
Сделай документ вёрда с картинкой руками. Создай шаблон файла и засунь туда этот документ вёрда. При добавлении файлов во внутренний документ используй создание по шаблону. Накрен тут код вообще писать?