Мегадок
Subsystems
Авторская разработка решений для 1С с 2008 года. Об авторе.
8 (995) 091-01-01
В онлайне: с 10:00 до 18:00
Заказать звонок
Skype: shekineugeniy
Мегапрайс
Разработки
  • Мегапрайс PRO
  • Мега: Загрузка в 1С
  • Мега: Номенклатура
  • Мега: Цены
  • Мега: Помощник закупок
  • Мега: Помощник продаж
  • Парсеры прайсов
  • Маркетплейсы
  • Удалить (всякое старье)
Что нового?
Отзывы
Информация
  • Об авторе
    • Об авторе
    • История
    • Лицензии
    • Партнеры
    • Контакты
  • Договор-оферта
  • Есть идея!
  • Техподдержка
  • Вопрос ответ
  • Статьи
  • Для интернет-магазинов
    • Продукты Битрикс
    • Шаблоны для сайта
  • Партнерство
  • Акции
Форум
    Subsystems
    Мегапрайс
    Разработки
    • Мегапрайс PRO
    • Мега: Загрузка в 1С
    • Мега: Номенклатура
    • Мега: Цены
    • Мега: Помощник закупок
    • Мега: Помощник продаж
    • Парсеры прайсов
    • Маркетплейсы
    • Удалить (всякое старье)
    Что нового?
    Отзывы
    Информация
    • Об авторе
      • Об авторе
      • История
      • Лицензии
      • Партнеры
      • Контакты
    • Договор-оферта
    • Есть идея!
    • Техподдержка
    • Вопрос ответ
    • Статьи
    • Для интернет-магазинов
      • Продукты Битрикс
      • Шаблоны для сайта
    • Партнерство
    • Акции
    Форум
      0
      Subsystems
      0
      • Мегапрайс
      • Разработки
        • Назад
        • Разработки
        • Мегапрайс PRO
        • Мега: Загрузка в 1С
        • Мега: Номенклатура
        • Мега: Цены
        • Мега: Помощник закупок
        • Мега: Помощник продаж
        • Парсеры прайсов
        • Маркетплейсы
        • Удалить (всякое старье)
      • Что нового?
      • Отзывы
      • Информация
        • Назад
        • Информация
        • Об авторе
          • Назад
          • Об авторе
          • Об авторе
          • История
          • Лицензии
          • Партнеры
          • Контакты
        • Договор-оферта
        • Есть идея!
        • Техподдержка
        • Вопрос ответ
        • Статьи
        • Для интернет-магазинов
          • Назад
          • Для интернет-магазинов
          • Продукты Битрикс
          • Шаблоны для сайта
        • Партнерство
        • Акции
      • Форум
      • Мой кабинет
      • Корзина0
      • 8 (995) 091-01-01
      Skype: shekineugeniy
      support@subsystems.ru
      • Facebook
      • Вконтакте
      • Telegram
      • YouTube

      Выгрузка остатков из 1С на сайт (без модуля обмена)

      • Главная
      • Форум
      • Разработки для 1С
      • Интеграция 1С с сайтом
      • Выгрузка остатков из 1С на сайт (без модуля обмена)
      Аренда 1С (4)
      Поиск  Правила 
      Форум » Разработки для 1С » Интеграция 1С с сайтом
      Страницы: 1
      Выгрузка остатков из 1С на сайт (без модуля обмена)
       
      Евгений
      Администратор
      Сообщений: 2870 Регистрация: 04.07.2011
      #1
      28.03.2019 17:30:51
      Пришел к выводу что вариант выгрузки из 1С остатков на сайт (битрикс) все равно как ни крути штука не удобная и даже вредная!
      Это касается и ведения остатков поставщиков через склады (с оприходованиями) в 1С, так и прямая выгрузка из регистра Мегапрайса (с модификацией обмена модуля для Битрикса).

      Проблема в том что для выгрузки из 1С на сайт (любым способом) задействуются так называемые Планы обмена. И этот механизм очень далек от совершенства!
      Главная проблема в нем, что для того чтобы обмен понимал что выгружать, нужно делать регистрацию изменений в 1С по каждому таком объекту.

      При просмотре модулей обмена было выявлено, что они при любом изменении номенклатуры (а также цен, остатков и тп) должны делать регистрацию изменений в плане обмена (иначе информация по номенклатуре не будет выгружена или обновлена на сайте). Это накладывает большие проблемы (куча кода), модули обмена громоздкие настолько, насколько возможно. Тормоза при загрузке, тормоза при выгрузке.

      Представьте себе если вы каждый день обновляете каталог в 100 000 товаров. Остатки у поставщиков могут меняться, прайсов может быть вагон и тому подобное.
      И вот эти все объемы нужно не только обновлять данные, еще и делать подобные регистрации изменений.
      Хорошо если меняется совсем немного. Но остатки - это же вообще постоянное изменение. Если нет оперативности отображения актуальной информации - смысла вообще никакого нет.

      А насколько тормозной обмен 1С с сайтами все прекрасно знают!! Мало того что он в очень тяжелом формате xml, там там еще и километры кода и запросов.


      Короче говоря я предлагаю третий вариант. И по мне это самый оптимальный и наилучший!
      Оставить на стороне обмена только номенклатуру и что с ней связано (свойства, картинки) и цены (продажи). В отличие от цен поставщиков (вы грузите десятки прайсов) а цену продажи обновляете только при необходимости.

      Остатки же, как реальные (на складах) так и виртуальные (мегапрайс) предлагаю вынести вообще за пределы типовых механизмов, и написать собственную выгрузку их на сайт.
      В принципе это достаточно простая обработка, которая содержит минимум оптимального кода.
      Будет очень быстро выгружать это во внешний файл (с нужной структурой), перекачивать на сайт в ftp.
      Но единственное что останется это только со стороны сайта сделать загружалку. Это я пока не могу обеспечить (если разберусь, то может быть и это будет сделано). Основная проблема сейчас написать не выгрузку, а именно загрузку со стороны сайта (так как это не 1С).
      Если есть клиенты, у которых есть люди сопровождающие сайты, давайте попробуем решить данную задачу!

      Я уверен результат будет офигительный.
       
       
       
      Дмитрий Пономаренко
      Пользователь
      Сообщений: 155 Регистрация: 09.03.2016
      #2
      28.03.2019 18:05:24
      Женя предложение хорошее, но только если у клиента типовой сайт и нет доработок как на сайте так и в 1с.
      Но вот как ты сможешь обойти костыли которые давно работают и никто не хочет запороть работающий  обмен пусть он  и в напряг работает.  
      Изменено: Дмитрий Пономаренко - 28.03.2019 18:09:47
       
       
       
      Akishev
      Пользователь
      Сообщений: 50 Регистрация: 01.11.2017
      #3
      29.03.2019 04:45:12
      Идея более чем здравая. Меня тоже давно беспокоит актуальность выгрузки на сайт

      С битриксом знаком, подумаю, как это реализовать.

      Поддерживаю.
       
       
       
      Евгений
      Администратор
      Сообщений: 2870 Регистрация: 04.07.2011
      #4
      30.03.2019 11:00:55
      В общем сегодня были серьезные доработки модуля Мультипрайс.

      И пришел к выводу что он идеально подходит для этой задачи.
      Там есть все необходимое!!

      1) можно создавать настраиваемую выгрузку из 1С (любые поля и колонки номенклатуры, даже свойства в развернутом виде).
      2) умеет выгружать картинки.
      3) настройка цен.
      4) выгрузка остатов на складах и также виртуальные остатки поставщиков.
      5) могут быть выгрузки для разных сайтов с разным набором данных.
      6) передает на FTP.
      и прочее.
      Единственно что сейчас там формат эксель и xml, но допилить CSV и все!!

      Так что по сути задача решена и это является 3 вариантом работы с остатками поставщиков в целях выгрузки на сайт.

      Главные изменения в Мультипрайсе
      1) Режим остатки и цены - выводит даже те позиции которые есть на остатках но нет цен (можно регулировать отборами)
      2) Вывод виртуальных остатков в детализации по складам.
      3) Можно отдельно ставить отборы на виртуальные склады
       
       
       
      Евгений
      Администратор
      Сообщений: 2870 Регистрация: 04.07.2011
      #5
      30.03.2019 14:24:36
      Сделана выгрузка прайсов в CSV
      Выгружается полностью все что было настроено для вывода прайса.
      Таблица универсально перечитывается и с разделителем выгружается в CSV
       
       
       
      Akishev
      Пользователь
      Сообщений: 50 Регистрация: 01.11.2017
      #6
      02.04.2019 00:49:20
      Евгений, а как при этом работает стандартный обмен?

      В прежнем режиме?
       
       
       
      Евгений
      Администратор
      Сообщений: 2870 Регистрация: 04.07.2011
      #7
      02.04.2019 08:08:01
      Стандартный работает как обычно, но нужно понимать что вы настраиваете и там и там для выгрузки.
      Чтобы не пересекалось.
       
       
       
      Андрей Ковач
      Пользователь
      Сообщений: 10 Регистрация: 04.03.2019
      #8
      13.09.2019 15:43:13
      То что МегаПрайс умеет это все хорошо! Только битрикс не умеет в рамках стандартного импорта из csv, загружать остатки по складам. Грузится только общее количество...
       
       
       
      Андрей Ковач
      Пользователь
      Сообщений: 10 Регистрация: 04.03.2019
      #9
      23.09.2019 22:55:53
      Уважаемые коллеги, я нашел для себя 4ый вариант обмена остатками с Битрикс, может кому будет полезно.

      1) Создаём новый обмен с Битрикс.
      2) В настройке каталога указываем Идентификатор существующего каталога, подгружается структура.
      3 Отключаем все галки на вкладках Товары, Предложения, Свойства и Цены.
      4) На вкладке Остатки - включаем все галки.

      Ставим регламентное задание например выгрузка с 9 до 18 на полный обмен, через каждые 15 минут. 20000 остатков выгружаются на сайт за 30 секунд, что полностью удовлетворяет моим потребностям.

      ! Внимание ! Не запускайте 2 обмена одновременно...
      Изменено: Андрей Ковач - 29.09.2019 23:35:33
       
       
       
      Akishev
      Пользователь
      Сообщений: 50 Регистрация: 01.11.2017
      #10
      13.01.2020 03:28:30
      Для меня ни один из способов выше в виде "из коробки" так и не заработал. Пришлось все поменять. Если кратко - основной обмен(типовой) - ночью выгружает все изменения в номенклатуре и новые позиции, а в течение для обновления цен и остатков идут по файлам, которые выгружаются из специально созданной отдельной БД(выгружаются только изменения за период, в моем случае - 2 ч.). Судя по тестам - это пока работает, проблема одна - мультипрайс не выгружает товары без цен, а значит, часть товаров - теряется. Евгений, прошу решить данную проблему, в скайп уже написал.
       
       
       
      Страницы: 1
      Читают тему
      Подписывайтесь на новости и акции:
      Компания
      Об авторе
      История
      Лицензии
      Партнеры
      Контакты
      Разработки 1С
      Мегапрайс PRO
      Загрузка прайсов в 1С
      Анализатор прайсов
      Помощник установки цен
      Помощник продаж
      Помощник закупок
      Услуги
      Услуги по 1С
      Парсеры прайсов
      Создание сайтов
      Техподдержка
      Информация
      Договор-оферта
      Наши контакты

      8 (995) 091-01-01
      В онлайне: с 10:00 до 18:00
      Skype: shekineugeniy
      support@subsystems.ru
      © 2021 Все права защищены. Работает на 1С-Битрикс
      0

      Корзина

      Ваша корзина пуста

      Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
      В каталог