Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

tim21701

Пользователи
  
  • Posts

    1,251
  • Joined

  • Last visited

Everything posted by tim21701

  1. @Kirillove подскажи пожалуйста, как в таблицу oc_product (поле location) подставить значение из offers.xml (<Склад> - <Наименование>)? (поле "Расположение:" в админке - вкладка "Данные" на странице товара) Есть два отдела со своими складами, территориально они в разных местах (Сантехника и Электрика - в разных концах города). Хочется на странице каждого товара отображать где именно данный товар выставлен на продажу (в отделе Электрике или Сантехнике). 1C у меня эти данные выгружает: Как эти данные заносить из 1С в базу - ума не приложу. Пробовал добавить функционал складов из 1.6.3.11 - безрезультатно, видать ума не хватает. ))
  2. @allexp Вы серьёзно?)) Привёл к тебе клиента а он теперь пинает меня - типа что за фигня... ))) (sanvolt39)
  3. Ребят, подскажите как в таблицу oc_product (поле location) подставить значение из offers.xml (<Склад> - <Наименование>) Имеется один магазин и два отдела со своими складами, территориально они в разных местах (Сантехника и Электрика - всё отдельно). Хочется чтоб на странице каждого товара отображалось где именно данный товар выставлен на продажу (В Электрике или Сантехнике). Пример. (здесь вручную вбито значение "Магазин Электрика" в поле "Расположение:" в админке - вкладка "Данные") 1C эти данные выгружает, мой offers.xml: @Kirillove подскажи))
  4. Про посмотреть log файл спасибо, улыбнуло)) Сделал проще, очищаю папку cron`ом
  5. @Gmp постоянное заполнение папки exchange1C из-за чего потом приходят письма о нехватке свободного места на сервере. Галочка в настройках об удалении архива не помогает)
  6. Это "Модули обмена". Чем новее - тем больше функций и возможностей... И этому модулю из ветки - плевать какая там версия "модуля обмена" установлена в 1С, так как стандарт CommerceML один. Есть только Первая и Вторая "редакция", разницу между ними можно увидеть здесь. У моей 10.3 установлена версия "модуля обмена" 2.1.7 и она на столько древняя, что из "удобств" в ней вообще ничего нет))
  7. Так ведь это не от версии 1С зависит, а от версии модуля обмена. Такое можно реализовать и на 10.3, просто обновив модуль обмена на более новый. Но если у 1С была изменена конфигурация - запаришься разбираться... Даже "программисты" 1С на форуме обновляться не советуют. Хотя если честно, я 1С-ников никогда за программистов не держал)) @kosta686 всё что вы перечислили (по пунктам) и Ежу понятно - от того и реакция такая прозвучала, как будто вы просто издеваетесь) Я ведь ищу решение проблемы, а не интересуюсь - как ДОЛЖНО быть изначально... Без обид) Реализовать такое вполне возможно, тем более что на сайте - нет ни одной СОЗДАННОЙ (в ручную) Категории - которая была бы не известна 1С. Тем более, что все Категории с такими же полями <Наименование> из xml - как в 1С (Категории не переименовывались). Просто они раскиданы "для удобства" и понимания обычному покупателю. Привязать товар на сайте к существующей Категории как в 1С, даже если они на сайте были перемешаны - думаю, вполне возможно. Просто автор модуля эту логику не реализовал, вот и всё. Скорее всего, просто не было надобности. Почему я и сказал что это "странно", потому как для товаров не привязанных к категориям не генерируется ЧПУ, и оставлять такое - просто преступление)) Спасибо не надо)) Если понадобится - сам сделаю. Накидал пока "простое решение", чтоб человеку понятно было - есть ли не привязанный товар на сайте. И сразу страница к ним - чтоб не искал. А дальше как нибудь ручками, тем более что с 1-го января решили обновиться на 11. Это факт)) 200% что будут новые проблемы... Но ведь и обновлять буду не я, а приедут 1С-ники, сами пусть всё и решают)) Полностью с вами согласен! Порядок должен быть везде и во всём (и не только в 1С). Скорее всего, что с обновлением 1С мы в ней еще и структуру каталогов изменим, благо что в январе почти неделя выходных будет... Я с этим уже столкнулся))) В 1С вся номенклатура была вообще В ВЕРХНЕМ РЕГИСТРЕ - что при выгрузке на сайт смотрелось (мягко говоря) "странно". Так я когда это исправил, на меня девочка с кассы с такой ненавистью смотрела... Представляю что будет - когда я на Новый год всю структуру поменяю)))))))
  8. Это у вас юмор такой?) База с 2008 года, там товаров столько - что для их сортировки нужно отдельного пару человек выделять, при чем сразу - месяца на два))) В более поздних версиях модуля обмена у 1С уже реализовали "Дерево групп" для выгрузки: Где можно свои Категории указать - какие выгружать и как именно: Но моя версия 1С 8.3 (УТ 10.3) на столько древняя (и модуль обмена 2.1.7), что там этого просто нет. Поэтому я на сайте сделал свои Категории, потому что в 1С с ними полный бардак... Есть в планах с 1-го января обноситься на 11 версию, где всё это (на фотках выше) доступно уже из коробки. Но сейчас то что делать, до Нового года весь новый товар ручками раскидывать???)) Очень странно что автор не подумал об этом и не реализовал подобное, особенно если учесть, что модуль он выложил почти 5 лет назад. Сегодня от поставщика товар пришел, 32 новых наименования! После выгрузки, минут 40 сидел их раскидывал по категориям... ((
  9. Всё верно. В 1С структура каталогов сделана для удобства продавцов, плюс всякие пометки в названиях категорий. Если в таком виде её выгрузить на сайт - это будет полный ахтунг... Поэтому всё поменял, раскидал товар по понятным названиям, типа: Электрика, Сантехника, Бытовая техника, Всё для дома, Сад и огород, и т.д.......... Но если пришел новый товар которого раньше никогда не было, то они все без привязки к категориям. Пробовал поменять эти галочки - всё тоже самое... Либо новый товар без категорий - либо ломается вся структура и становится как в 1С Как это побороть? Неужели теперь придётся каждый раз после выгрузки "нового" товара - заходить в админку и раскидывать их по своим категориям??? Ну это ж бред(((
  10. С ошибкой 3001 разобрался. Прописал в php.ini свою временную папку (upload_tmp_dir =) и всё заработало. Осталась только одна проблема, как сделать чтоб новый товар привязывался к своей категории (не ломая при этом структуру каталогов). Сейчас весь новый товар тупо сваливается в корень (без привязки к своей категории указанной в 1С). Подскажите решение, плиз!
  11. Отвечу на вопрос сам себе Файл с сервера error.log: В общем, от ошибки 3001 никак не избавиться(
  12. Еще заметил такую "особенность" в модуле, или даже глюк - не знаю. В общем, все товары которые загружаются с сайта обязательно должны быть расположены в какой нибудь категории. Если есть хоть один товар, который не привязан ни к одной из них (в корне магазина) - то генерация ЧПУ для него не работает. И вот тут начинается самое интересное... При выгрузке из 1С, новые товары (которых ранее не было в базе) сваливаются именно в корень - они почему то не попадают в категорию - как в 1С. И естественно для всех этих "новинок" ЧПУ не генерируется. А если зайти в модуль и нажать "Сформировать SEO" - получаем ошибку duplicate entry, так как первая попавшаяся группа (по id) переименовывается в один из новых товаров. Полный трындец... )) Так и не могу понять - как сделать чтоб новый товар (которого раньше не было в базе) попадал в свою категорию и при этом не ломал структуру категорий созданных в ИМ. В настройках модуля на вкладке Товар > Основные: Не изменять категории товара - Да На вкладке Категории: Не загружать категории: Нет Не создавать новые категории: Да Делаю выгрузку из 1С и на сайте появляется точная копия категорий. Да какого... Пробовал по разному все три варианта - либо новый товар появляется без категорий, либо структура категорий становится как в 1С Может кто подскажет решение? Или это тоже в модуле не работает?
  13. Всё верно. установлен ocStore 2.3.0.2.3, архив залит 1.6.4.8 от @Gmp. В 1С запускаю выгрузку, формируется архив и отправляется на сервер: upload_max_filesize установлено 500M - чтоб на части не разбивал. На сервере архив появляется как собственно и папка exchange1c если её не было (если чистишь cache она удаляется) Но судя по всему, ошибка возникает при распаковке файла: Какая временная папка используется для распаковки, эта же - exchange1c? Тогда совсем не понятно Если выгрузка частями - происходит тоже самое, ошибка на последнем архиве: error_log_exchange1c.log (имя домена изменено) @Demon85 помоги пожалуйста разобраться.
  14. @Demon85 Я вас понял, спасибо. Но, у меня всё равно при выгрузке ошибка 3001 и как от неё избавится непонятно...
  15. В общем, выгрузка никак не хочет работать. Если в 1С выбрать "Полная выгрузка" - получаю ERROR: 3001 Если выбираю "Только изменения" - то вообще 502 Bad Gateway. лог ошибки: при этом файл 1cbitrix-8a93ccf2-b85c-4d55-bb5a-686401b217c3.xml загружается и остаётся в exchange1c (в нём 1 Заказ покупателя, который ранее был успешно выгружен из ИМ) Пробовал "Загружать файлы в ZIP:" и Да и Нет - без разницы. В файле admin/controller/extension/module/exchange1c.php прописана строка: $filesize = file_put_contents($upload_file, $data, LOCK_EX); Ограничения php_value upload_max_filesize 50M и в .htaccess и в настройках модуля уже пробовал. На всё попытки - 3001 или 502 Bad Gateway. Но если с 502 еще понятно... то с 3001 хрень какая то. 0755 на exchange1c есть, даже полные выдавал - без разницы. Выгрузка корректно работает только в ручном режиме: /export/exchange1c.php?module=cronImport Как подружить "прямую связь" 1С с ИМ - не понятно (( Ребят, помогите кто нибудь разобраться
  16. Уже пробовал, и в настройках модуля и в .htaccess Всё равно 3001: Уж не знаю чем предложенная строка: $filesize = file_put_contents($uplod_file, $data, LOCK_EX); отличается от: $filesize = file_put_contents($upload_file, $data, LOCK_EX); кроме, разве что правильно написанного слова upload (так как FILE_APPEND в ней уже нет) но результата это не дало никакого. (естественно что чистил cache, обновлял модификаторы, ...) Изменения только в логах выгрузки)) Есть еще какие нибудь идеи как побороть ERROR: 3001?
  17. Решил - что именно? Пока ничего не решилось, только соединиться удалось и загрузить в 1С Заказы. Полная выгрузка сваливается в ошибку 3001 - Файл не был загружен на сайт, проверьте права на запись в папке /system/storage/cache/exchange1c. Хотя с правами всё Ок. И файлы там появляются (см. скрин), но при выгрузке из 1С третьей части архива - ERROR: 3001 Хз что ему не нравится.
  18. Да, я не правильно выразился, именно про orders.xml и идёт речь. Соединиться получилось) Лог выгрузки из 1С: Выгружено товаров: 6 101 Выгружено картинок: 2 475 Выгружено файлов: 1 Выгружено предложений: 6 101 Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Обмен не выполнен Ответ сервера: ERROR: 3001 Выгрузка товаров завершена с ошибками!!! Успешно получено и обработано документов: 1 Список обработанных документов: Заказ покупателя БУЧВ-000001 от 01.12.2020 20:28:27 В том числе: создано новых: 1 Не выгружен ни один заказ. Обмен заказами успешно завершен На папку exchange1c права 755 Ну и естественно товары не обновились, как было до этого 6125 "Связей с товарами" (вкладка Информация в модуле) так и остались. А Заказ в 1С загрузился, ура товарищи!!!))) Эм... Возможно ли изменить "аббревиатуру" у номера Заказа??? Этот БУЧВ-ХХХХХХ просто режет глаза))) Ну и заодно текст в строке "Комментарии" у заказа. Сейчас там пишется номер заказа (как на сайте) и два раза домен зачем то. Как то написать для продавцов что это "Заказ из интернет-магазина", или типа того... Просто из общей массы всех Заказов в 1С он сейчас вообще никак не выделяется.
  19. @Demon85 по поводу вашего третьего скрина, у меня это окно выглядит вот так И почему на вашем скрине эти данные в файле проставляются а у меня нет? Может в настройках где галочки не там стоят, не понятно. А вот собственно сам Заказ orders.xml
  20. Меня интересует как ЗАГРУЗИТЬ заказы в 1С а не как выгрузить, вы уже третий - кто читает не внимательно))
  21. Не удалось установить соединение с сервером. Авторизация пользователя не выполнена. Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль, а также настройки подключения к Интернет. {ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Удаленный узел не прошел проверку Получение данных с сервера: Получен пустой ответ сервера. Уже что только не пробовал, даже сертификат подсунул - бесполезно... Смотри скрины из спойлера предыдущего сообщения. ======================================================== Люди ДОБРЫЕ, подскажите!! Как offers.xml скормить 1С в "ручном режиме". Куда его там "вставлять"???))) (желательно те - кто знает как импортировать заказы в 1С без соединения с интернетом)
  22. Подскажите, а как в 1С (УТ 10.3) Заказы с сайта загрузить??? Скачал offers.xml а дальше что?) Сидел сегодня минут двадцать втыкал в 1С, как баран на новые ворота - нифига не понял... )) Серьёзно, куда тыкать то надо???)) Мама я дурак))))))))
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.