Идеи пользователя

Рейтинг: 17.3814  
На голосовании
Предложил Пользователь 42510 28.12.2013 07:28:55

Генерация уникальных символьных кодов

Добавить возможность добавления дополнительного символа при генерации символьного кода, в случае когда при создании элемента обнаруживается элемент с таким же символьным кодом.
Этот функционал будет очень полезен импорте элементов. Сейчас импорт либо отваливается при проверке на уникальность, либо можно отключить проверку и будут создаваться товары с одинаковыми символьными кодами, что при определенных настройках делает доступным в публичке только один из дублей.
Рейтинг: 1.2597  
Внедрено
Предложил Пользователь 82939 18.12.2013 10:36:41

Необходимо грамотно реализовать события выгрузки(похожие задачи были, но не реализованы)

Необходимо грамотно реализовать события выгрузки:
1 событие на начало выгрузки(общее)
2 событие на окончание выгрузки(общее)
3 событие на начало выгрузки заказов
4 событие на окончание выгрузки заказов
5 событие на начало выгрузки import.xml
6 событие на окончание выгрузки import.xml(передавать распарсенный файл)
7 событие на начало выгрузки offers.xml
8 событие на окончание выгрузки offers.xml(передавать распарсенный файл)

Такая гибкая настройка нужна:
1) чтобы использовать стандартные компоненты и не отказываться от автоматического обновления
2)Для модификации файлов выгрузки которые идут в 1С (например файл заказов дополнить своими полями)
3)Для считывание нестандартных файлов выгрузки(добавили например какое-то поле в 1С)
4)Для предварительных работ перед выгрузкой(например пересчетов данных, отправки уведомлений, собственном логировании, вывод предупреждений пользователям, ограничения активности пользователей во время выгрузки, временной увеличение ресурсов на выгрузку)
5)Для работ после выгрузки(удалять файлы выгрузки, очищать папки с пришедшими файлами, сбрасывать кеш компонентов принудительно, опять же возможно выполнять пересчеты)
Рейтинг: 0.8464  
Ответил 21.10.2014 15:35:07
событие на начало выгрузки(общее)
2 событие на окончание выгрузки(общее)
string OnBeforeCatalogImport1C($arParams, $ABS_FILE_NAME);
void OnSuccessCatalogImport1C($arParams, $ABS_FILE_NAME);

для остальных события сделать пока не возможно, из-за специфики передачи данных из 1С.

Выходит в 15 версии продукта
Рейтинг: 1.5743  
На голосовании
Предложил Пользователь 125489 17.12.2013 20:01:28

Контроль добавленной номенклатуры в дерево каталога в 1с (модуль обмена)

Важно, заметить, что один и тот же товар может (должен быть) быть на сайте в разных разделах и соответственно в разных ветках дерева модуля обмена . В УТ не возможно один и тот же товар бросить в разные группы. Так , как по дереву группы раскидывать? "Вид" - у каждого товара в 1с тоже может быть только ОДИН.
Очень нужен такой вариант когда мы видим всю номенклатуру иерархическим списком ( отбор номенклатуры делаем по своим родным группам или видам, заведенным в 1с, например группа=бренд) и в этом списке, напротив каждой номенклатуры, видим разделы сайта, т.е. разделы из дерева где лежит этот товар. И при этом нужно иметь возможность изменять разделы дерева, добавлять новые, удалять, как для каждой номенклатуры списка (прям в списке), так и выделенных номенклатур (массовое изменение) .
так же этот список хотелось бы выгружать в эксель. Все!
Это , плюс то , что уже сделали ,решит головную боль многих.
сейчас же ужасно, - есть товары которые не попадают на сайт или какой то раздел , тупо потому , что их пропустили при штучном добавлении (нескольких тысяч товаров) в дерево. Проверить, просмотреть список всех товаров и узнать в каких разделах он лежит и тут же подправить, сейчас не возможно.
Сделали дерево для добавление одних и тех же товаров в разные разделы , спасибо. Но пользоваться этим очень не удобно и есть реальные потери и финансовые и временные, полный бадабум. Помогите!
Рейтинг: 3.4801  
На голосовании
Предложил Пользователь 190926 12.12.2013 20:48:18

Возможность указания полей справочника 1С "Номенклатура", которые не следует выгружать/обновлять в Битрикс

Необходимо добавить возможность указания полей справочника 1С "Номенклатура", которые не следует выгружать/обновлять в Битрикс.

