-
Posts
277 -
Joined
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Gmp
-
@hippvik GUID точно выгружается, Код - видимо не во всех конфигурациях, т.к. в УТ и КА мне не попадалось чтоб в выгрузку попадал Код. Как вариант, который я делал однажды - внешней обработкой проходился по всей номенклатуре и в поле Артикул копировался Код. А артикул уже стандартно выгружается во всех конфигурациях и его можно использовать как захочется. Если хочется GUID запихать в поле "Модель" - попробуйте Ид##model Чтоб посмотреть какая информация попадает в выгрузку - сделайте выгрузку "в каталог" а не в интернет-магазин, и поизучайте файлы import.xml и offers.xml. В первом файле основная информация, а во втором цены остатки и др @NikSSMTV Тут уже отвечали. Если не справитесь - стукните в личку, дам готовый мод с этим и некоторыми другими исправлениями.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Вот тут примерно отвечал, точнее не скажу, разные конфигурации бывают.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
kosta686, мы же не телепаты, чтоб знать откуда проблема растёт именно на твоём сайте. Я вот на ходу с телефона пишу, даже посмотреть модуль не могу)) Проблема либо в одном из файлов exchange1c.php либо exchange1c.tpl которые находятся в папке admin. Но, причина может крыться и не в самом модуле, а в сторонних модулях или правках кода движка. Начни с tpl, там скорее всего срабатывает условие некое, узнай почему, проверь контроллер - почему данные не уходят в шаблон или не приходят из модели.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@Evgeniykuk Проверьте файлы выгрузки из 1С - есть ли там вообще это поле. Мне это нужно было сделать на Комплексной Автоматизации 2.х - но это поле не выгружается самой 1С, потому пришлось сделать внешнюю обработку которая копирует Код в Артикул в самой 1С, а артикул уже стандартно выгружается и можно писать его куда надо. Может с обновлениями что-то и изменилось - не смотрел.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
А это вопрос по модулю или по вашей 1С? Если остатки выгружаются не по тем складам что вам надо - тут только две возможных причины: 1) Проблема с вашей 1С 2) Вы плохо настроили свою 1С. Скорее всего п.2. Модуль показывает то, что ему присылает 1С. Потому в первую очередь посмотрите xml файлы выгрузки из 1С - если там не верное кол-во, все вопросы к 1С. Перепроверьте настройки выгрузки, при обновлениях бывают разные приколы. А если проблема появилась не после обновления, а вы впервые настроили обмен - вероятность что проблема в настройках - 95%.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Мы говорим про разное, и очевидно ты "потребитель" (покупатель). Если бы ты был в теме разработки (или бизнеса) то понял бы мои слова правильно: "продукт со стоимостью разработки как минимум в несколько сотен тысяч рублей" это не значит что стоимость лицензии на модуль несколько сотен тысяч рублей. Это значит что разработка продукта с нуля стоит несколько сотен тысяч рублей, а стоимость лицензии будет зависеть от планируемого срока окупаемости. Легко вот. Нужно пояснить почему? Да, я не совсем очевидно выразился. Имел ввиду коммерческих систем с миллионными бюджетами в которые встроены модули обмена. Вот сходу прям - тот же битрикс с миллиардными оборотами, вебасист, цс-карт, неткэт. Все крутятся если не в миллиардах то в миллионах точно, но какого-то прям идеального модуля обмена нет ни у кого. Одно лучше у одного, другое у другого. Таких решений масса. И обходятся такие модули даже не в сотни тысяч, а значительно дороже, т.к. кроме стоимости первичной разработки нужно содержать штат в офисе или на оутсорсе который постоянно поддерживает продукт, дорабатывает, решает проблемы, и которому надо платить как минимум 100+ тыс в мес ежемесячно, а это уже более миллиона всего то за год)) Каждый успешный крупный игрок пишет свое решение. И тем они хороши - что не универсальны, а решают конкретные задачи. Пусти в массы твое изумительное решение - и удивишься какое оно глючное и недоработанное в рамках всех возможных ситуаций. Этот мод у автора в магазине тоже наверняка работает изумительно и решает всего его задачи "на отлично".
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@IronMann @Dmitry222 Просто вы хотите получить нахаляву идеальный завершенный продукт со стоимостью разработки как минимум в несколько сотен тысяч рублей да еще и наверное с бесплатной поддержкой. А стать спонсором или бесплатно поработать пару лет на благо сообщества не хотите? Чтоб у сообщества был этот самый идеальный завершенный модуль? А может все-таки да? Человек пишет для себя и делится с сообществом, и это заслуживает огромного уважения, учитывая что он всего один и занимается этим в свободное время, пока вы даче жарите шашлык. Да, идеальным этот модуль не был никогда, НО, тема синхронизации с 1С настолько сложная и обширная, что и коммерческие модули с миллионными бюджетами с этим тоже справиться не могут. Даже модуль в самом 1С Битрикс - не идеален, а в чем-то уступает этому модулю (я серьезно). По сути - наверное даже хорошо что модуль не идеален, те у кого руки откуда надо - получают очень мощный бесплатный продукт который просто надо подпилить под свои задачи, а те у кого ума не хватает - смысла слушать их нытьё нет, пусть покупают коммерческие модули (а потом вспоминают что бесплатный модуль оказывается был не так уж и плох, после того как техподдержка платного модуля отказывается поправить две строки кода даже за 3000р, а сам ты этого сделать не можешь потому что модуль закодирован). У меня по модулю и идеи есть, и некоторые доработки и багфиксы, и я хотел даже собрать все это и поделиться с людьми но потом подумал - а зачем? Сперва работай бесплатно, потом все подумают что ты обязан отвечать на их вопросы, потом будут уверены что должен их проблемы решать, и конечно это все БЕСПЛАТНО. Зачем мне такая радость? Предвижу слюни - а зачем тогда что-то делать вообще, лучше бы ничего не делал. Ответ - значит это не для вас. Покупайте платные, это и быстрее и проще и дешевле. PS. Для вас есть работа, на несколько месяцев, а может и лет (как пойдет). В день по 2-3 часа. Зарплата - 0 рублей. В качестве поощрения - отзывы в теме о том какое крутое полезное дело вы делаете. Надеюсь вы готовы приступить к работе?
- 5,124 replies
-
- 1
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@FallMaker Связанные опции поддерживались в старых версиях, но потом убрали видимо из-за каких-то постоянных проблем. А чтоб опции по отдельности грузились - можно допилить, но тогда обмену заказами кранты.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Нет, я это дорабатывал однажды человеку, но чтоб сделать настройку в админке типа вкл/выкл - руки не дошли да и мотивации не было.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Да, в этом случае правило будет распространяться только на папку обмена, а не на все директории сайта.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@Ivanzo Если проверяли и соединение не устанавливается - просто создайте в папке /export/ файл .htaccess с таким содержимым: RewriteCond %{HTTP:Authorization} ^Basic.* RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L] и всё заработает. Без ковыряний в коде 1С.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Нет, просто часто обмен по http идет, а сайт на https. Снимать замок с конфигурации ради маленькой доработки - зачастую как минимум глупо. Такие вещи должны быть изначально в конфигурации 1С, а если до сих пор этого нет, видимо это не считается приоритетной задачей. Куда вставлять точно не скажу (не было нужды), но скорее всего - открываете конфигуратор, открываете конфигурацию, затем "Общие" -> "Общие модули" -> "ОбменССайтом", находите процедуру отвечающую за установку соединения и разбираетесь куда это вставить. А если 1С в облаке, то все тоже самое. А если нет доступа к конфигуратору - обратитесь к тому у кого есть.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@Demon85 это все работает при выгрузке товаров из 1С, а он выгружать не хочет, т.к. и в 1С и в OC товары уже есть. Тут наверное только вручную/скриптами надо связывать товары (прописывать связи на стороне OC).
- 5,124 replies
-
- 1
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@ditex а наименования товаров в магазине и 1С различаются?
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
Убрать cookies policy - мешает на сайте
Gmp replied to xenzia's topic in Настройка и мелкая работа по уже существующему сайту
@Eretik киньте ссылку на сайт. -
@Ivanzo Я конечно не проверял, но думаю будет примерно следующее: если выгрузки маленькие (например порционные) то проблем не возникнет. Если выгрузки большие, проблем возникнуть тоже не должно но с одной оговоркой - если выгружаются разные товары. Если одни и те же - то скорее всего тот, кто обратился позже (или обрабатывался дольше остальных) - перезапишет предыдущие данные (цены, остатки и тд).
- 5,124 replies
-
- 1
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@bbiko а настройка "Не показывать товар с нулевым остатком" не помогает? Тут нужно понимать, что она скрывает только те товары (с нулевыми остатками) - которые выгрузила 1С в текущий момент, т.е. если на сайте уже есть товары с нулевыми остатками, но из 1С они выгрузились раньше, до того как вы включили настройку, то их статус не изменится (менять или руками или скриптом). Все это актуально при порционной выгрузке, если у вас постоянно полная выгрузка - проблем быть не должно. Еще бывает что клиенты настраивают у себя в 1С фильтрацию вроде "не выгружать товары которых нет в наличии", в этом случае в 1С остаток ноль, а в магазин он не попадает и соответственно товар не скрывается.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
@petr12345 там странный косяк в инсталляторе релиза 1.6.4.7, на гитхабе более старая версия и в ней инсталлятор без этой ошибки, а в релизе кусок кода "улетел куда-то".
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
А может кто подсказать в какой из версий были наиболее рабочие склады? А если еще и ссылочкой на дистрибутив поделитесь то вообще респект.
- 5,124 replies
-
- обмен данными
- ocmod
-
(and 1 more)
Tagged with:
-
умножение в графе "Опции"
Gmp replied to AlexandraD's topic in Программирование, создание модулей, изменение функциональности
А это для тех, кто будет писать "а ссылкой не поделитесь?" ТЫЦ -
Человек который выполнил эту работу, если ты с этого форума - отзовись. Есть душевные вопросы. ТС по какой то причине не хочет выдавать твое имя.
-
Убрать cookies policy - мешает на сайте
Gmp replied to xenzia's topic in Настройка и мелкая работа по уже существующему сайту
Можно открыть catalog/view/javascript/facebook/cookieconsent.min.js и добавить в конец файла строчку .cc-revoke { display: none; } Но правильнее будет добавить эту строчку в "Пользовательские стили" если в вашем шаблоне есть такая настройка (обычно есть во всех платных шаблонах), тогда это не слетит при обновлении. А вообще я бы полностью выпилил этот код. <link rel="stylesheet" type="text/css" href="catalog/view/theme/css/facebook/cookieconsent.min.css" /> <script type="text/javascript" src = "catalog/view/javascript/facebook/cookieconsent.min.js"></script> <script> window.addEventListener("load", function(){ function setConsent() { fbq( 'consent', this.hasConsented() ? 'grant' : 'revoke' ); } window.cookieconsent.initialise({ palette: { popup: { background: '#237afc' }, button: { background: '#fff', text: '#237afc' } }, cookie: { name: fbq.consentCookieName }, type: 'opt-out', showLink: false, content: { dismiss: 'Agree', deny: 'Opt Out', header: 'Our Site Uses Cookies', message: 'By clicking Agree, you agree to our <a class="cc-link" href="https://www.facebook.com/legal/terms/update" target="_blank">terms of service</a>, <a class="cc-link" href="https://www.facebook.com/policies/" target="_blank">privacy policy</a> and <a class="cc-link" href="https://www.facebook.com/policies/cookies/" target="_blank">cookies policy</a>.' }, layout: 'basic-header', location: true, revokable: true, onInitialise: setConsent, onStatusChange: setConsent, onRevokeChoice: setConsent }, function (popup) { // If this isn't open, we know that we can use cookies. if (!popup.getStatus() && !popup.options.enabled) { popup.setStatus(cookieconsent.status.dismiss); } }); }); </script>