Модуль “Поставщики”
Если у одного из поставщиков 500+ товаров(выяснили опытным путём, точной цифры пока не скажу), то при попытке его расшарить просто не видно таба “Поделиться”.
При этом если уменьшить количество товаров до ~400 то всё работает.
Так же восстанавливает функционала расшаривания комментировани в функции fn_get_supplier_data
строки
$supplier['products'] = db_get_fields('SELECT object_id FROM ?:supplier_links ?p WHERE ?:supplier_links.object_type = ?s AND ?:supplier_links.supplier_id = ?i ?p ?p', $join, 'P', $supplier_id, $condition, $group);
или же комментирование пикера в шаблоне.
Воспроизводится на 482сп2
В целом, это проблемное место пикера нам известно, но, к сожалению, исправление планируется только при реализации мультискладовости.
Пока могу предложить Вам обходное решение - повысить значение лимита обратных ссылок для регулярных выражений (например повышение до 2х мегабайт, должно позволить отобразить пропавшую вкладку), это можно сделать одним из способов:
Добавить строку ini_set('pcre.backtrack_limit', '2097152'); в начало файла app/addons/suppliers/controllers/backend/suppliers.php после открывающего тега <?php - этот вариант может не сработать, если использование функции ini_set ограничено
Модифицировать значение этой настройки в прямо php.ini