Например, в 1С имеется Рабочее наименование и Наименование для печати. При выгрузке каталога товаров из 1С первое наименование соответствует в Битрикс полю Название, а Наименование для печати выгружается в Описание для анонса. Это не правильно, т.к. Наименование для печати и Анонс это совершенно разные вещи. Тот же анонс абсолютно не нужен в 1С, а в Битрикс нет необходимости в Наименовании для печати. Описание для анонса должен заполнять контент менеджер непосредственно в Битрикс или импортировать его туда, к примеру из Excel, и ему не зачем иметь доступ к базе 1С.
Рейтинг: 1.799  
На голосовании
Предложил Пользователь 190926 12.12.2013 20:19:12

Выгрузка множественных свойств товара из 1С в Битрикс с дальнейшей их синхронизацией

Например, в 1С имеется номенклатура с характеристиками Размер и Цвет. В 1С оба эти свойства в одной строке и имеют следующий вид "размер | цвет". В данном случае "|" будет являться разделителем свойств при выгрузке в Битрикс. Соответственно в Битрикс свойства Размер и Цвет должны выгрузится как самостоятельные. Так же в настройках обмена данными необходимо указать с каким типом будет создано в Битрикс каждое из свойств. Например, Размер с типом Список, а Цвет с новым типом Справочник. И что будет являться разделителем свойств при выгрузке.

Необходимо отметить, что данный функционал был реализован в решении "1С инструменты". Вообще там много чего интересного и полезного сделано. Но после выхода 14 версии все это сходит на "Нет", т.к. в "1С инструменты" на данный момент отсутствует возможность настройки обмена данными с торговыми предложениями.

О необходимости синхронизации товаров с торговыми предложениями я уже писал в своей предыдущей идеи.

И вообще, хотелось бы видеть на 100% функциональный обмен данными Битрикс с 1С прямо из коробки!
Рейтинг: 6.5774  
Внедрено
Предложил Пользователь 190926 12.12.2013 19:48:47

Синхронизация с 1С свойств торговых предложений, которые имеют тип "Справочник" (Highload инфоблоки)

Необходимо реализовать синхронизацию с 1С свойств торговых предложений, которые имеют тип "Справочник" (Highload инфоблоки), чтобы иметь полноценный обмен данными для товаров с ТП. Тем более, что одним из важных конкурентных преимуществ Битрикс является выполненная на хорошем уровне синхронизация с 1С. А сейчас, после выхода 14 версии, модуль обмена данным прилично отстает от интернет-магазина.
Рейтинг: 0  
На голосовании
Предложил Пользователь 79266 11.12.2013 16:48:02

Новое: Интеграция Управление сайтом и 1С "Зарплата и Кадры"

Добрый Всем день.
Не так давно вступил в силу документ:
Постановление Правительства России от 10 июля 2013 г. № 582 "Об утверждении Правил размещения на официальном сайте образовательной организации в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" http://минобрнауки.рф/документы/3527

Было бы очень здорово, если бы разработчики разработали новый модуль для интеграции данных из базы 1с зарплата и кадры всех версий с версией 1С-Битрикс "Управление сайтом".

По постановлению необходимо выкладывать на сайт организации/учебного заведения сведения о работниках - в корпоративном портале такая возможность интеграции существует.

Но данные должны быть доступны в свободном доступе.

Такая задача сейчас коснется многих обладателей продукта "управление сайтом"

Может будет дополнительный модуль или решение для "1С Битрикс Управление Сатом" ?

Даже если модуль будет платным - это многим поможет в реализации исполнения Постановления.
Рейтинг: 1.5281  
На голосовании
Предложил Пользователь 13767 17.09.2013 15:10:51

Показывать на странице редактирования элемента

При синхронизации с 1с для всех свойств не ставить по умолчанию отмеченным чекбокс "Показывать на странице редактирования элемента". Свойств во всем каталоге может быть очень много, но при этом сквозных (общих для всех категорий) из этой массы буквально несколько. Гораздо проще проставить на сайте данный чекбокс самостоятельно, чем для свойств, которые привязаны к категориям каталога снимать его.
Рейтинг: 16.3913  
На голосовании
Предложил Пользователь 3308 12.09.2013 10:12:01

Просим добавить в настройки выгрузки из 1С в Битрикс опцию-переключатель: "Считать весом товара на сайте -- вес товара нетто (без упаковки) ЛИБО вес товара брутто (с упаковкой)"

