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

Рейтинг: 0  
Новая
Предложил Факиев Ренат 08.11.2019 13:40:02

Б24 и несколько баз 1С

При синхронизации Битрикс24 одновременно с несколькими базами 1С в случае когда документ (счет или заказ) создается изначально в системе Битрикс24 по возникает необходимость указать явно к какой базе 1С принадлежит данный документ т.к. сейчас данный документ попадает одновременно во все синхронизируемые базы. Либо как вариант в настройках синхронизации на стороне 1С добавить фильтр по произвольному полю Битрикс24 для возможности отсечения "чужих" документов при загрузке из Битрикс24.
Рейтинг: 2  
Новая
Предложил Скрипкин Андрей 08.07.2019 12:27:33

Модуль Битрикс-чат для 1С

Модуль Битрикс в 1С для отправки уведомлений и напоминаний сотрудникам в корпорации.
Модуль регистрируется на корпоративном портале как сотрудник (или как бот, по упрощённой схеме).
В результате работы автоматических отчётов или обработок отсылать уведомления или сформированные ими документы определённым пользователям корпорации или в чаты этих пользователей непосредственно из 1С, автоматически.  
Рейтинг: 8.8902  
Новая
Предложил Кирсанов Анатолий 27.06.2019 04:57:13

Поддержка параллельной выгрузки каталога из 1С на сайт

В силу специфики настройки расписания рано или поздно возникает ситуация, когда одновременно работает два обмена. Это приводит к потере таблицы b_xml_tree и обрушению обмена.

Чтобы выгрузка каталога могла работать в нескольких сеансах обмена одновременно (напомню, профиль обмена можно настроить так, что выгружаться будут только остатки, цены ... и с разным графиком) нужно обеспечить изоляцию сеансов на двух уровнях - файлы и БД (пресловутая таблица b_xml_tree).

Изоляция по файлам возможна, если воспользоваться параметром USE_TEMP_DIR компоненты bitrix:catalog.import.1c.

С изоляцией по БД ситуация запутана. С одной стороны есть API:
  • \CIBlockXMLFile::StartSession
  • \CIBlockXMLFile::EndSession
  • \CIBlockXMLFile::GetSessionRoot

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

В поддержке (обращение 2380113 "Поддержка паралелльных выгрузок каталога на сайт") мне сообщили:
В настоящий момент логика обмена такова, что изменить ее под несколько параллельных потоков выгрузки нельзя.

Предлагаю переработать логику так, чтобы это было возможно. Предложение касается классического XML обмена. Но может затронуть (надеюсь, что нет) и REST обмен.
Рейтинг: 4  
Новая
Предложил Якимов Антон 29.03.2019 13:18:45

Настройка добавления цен при обмене с 1С

Проблема заключается в том, что при добавлении нового типа цены из обмена с 1С она становится доступной всем пользователям, включая неавторизованных. Это не допустимо, учитывая то, что новый тип цен может быть рассчитан только на определённую группу пользователей, либо вообще не предназначен для отображения на сайте, например закупочная цена. Если в параметрах компонента каталога есть настройка отображаемых цен (благодаря чему не видно, что с ценами что-то не так), то в корзине покупка осуществляется по самой низкой цене из доступных.
Идея создать настройку свойств по умолчанию для вновь добавляемых цен, где можно было бы выбрать (или не выбрать) группу пользователей.
Рейтинг: 1  
Новая
Предложил Кирсанов Анатолий 11.03.2019 14:49:37

Отвязать остаток товара от суммы остатков по выгружаемым складам

В настоящее время (iblock 18.6.2, модуль обмена с сайтом версии 7) при выгрузке остатков выгружаются только склады. В этой ситуации БУС суммирует остатки по выгруженным складам и записывает их (с учетом резервирования на сайте) в остаток по продукту.

Это подходит только в том случае, когда все выгружаемые склады работаю на продажу в Инет. Это может достигаться несколькими путями. Например, если сайт принимает заказы как с доставкой до покупателя, так и с последующим выкупом в оффлайн-магазине (ну, или выдачей на складе, любом из представленных). Или когда склад реально один, а остатки по выгружаемым складам представлены "для красоты". Можно придумать что-то еще. Достаточно понимать, что эта ситуация реальна и потому довольно долго жива (с модуля обмена версии 4 точно).

Реальная жизнь заметно сложнее описанной. Бывает и так, что торговля в Инет ведется только с одного склада. А остальные - это оффлайн магазины. И для них никаких заказов не принимается. Можно онлайн торговлю вести и нескольких складов (один на доставку курьером, почтой, ТК, а другой - самовывоз в ПВЗ). Но достаточно добавить один склад, представляющий магазин, которые не торгует через Инет и все, схема, поддерживаемая БУС более не работает.

Решение здесь напрашивается. Вероятно, это было ранее возможно, но целенаправленно убито (обращение в поддержку 2281313 "При получении остатка из 1С нет возможности отказаться от суммирования остатков по всем складам" от 08.03.2019). Достаточно обеспечить корректный прием тега Количество (со стороны 1С потребуются изменения, но с такой БУС они не имеют смысла).

