Добрый день! После восстановления из резервной копии при тестировании выявляется ошибка: В таблице b_medialib_type не хватает служебной записи: INS ERT IN TO b_medialib_type (NAME,CODE,EXT,`SYSTEM`,DESCRIPTION)VALUES ('image_name', 'image', 'jpg,jpeg,gif,png', 'Y', 'image_desc').
Средствами Битрикса невозможно исправить, т.к. См. скриншот -[URL=https://disk.yandex.ru/i/aMKQ33lqwrhG1A]Скриншот ошибки[/URL]
Как трактовать это сообщение? Нужно этот запрос вручную запустить?
Сохранение файла csv на локальном компьютере пользователя через диалог, Сохранение файла csv на локальном компьютере пользователя через диалог
[QUOTE] написал: обратите внимание на параметр "Время выполнения шага" - по умолчанию он 0, т.е. выгружать все сразу. [/QUOTE] Все сразу было неправильно по "политическим мотивам" :). Существуют несколько конкурирующих контент-менеджеров, которым неправильно было бы давать возможность скачивать весь объем данных по товарам. Пробую разделить доступ к данным через личные кабинеты. Каждый может скачивать только свои данные.
Сохранение файла csv на локальном компьютере пользователя через диалог, Сохранение файла csv на локальном компьютере пользователя через диалог
Спасибо за ответ. Нашла возможность не через api битрикс (думала, что есть такой компонент). Все оказалось достаточно просто, чистый php. -----------------[CODE]if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream; charset=UTF-8'); header('Content-Disposition: attachment; filename="'.basename($file).'"'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); readfile($file); } exit; [/CODE]
Сохранение файла csv на локальном компьютере пользователя через диалог, Сохранение файла csv на локальном компьютере пользователя через диалог
Доброго дня! Есть задача делать выгрузку id и name товаров в файл на локальном компьютере контент-менеджера. Но не всех подряд, а по выборке некоторых характеристик. Выборку сделать элементарно хоть в админке, хоть через api, но как сохранить эту выборку на компьютере пользователя? Какие есть способы? Штатный экспорт не подходит, потому что товаров в каталоге слишком много (пара сотен тысяч), а выгружать нужно достаточно ограниченную выборку.
Пробовала делать штатно через excel в админке, 22 тыс товаров в выборке, но страница зависает и все...
Хотела сделать выгрузку через публичку, личный кабинет, но не могу найти способ вызова диалога для сохранения сайта. А вариант сохранения файла сначала на сервере, а потом каким-то образом перегружать его на локальный комп... ну как-то не очень.
Как вызвать диалог сохранения файла на локальном компе? Или может есть какие-то альтернативные способы?
Приветствую! Обращаюсь к опытным разработчикам. На нашем сайте загрузкой товаров должны заниматься разные менеджеры. Существует ли компонент, позволяющий загружать файл импорта через публичную часть? Это нужно для того, чтобы загрузку товаров в каталог можно было бы делать через личный кабинет в публичной части сайта.
И второй вопрос, существует ли способ загрузки товаров и товарных предложений из единого файла? Уж сильно неудобно формировать два файла и отслеживать правильность его заполнения.
Загрузка файлов предполагается всегда в ручном режиме, а не из 1с.
Что за формат переменных в коде? как редактировать ? Помогите новичку :)
Всем привет! Подскажите, пожалуйста, как редактировать такие данные (см.скриншот). Где искать? Не понимаю даже как вопрос сформулировать в интернете? что это за тип переменных?
Оптимизация работы сервера БД, Медленные чтение, запись, изменения Базы данных MySQL
Добрый день! Переносили сайт на облачный сервер timeweb. Характристики сервера вполне устраивают. Но на фоне прекрасных характеристик скорость работы БД просто ужасающая. См.картинку. Перерыла интернет. Поменяла настройки сервера БД на рекомендуемые:
Добрый день! Подскажите, как отловить момент добавления товара в корзину. У меня задача изменения цены при добавлении товара в корзину при некотором условии. Было раньше нужное событие OnBasketAdd, теперь предлагается заменить его на события сохранения или обновления корзины. Но в таком случае функция будет вызываться слишком часто и будет проверяться каждый товар в корзине. Получается, если в корзине 100 товаров, то при каждом добавлении/удалении будет проверяться каждый товар, находящийся вэтот момент в корзине. Хотелось бы проверять только тот товар, который добавляется. Может быть есть какой-то аналог или схема отлова такого события?