Годами автоматизированные расчеты доставок (EMS, UPS, DHL) в 1С-Битрикс работают только для магазинов в Москве и кажется даже не во все города рассчитывают.. Народ вместо стандартных подключает eDost (и правильнее было бы вообще тогда убрать стандартные: не можешь сделать девушку счастливой -- не мешай другому..) но и его вы не подключите нормально, так как для расчета сервису нужен вес товара, а веса на сайте нет! А почему на сайте нет веса? А потому что в 1С у многих хранится вес-нетто (вес товара без упаковки), в то время как в Битрикс из 1С выгружается вес-брутто (вес товара с упаковкой), которого у многих в 1С просто не заведено так как его заводить и заполнять ЗНАЧИТЕЛЬНО СЛОЖНЕЕ чем вес-нетто..

Конечно, для служб доставки, для точности расчета стоимости доставки, лучше и правильнее было бы иметь на сайте вес-брутто (товар в коробке со всеми аксессуарами, документацией и прочим), но так как его заполнять в 1С и на сайте ЗНАЧИТЕЛЬНО сложнее (нужно активировать дополнительный функционал "использование упаковок" в 1С и каждому товару нужно назначать потом упаковку) -- то, просим пойти на встречу потребностям реальных клиентов (а не идеальных в вакууме) и сделать возможным: считать весом товара на сайте -- вес-нетто из 1С!
Рейтинг: 32.6959  
На голосовании
Предложил Пользователь 25773 10.09.2013 10:47:54

Исправить выгрузку изменений из 1С, когда неактуалные товары остаются на сайте

У нас каждый второй клиент спрашивает: "почему я не могу выгрузить только те товары, которые есть на складе?"

Сейчас выгрузка изменений работает так:

- добавление нового товара - реализовано
- изменение товара - реализовано
- удаление товара с сайта - не сделано

При выгрузке изменений возможны ситуации, когда неактуальные в 1С товары не удаляются, а остаются на сайте.

Наши клиенты покупают Битрикс для обмена с 1С. К сожалению, более 5 лет в обмене есть ошибки, о которых постоянно спрашивают на форуме, но их не стремятся исправлять.

Ошибка с выгрузкой изменений портит жизнь многим работающим проектам, и заставляет партнеров придумывать костыли.


Пример: фирма покупает одежду из Китая. Продает. Покупает новую номенклатуру. Продает....

Товары, остаток которых 0, на сайте больше не нужен. Поэтому логично в 1С поставить условие отбора "Остаток >0". Это позволяет не выгружать лишние старые товары с десятками гигабайт картинок.

1С при выгрузке изменений не выгружает товары которые не попали в отбор. При выгрузке изменений если товара в 1С стало 0, то в обмен он не попадает и товар остается на сайте. Потом магазин исключают из Яндекс-маркета.
Как исправить? Очень просто. Давайте постучим по голове программистам 1C, чтобы в новой версии дополнения была опция "При выгрузке измений учитывать всю номенклатуру".

В плане обмена есть измения о всех товарах. Почему-то обмен с 1С выбирает только те, которые попали в отбор.

Пусть 1С передает все товары из плана обмена:
- товары, которые попали в отбор выгружаются целиком,
- товары, которые не попали в отбор - передать только гуид. Например: так:


<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2013-09-03T13:05:11">
   ...
   <Каталог СодержитТолькоИзменения="true">
      ...
      <Товары>
         <Товар>
            <Ид>d0e820f4-2b68-4d7f-ba39-9d3683fcb0e7</Ид>
            <Наименование> Нитки Ирис  25г. 150м</Наименование>
            ...
         </Товар>

         
         // товары, которые есть в плане обмена, но не попали в отбор по фильтру тоже должны выгружаться.
         // Хотя бы так.
         
         <Товар Удален="true">
            <Ид>d0e820f4-2b68-4d7f-ba39-000000001</Ид>
         </Товар>         

         <Товар Удален="true">
            <Ид>d0e820f4-2b68-4d7f-ba39-000000002</Ид>
         </Товар>         

         <Товар Удален="true">
            <Ид>d0e820f4-2b68-4d7f-ba39-000000003</Ид>
         </Товар>         

         
      </Товары>      
   </Каталог>
</КоммерческаяИнформация>
 

Программисты 1С могут возразить: можем ли мы передавать ГУИД номенклатуры, которой на сайте не было нет и не будет?

Да можем. Мы не знаем был ГУИД d0e820f4-2b68-4d7f-ba39-000000001 раньше на сайте или нет, но мы можем сообщить сайту, что этот товар изменился и если он на сайте есть, пусть удалится или деактивируется в зависимости от настроек сайта.