Имя: Пароль:
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
Сделай документ вёрда с картинкой руками. Создай шаблон файла и засунь туда этот документ вёрда. При добавлении файлов во внутренний документ используй создание по шаблону. Накрен тут код вообще писать?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший