Bask Опубликовано 17 марта, 2019 Жалоба Поделиться Опубликовано 17 марта, 2019 Доброго времени суток! Друзья, есть проблема - при экспорте товаров и последующем импорте обратно, все товары, артикул которых начинается на 0 (к примеру 021532) не обновляются, а создаются новые, но уже без 0 (21532). Артикул править нельзя - синхронизируется из 1с. Подскажите, пожалуйста - где и как поправить запрос, что бы 0 не опускало при импорте? Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 17 марта, 2019 Жалоба Поделиться Опубликовано 17 марта, 2019 Скорее всего, "опускает" у Вас EXCEL или другая программа обработки файла...Во всяком случае, на демосайте такой ошибки не видно. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 17 марта, 2019 Жалоба Поделиться Опубликовано 17 марта, 2019 Попробуйте при экспорте взять артикулы в кавычки, тогда Эксель будет обрабатывать их как строки, а не цифры.Это должно помочь Цитата Ссылка на сообщение Поделиться на другие сайты
Bask Опубликовано 19 марта, 2019 Автор Жалоба Поделиться Опубликовано 19 марта, 2019 Скорее всего, "опускает" у Вас EXCEL или другая программа обработки файла...Во всяком случае, на демосайте такой ошибки не видно. Зашел на демосайт, создал товар с артикулом 00252. Сделал экспорт. Открыл файлик - артикул 252... Цитата Ссылка на сообщение Поделиться на другие сайты
Bask Опубликовано 19 марта, 2019 Автор Жалоба Поделиться Опубликовано 19 марта, 2019 Попробуйте при экспорте взять артикулы в кавычки, тогда Эксель будет обрабатывать их как строки, а не цифры.Это должно помочь Дело в том, как описал выше, при экспорте - в csv попадает артикул сразу без нулей Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 19 марта, 2019 Жалоба Поделиться Опубликовано 19 марта, 2019 Дело в том, как описал выше, при экспорте - в csv попадает артикул сразу без нулейЭтого быть никак не может, экспортирует с нулём.Проверьте ещё раз и откройте файл скажем с помощью Notepad++ (он удобнее обычного блокнота). Цитата Ссылка на сообщение Поделиться на другие сайты
Bask Опубликовано 20 марта, 2019 Автор Жалоба Поделиться Опубликовано 20 марта, 2019 Этого быть никак не может, экспортирует с нулём.Проверьте ещё раз и откройте файл скажем с помощью Notepad++ (он удобнее обычного блокнота). Да, проблема в работе экселя с csv файлом. Именно он при открытии опускает нули. Пробовал эксель импорт данных из текста, но там ломает описание. Вы могли бы поделится опытом, как все таки массово редактировать товары и загружать обратно, что бы нули вначале не опускались и не создавались новые товары при импорте? Не верю, что никто с этим не сталкивался Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 марта, 2019 Жалоба Поделиться Опубликовано 20 марта, 2019 Да, проблема в работе экселя с csv файлом. Именно он при открытии опускает нули. Пробовал эксель импорт данных из текста, но там ломает описание. Вы могли бы поделится опытом, как все таки массово редактировать товары и загружать обратно, что бы нули вначале не опускались и не создавались новые товары при импорте? Не верю, что никто с этим не сталкивался https://support.office.com/ru-ru/article/%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D0%BD%D1%83%D0%BB%D0%B5%D0%B9-%D0%B8-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-1bf7b935-36e1-4985-842f-5dfa51f85fe7 Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 20 марта, 2019 Жалоба Поделиться Опубликовано 20 марта, 2019 Вы могли бы поделится опытом, как все таки массово редактировать товары и загружать обратно, что бы нули вначале не опускались и не создавались новые товары при импорте? Не верю, что никто с этим не сталкивался Можно немного переделать экспорт-импорт, чтобы при экспорте в колонку артикула записывалось, например, 'SKU_021532', а при импорте соответственно префикс не учитывался. Тогда Excel не испортит данные... Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 28 июня, 2020 Жалоба Поделиться Опубликовано 28 июня, 2020 Да, проблема в работе экселя с csv файлом. Именно он при открытии опускает нули. Пробовал эксель импорт данных из текста, но там ломает описание. Вы могли бы поделится опытом, как все таки массово редактировать товары и загружать обратно, что бы нули вначале не опускались и не создавались новые товары при импорте? Не верю, что никто с этим не сталкивался Сталкивался. Проблема ломаных описаний у меня возникала по причине присутствия переносов и разрывов строк. Я их убираю запросом в базу: UPDATE s_products SET annotation = REPLACE(annotation, '\r\n', ''); UPDATE s_products SET body = REPLACE(body, '\r\n', ''); Затем выгружаю как обычно в CSV и делаю в Экселе импорт данных из текста. Столбцу с артикулами необходимо выставить тип поля "Текстовый" перед импортом. Тогда все нули спереди сохраняются и разрывов в описаниях нет. Попробуйте. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.