none
Рабочие процессы списков и библиотек, создание элемента библиотеки. RRS feed

  • Вопрос

  • Доброго времени суток.

    Имеем:

    список заявлений

    список шаблонов (шапка заявления, фразы заявления)

    и библиотеку, куда все должно генерироваться рабочими процессами.

    Стартует рабочий процесс, в котором в зависимости от инициатора присваиваются данные столбцам списка (имя, должность и пр.), а также в зависимости от типа заявления выбирается, например шапка заявления из списка шаблонов. В списке заявлений все отрабатывает корректно. То есть столбцу шаблон документа присваивается значение из списка шаблонов так как оно записано в списке шаблонов, соответствующее типу заявления и все прочие данные такие как пользователь и все его атрибуты, а также вводные данные при заполнения элемента, необходимые для формирования документа. Далее из столбцов списка заявлений формируется элемент библиотеки и генерируется документ. Все столбцы отрабатывают корректно, кроме шаблона, который получается в таком виде 

    <div><p><span style="font-family&#58;&quot;times new roman&quot;, times, serif;">текст шаблона</span><br></p></div>

    и соответственно в документе мы видим тоже самое.

    Не подскажете как обойтись без строки кода, а только с текстом шаблона ? ) 



    23 сентября 2016 г. 13:55

Ответы

  • Коллеги, если кто столкнется с такой проблемой, то имейте в виду, что.

    Необходимые условия для создания корректного шаблона документа, не важно с каких источников и списков:

    1. документ в библиотеки должен быть форматом docx

    2. Все столбцы списков и библиотек, участвующие в создании документа должны быть столбцами сайта

    3. И из второго следует, что они должны иметь одинаковый тип, даже если вы в список, которой генерирует элемент в библиотеку подставляете данные с других списков, в них тоже должен быть контент сайта.

    В моем случае получилось, что я по невнимательности (более 10 типов контента сайта, а список шаблона со своим столбцом) из столбца типа - много строчный текст подставлял в столбец типа- однострочный текст. 

    В общем всегда перед каким-либо проектом, даже перед тестом, всегда наполняйте контент сайта, который потом будете использовать в списках. Делайте группы, создавайте столбцы. Убережете себя от глупых ошибок.

    Ошибка, по невнимательности и спешки.

    • Помечено в качестве ответа Sergey Koshkin 29 сентября 2016 г. 12:46
    29 сентября 2016 г. 12:46