Тип LONGTEXT на поле SETUP_VARS в таблице b_catalog_export

Рейтинг: 0.8960  
На голосовании
Предложил Шишкин Алексей 10.08.2015 12:16:12

Тип LONGTEXT на поле SETUP_VARS в таблице b_catalog_export

При кастомизации экспорта часто приходится хранить свои данные в настройках экспорта. Битрикс все настройки сводит в одно поле - SETUP_VARS. По умолчанию тип поля - TEXT.
Но для хранения большого количества настроек данного поля не достаточно.
Рейтинг: 0  
Ответил Жуков Евгений 24.08.2015 10:19:53
Хранить данные или настройки? поле TEXT - 64 кб. Для хранения настроек (выводимых в интерфейсе) - более чем достаточно.

Рейтинг: 0  
Шишкин Алексей 24.08.2015 12:00:05
Пример из жизни - клиенту нужно было регламентировать выгрузку по брендам в ямаркет для каждой категории (То есть указать в каждом разделе бренды товаров, которые выгружаются на ямаркет). Плюс по каждому бренду уникальные условия доставки (Цена доставки варьируется от цены товаров по бренду). Все это хранится в json, который не лезет в поле TEXT.
Рейтинг: 0  
Жуков Евгений 24.08.2015 18:31:46
Но эта регламентация в редактировании профиля не выводится? Т.е. настраивается программно?
Рейтинг: 0  
Шишкин Алексей 24.08.2015 20:05:32
Выводится. Написана js обёртка для Json. Клиент сам проставляет эти значения, а затем они вновь сохраняются в json строку. Профиль импорта разумеется тоже допилен под эту задачу. Костыльно конечно, но в рамках "философии" битрикс.