Что интересно, этот тег может быть обработан как в файле цен (prices), так и в файле остатков (rests). В файле цен за тегом Количество приоритет. Т.е. если он есть (даже если есть данные по складам), в количество продукта (QUANTITY) будет записан именно он. Но в файле остатков другой приоритет. Что за причина для этого непонятно. Важно то, что наличие тега Количество при наличии тегов по складам, ничем не поможет, будет использована сумма по складам.

По наивности, я думал, что это ошибка, которая будет исправлена. Но служба поддержки послала меня отправила на сайт идей.
Рейтинг: 0  
На голосовании
Предложил Алимухамедов Марат 05.02.2019 10:21:35

Дата выгрузки заказов с сайта в 1С

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

Для чего это надо: Бывает, что магазин переходит на 1С, а до этого с ним не работал, и заказы велись в другой учетной системе. И выгружать заказы за предыдущие 5 лет нет необходимости.
Рейтинг: 1  
На голосовании
Предложил Котов Василий 30.01.2019 11:25:24

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

Добавить в модуль обработки возможность выгрузки своих печатных форм (платежных систем) для синхронизации с 1С.

Стандартные формы отличаются от 1С и клиент не хочет использовать эти счета для отправки клиентам через б24.

Дайте возможность подгружать свои печатные формы.  Спасибо тем кто ЗА!
Рейтинг: 0  
Ответил Денисюк Александр 01.03.2019 14:13:16
В модуле синхронизации с Б24 есть такая возможность. Печатные формы выгружаются из 1С и цепляются к компании/контакту/сделке. Висят в тайм лайне.
Рейтинг: 8.5608  
На голосовании
Предложил Гершзон Леонид 21.12.2018 12:02:29

Загружать оплаты из БУС в 1С только если заказ реально оплачен

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

При этом, был ли заказ реально оплачен или нет - внутри 1С можно понять сейчас только двумя кривыми способами:

1) Если в доп сведениях о заказе свойство "Заказ оплачен" true
Это не удобно т.к. менеджерам надо лезть в доп свойства, выискивать там иностранное слово в нужной строчке

2) Если документ оплаты "проведен"
Это ерунда, т.к. во первых грузится куча лишних документов оплаты, хотя оплаты нет и не будет, или будет другая форма, во-вторых непроведенные документы может случайно провести бухгалтер который разносит банк ежедневно, т.е. так делать вообще нельзя.


Давайте проголосуем за то, чтобы документ оплаты в 1С приходил из БУС только если заказ оплачен на сайте!
Рейтинг: 0  
На голосовании
Предложил Гершзон Леонид 19.12.2018 14:24:10

Настройка заполнения доп реквизитов документов с сайта

Нужна возможность настройки загрузки реквизитов с сайта в доп реквизиты документов.

Сейчас в УТ ни доп реквизиты ни сведения нельзя для "заказа покупателя" настроить чтобы заполнялись из БУС без допила.

Например, пользователям нужно точно понимать оплачен ли заказ на сайте или нет. Каждый раз тыкать в "доп сведения" из заказа и смотреть там - неудобно. Техподдержка ответила

В
настройке соответствия реквизитов загружаемых документов выводятся только
стандартные реквизиты и добавленные вами дополнительные реквизиты не будут
появляться в списке реквизитов настроек соответствия загружаемых документов.
Возможность появления там автоматически доп. реквизитов заказа отсутствует.

Чтобы добавить в неё реквизит и выставить в соответствие поле для заполнения,
необходимо будет обращаться к программисту 1С для доработки модуля обмена.
Рейтинг: 2.8902  
На голосовании
Предложил Ларионов Денис 05.12.2018 14:14:33

Разобраться с проблемами обмена 1С

 
Есть сайт
https://pmktrade.com/  для него настраивали обмен с 1С.
Синхронизация  с 1С двусторонняя (остатки, заказы, цены, остаток по счету для юр лиц),  работа только на стороне сайта, конфигурацией 1С занимается заказчик
Настройка многоценовости (вывод своей цены для авторизованного пользователя в соответствии с выгрузкой из 1С)
Выведение суммы задолженности в личном кабинете
Сейчас есть проблема,
что
не всегда отрабатывают события OnSuccessCatalogImport1C
/OnSuccessCatalogImportHL по завершению импорта, на которые у нас
завязан ряд действий по обработке каталога и цен. Проблема не
воспроизводится на тесте и при выполнении отладочного обмена битриксовым
скриптом 1C Debug.
Из-за этого есть проблема с корректностью
каталога для ЮЛ на сайте. ( в данный момент для юр лиц не показываются
некоторые раздела каталога)
План действий:
провести обмены с пустым
созданным сайтом, чтобы локализовать где проблема: на стороне Битрикса
(некорректный код, настройки и тд) или на стороне 1С (некорректная
выгрузка).
Исходя из этого предложить решение ситуации.