Комбиновости

Обновление Комбинатора. Версия 3.2.0

Теперь вы можете создавать любые справочники для хранения ваших контрагентов - физических или юридических лиц и любой другой. И использовать эту информацию при создании документов по шаблонам!

Новая функциональность:

1. Добавлена возможность "привязки" полей шаблона к источникам данных.
Привязки данных обеспечивают возможность получения данных из внешних источников.
Каждая привязка данных опирается на "Источник данных" (например, "Справочник Комбинатор" -> таблица "Контрагенты").
Для получения конкретных значений из источника, необходимо указать в строке "Привязка данных" наименование столбца таблицы. Например, для получения значения "Наименование" из таблицы "Контрагенты", необходимо указать в строке "Привязка данных" значение "Фамилия".
В строке "Привязка данных" можно также указывать формулы и выражения. Например привязка вида "Фамилия&" "&Имя" объединяет строковые значения из справочника в колонках "Фамилия" и "Имя" в одну строку с пробелом между значениями.
Если при извлечении данных из источника столбец не будет найден, то значение целевого поля в шаблоне будет заменено на пустое.
Если тип значения, полученный при извлечении данных из источника, не совпадает с типом конечного поля в шаблоне, то значение целевого поля в шаблоне будет заменено на пустое.
Привязки поддерживают "каскадирование" в сложных полях. В этом случае привязка во вложенном поле будет опираться на полученные данные в привязке "родительского" поля.
Строка "Привязка данных" в поле "Структура" может быть пустой. В этом случае полученные данные "пропустятся" на следующий "уровень" без изменений.
Привязка в поле "Список" должна возвращать перечень значений. Количество элементов в конечном поле "Список" будет зависеть от количества значений в полученном перечислении.
Привязки данных недоступны для полей типа "Объединение".

2. Добавлены настраиваемые пользовательские справочники.
Типы данных пользовательских справочников:
Простые - целое, десятичное, дата, время, дата/время, логическое, перечисление.
Составные - список, структура, объединение.

Windows клиент:
1. Добавлен редактор "привязок данных" в конструкторе шаблонов.
2. Добавлен интерфейс выбора данных в режиме заполнения шаблона.
3. Добавлен интерфейс конфигурирования структуры пользовательских справочников.
4. Добавлен интерфейс редактирования данных пользовательских справочников.
5. Добавлен мастер импорта данных из CSV файлов в пользовательские справочники.
6. Bugfix - обработка ошибки заполнения шаблона при отсутствии вложенного фрагмента.

Web клиент:
1. Добавлен интерфейс выбора данных в режиме заполнения шаблона.
2. Изменён алгоритм отрисовки таблиц - пустые ячейки таблиц рисуются с корректной шириной.
3. Bugfix - Исправлена ошибка, приводившая к некорректному отображению пустого значения в поле "перечисление", и как следствие некорректному рендерингу документа.
4. Bugfix - Исправлена ошибка печати документа со вложенными фрагментами.