Идеи для: Интеграция с 1С

Рейтинг: 1.5636  
На голосовании
Предложил Контовский Андрей 13.08.2013 06:14:02

Выбор реквизитов опционально для Анонса и Детального описания

Предложение сделать выбор реквизитов для Анонса и для Детального описания, что бы можно было указать в обработчике откуда выгружать в анонс и откуда в детальное описание, так как ни все используют комментарий в номенклатуре и у многих Полное наименование идет в печатные формы, так как наименование используется для сокращенного отображения номенклатуры в 1с. Некоторым не нужно выгружать анонс и детальное описание, так как контент менеджер редактирует эти позиции на сайте и после коррекции они тогда должны загрузится в 1с при необходимости. Считаю, что правильнее должно быть Комментарий=Анонс, а Дополнительное описание=Детальное описание, но возможность менять при надобности. Насколько я знаю в 1с это сделать не сложно. Я надеюсь, вы работаете для клиентов, и примите правильное решение.
Рейтинг: 42.304  
Внедрено
Предложил Зайцев Артемий 06.08.2013 15:59:32

Дополнение для 1С: явно выводить номер версии

Надоело постоянно расспрашивать клиента о том, какая у него версия, какой у него обмен. Просить дать посмотреть базу.

Версию дополнения я сам могу только в коде посмотреть. Безобразие.

Давайте где-нибудь всё явно выводить.

Рейтинг: 27.6611  
На голосовании
Предложил Бедросова Юлия 10.07.2013 02:28:29

Включить по умолчанию галочку

В настройках модуля инфоблоки есть галочка "Показывать код загрузки из внешних источников". По-умолчанию она выключена, и, пытаясь настроить интеграцию с 1С, пользователи мучаются, мучаются и не знают, где им смотреть внешний код инфоблока, потому что когда эта галочка отключена - этого поля нигде не видно, а галочка спрятана далеко и про нее постоянно забывают.
Рейтинг: 47.197  
Внедрено
Предложил Бедросова Юлия 07.07.2013 13:34:34

Событие "Перед началом импорта"

Событие "В конце импорта"  OnSuccessCatalogImport1C - уже есть, и это дает много возможностей для кастомизации обмена.

Событие "Перед началом импорта" - OnBeforCatalogImport1C тоже нужно.
Рейтинг: 0  
Ответил 21.10.2014 15:36:22
Сделано:

string OnBeforeCatalogImport1C($arParams, $ABS_FILE_NAME);
void OnSuccessCatalogImport1C($arParams, $ABS_FILE_NAME);

Выходит в 15 версии продукта
Рейтинг: 2.2513  
Внедрено
Предложил Бедросова Юлия 07.07.2013 03:24:26

Удаление картинок при обмене изменениями

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

Идея! В 1С фиксировать удаление картинок товара и передавать на сайт какой-то маркер их удаления.
Рейтинг: 0  
Ответил 15.05.2014 18:51:07
В новом обмене реализована проверка версионности картинки, и если она не менялась она не выгружается даже при полном обмене, что резко сокращает объем выгрузки и сильно ускоряет обработку и синхронизацию.
Рейтинг: -16.6085  
Внедрено
Предложил Овчар Сергей 04.07.2013 15:55:47

Сопоставление вида цен на сайте и вида цен в 1С

Сейчас при обмене с 1с если на сайте нет типа цен с наименованием из 1с создается новый тип цен

Так нужно (удобно) далеко не всегда, был бы полезен инструмент в настройках обмена с 1с позволяющий сопоставить тип цен 1с и сайта
Особенно полезно если на сайт выгружают товары несколько 1с (к примеру используется многосайтовость)
Рейтинг: 3.2148  
На голосовании
Предложил Виталий Гуляев 31.05.2013 10:28:35

Одинаковые названия разных свойств при выгрузке из 1С

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

Было бы классно, если бы автоматом приписывались уникальные идентификаторы к общему коду.
например: dlina=> dlina1, dlina2, dlina3 и т.д.
Рейтинг: 33.7591  
Внедрено
Предложил Зайцев Артемий 21.03.2013 22:31:45

Связь контрагента при получении заказа с сайта не только по названию

Столкнулся в 1С УТ 11 со странным поведением.

Почему-то, если настроено связывать по ИНН+КПП, то заказы физических лиц с сайта не выгружаются. Потому что ИНН не заполнен. Это неприятный глюк.

Пришлось настроить связь по наименованию, что не очень хорошо.

Должно быть  ИНН+КПП, но если незаполнено, то по названию.

Вообще идеально:
- код контрагента в базе 1С,
- если не заполнен код, то по ИНН,
- если не заполнен ИНН, то по названию,
- если контрагент не найден - создать в 1С нового контрагента.
Рейтинг: 0.2769  
Ответил Рябинков Артем 05.04.2013 13:55:50
уже сделано дополнительно по ИД пользователя сайта
Рейтинг: 1.3723  
Внедрено
Предложил RBD 06.03.2013 09:01:23

Создание и изменение заказа в 1С после обмена с сайтом.

После того как заказ загружен в 1С с сайта, частенько менеджер что-то меняет в заказе. Если заказ меняется на сайте или оплата оформляется через сайт, то при следующем обмене, в 1С все изменения которые были в заказ сбрасываются в первоначальный вариант (т.е. все что меня менеджер отменяется). Если есть подчиненный документ (к примеру задача или ожидаемое поступление денежных средств) у заказа на момент обмена с новыми данными, то конечно заказ уже не меняется (обработка обмена видит подчиненные документы и не меняет заказ). Но если покупатель отменил заказ, то 1С блокирует отмену заказа и на сайте потом выгружается информация что заказ не может быть отменен. есть дата отмены, но статус не показывает что заказ отменен.
Постарайтесь исправить эту ситуацию, так как текущая логика создания и обновления заказов не совсем рабочая.
Рейтинг: 0  
Ответил 05.06.2015 13:00:14
Подправлена логика работы со сменой статусов и изменениями в заказах. Обновление уже доступно. Идею условно закрываю, было бы хорошо получить ваши комментарии - исправлена ли ситуация в полном объеме.

Спасибо вам за идею!
Рейтинг: -2.0146  
На голосовании
Предложил Осипов Илья 12.02.2013 17:24:00

Нумерация заказов при интеграции с 1С

Сейчас имеется такая ситуация:

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

Битрикс позиционируется как CMS интегрирующаяся с 1С "из коробки", основным принципом заявляется первичность информации в базе 1С и вторичность сайта на Битриксе. Но при этом номер заказа является КЛЮЧОМ таблицы заказов, невозможно (без нарушения лицензии/потери поддержки) присвоить заказу номер, отличающийся от автоинкремента таблицы. Этот нюанс мешает перевести интеграцию на качественно новый уровень.

Предлагаю номер заказа вынести в отдельное уникальное поле таблицы b_sale_order.


PS Галочка "использовать номера с сайта" спасет только тех, кто никогда не делает заказы руками.