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

      Алгоритм для сложного прайса

      • Главная
      • Форум по 1С
      Поиск  Правила 
      Страницы: 1
      Алгоритм для сложного прайса, Прошу помощи в написании алгоритма к прайсу.
      #1
      Владимир Рубленко 02.11.2018 16:11:54
      Добрый день!
      Поставщик предоставляет прайс в таком формате:Ссылка на прайс

      Необходимо из ячеек такого формата:
      Артикулы: Наименования:
      RBKM7D6SP002 FORMAT 2313 (700C 18 ск. рост 510 мм) (оранжевый/зеленый мат., RBKM7D6SP002)
      RBKM7D6SP003 FORMAT 2313 (700C 18 ск. рост 550 мм) (оранжевый/зеленый мат., RBKM7D6SP003)

      Получить в результате товар:

      С артикулом: RBKM7D6SP002, наименованием: FORMAT 2313, 700C 18 ск. оранжевый/зеленый мат.,

      характеристиками:

      Наименование рабочее: рост 510 мм - RBKM7D6SP002
      Наименование для печати: рост 510 мм

      Наименование рабочее: рост 550 мм - RBKM7D6SP003
      Наименование для печати: рост 550 мм

      Аналогично:

      Артикулы: Наименования:
      RBKN8MN6P008 ALTAIR MTB HT 26 2.0 (26" 18 ск. рост 19") (красный, RBKN8MN6P008)
      RBKN8MN6P006 ALTAIR MTB HT 26 2.0 (26" 18 ск. рост 17") (красный, RBKN8MN6P006)

      С артикулом: RBKN8MN6P008, наименованием: ALTAIR MTB HT 26 2.0, 26" 18 ск., красный.

      Характеристики:

      Наименование рабочее: рост рост 19" - RBKN8MN6P008
      Наименование для печати: рост рост 19"

      Наименование рабочее: рост рост 17" - RBKN8MN6P006
      Наименование для печати: рост рост 17"



      Подскажите пожалуйста алгоритмы которые смогут с этим справиться, подобных задач много и надеюсь получиться использовать алгоритмы и для других товаров.
       
      #2
      Евгений 02.11.2018 16:22:19
      В вашем случае в не вижу повторов номенклатуры в прайсе. И артикулы разные совершенно, а в наименованиях много мелких составных частей с пробелами.
      А значит дробить на характеристики не имеет никакого смысла.
      Я бы загружал и создавал в 1С номенклатуру равно номенклатуре поставщика (ну можно было бы артикул в конце убрать).

      Если дробить все это, будет очень много кода в алгоритме. В таком случае просить от поставщика выносить характеристики в отдельные колонки.
       
      #3
      Владимир Рубленко 08.11.2018 00:53:54
      Цитата
      Евгений написал:
      В вашем случае в не вижу повторов номенклатуры в прайсе. И артикулы разные совершенно, а в наименованиях много мелких составных частей с пробелами.
      А значит дробить на характеристики не имеет никакого смысла.
      Я бы загружал и создавал в 1С номенклатуру равно номенклатуре поставщика (ну можно было бы артикул в конце убрать).

      Если дробить все это, будет очень много кода в алгоритме. В таком случае просить от поставщика выносить характеристики в отдельные колонки.
      К сожалению нам необходимо чтоб размеры рамы выгружались именно как характеристики, на этом основана работа магазина, ещё раз подчеркну, это просто пример, видов таких товаров много, но просьба создать алгоритм для велосипедов, чтоб мы могли использовать и по примеру создавать алгоритмы для остальных товаров.

      Очень большая просьба помочь с решением этой проблемы.
       
      #4
      Евгений 08.11.2018 09:37:06
      Вы привели конкретный пример.
      Один алгоритм редко может подходить для всех. В этом случае алгоритм не универсальный.

      В данном случая я рекомендую вам в 1С занести номенклатуру вручную, с делением как вам нужно.
      И сопоставить ее с этим прайсом через Номенклатуру поставщиков.
       
       
      Страницы: 1
      Подписывайтесь на новости и акции:
      Компания
      Об авторе
      История
      Лицензии
      Партнеры
      Контакты
      Разработки 1С
      Мегапрайс PRO
      Загрузка прайсов в 1С
      Работа с ценами в 1С
      Помощник продаж
      Помощник закупок
      Что нового?
      Форум
      Информация
      Договор-оферта
      Наши контакты

      8 (995) 091-01-01
      Без выходных, 10-20
      Телега:@Subsystemsru
      Чат с телеге:@Евгений
      Макс:@Subsystemsru
      Техподдержка
      support@subsystems.ru
      © 2026 Все права защищены. Работает на 1С-Битрикс
      Версия для печати
      Яндекс.Метрика
      0

      Корзина

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

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