Коннектор к Битрикс24, В этой теме Вы можете задать вопросы касательно модуля Бэкофис 2.0 и написать свои предложения. Имеется общая группа в телеге которая объединяет пользователей Битрикс использующих интеграцию с 1С и в которой мы можем скоординировать действия по продвижени
написал: Сделка выглядит следующим образом: Из скриншота видно, что заказ на сумму 10тыс, отгрузка 5тыс, но сумма сделки пересчиталась на 5тыс (неотгруженная часть заказа). Как следствие вместо товара в количестве 2шт, в табличной части всего 1шт. Хотя до реализации было =2шт.
Заказ на стороне 1С выглядит так: Документы по заказу:
у вас отгрузки из 1С в Б24 выгружаются? Ну т.е. реализация в Б24 создается?
Нет, только дело в таймлайне создается. Самого документа реализация - нет, по крайней мере я не нашел. Складской учет в Б24 - отключен.
В настройках модуля на стороне 1С пытался включить синхронизацию отгрузок и оплат, но не дает поставить галочку - выгружать.
Администратор
Сообщений: Баллов: 1089Регистрация: 16.10.2013
0
11.03.2025 10:14:47
Цитата
написал:
Цитата
написал:
Цитата
написал: Сделка выглядит следующим образом: Из скриншота видно, что заказ на сумму 10тыс, отгрузка 5тыс, но сумма сделки пересчиталась на 5тыс (неотгруженная часть заказа). Как следствие вместо товара в количестве 2шт, в табличной части всего 1шт. Хотя до реализации было =2шт.
Заказ на стороне 1С выглядит так: Документы по заказу:
у вас отгрузки из 1С в Б24 выгружаются? Ну т.е. реализация в Б24 создается?
Нет, только дело в таймлайне создается. Самого документа реализация - нет, по крайней мере я не нашел. Складской учет в Б24 - отключен.
В настройках модуля на стороне 1С пытался включить синхронизацию отгрузок и оплат, но не дает поставить галочку - выгружать.
тогда не ясно почему товары слетают. Единственно что может быть - если эти товары не засинхронизированы и когда выгружается сделка - позиции выгржаются без товаров
написал: Сделка выглядит следующим образом: Из скриншота видно, что заказ на сумму 10тыс, отгрузка 5тыс, но сумма сделки пересчиталась на 5тыс (неотгруженная часть заказа). Как следствие вместо товара в количестве 2шт, в табличной части всего 1шт. Хотя до реализации было =2шт.
Заказ на стороне 1С выглядит так: Документы по заказу:
у вас отгрузки из 1С в Б24 выгружаются? Ну т.е. реализация в Б24 создается?
Нет, только дело в таймлайне создается. Самого документа реализация - нет, по крайней мере я не нашел. Складской учет в Б24 - отключен.
В настройках модуля на стороне 1С пытался включить синхронизацию отгрузок и оплат, но не дает поставить галочку - выгружать.
тогда не ясно почему товары слетают. Единственно что может быть - если эти товары не засинхронизированы и когда выгружается сделка - позиции выгржаются без товаров
Здравствуйте, вы возможно не совсем поняли текущую проблему.
Товары в сделку передаются. Все нормально синхронизуется до тех пор, пока мы не попытается отгрузить часть одной и той же товарной позиции.
Пример: 1. Создаем заказ клиента в 1С на Ноутбук Lenovo Legion 7 в количестве =2 шт, 2. в Б24 создается сделка с перечнем товаров из заказа: Ноутбук Lenovo Legion 7 в количестве =2 шт 3. Далее, мы на стороне 1С отгружаем =1шт (из заказанных 2шт) этого товара, так как другую еще не привезли. 4. И вот когда 1С передаст информацию в Битрикс24, что 1шт уже отгружена, то из табличной части сделки Б24 =1шт удалится. То есть количество ноутбуков в сделке станет равно =1 шт, а не 2шт как это было изначально. Что является ошибкой, так как в итоге по сделке пересчитывается общая сумма сделки, было скажем 50 000руб *2шт = 100 000руб, а стало 50 000руб.
Я подразумеваю, что в виду того, что на стороне 1С УТ табличная часть товаров делится строки: 1 строка ноутбук - отгружен, а вторая строка - ноутбук в заказе, то Б24 не понимает как это обработать и просто смотрит на количество неотгруженных товаров в заказе данной позиции, и меняет состав товаров в сделке.
Администратор
Сообщений: Баллов: 1089Регистрация: 16.10.2013
0
11.03.2025 14:34:06
Цитата
написал: 1. Создаем заказ клиента в 1С на Ноутбук Lenovo Legion 7 в количестве =2 шт, 2. в Б24 создается сделка с перечнем товаров из заказа: Ноутбук Lenovo Legion 7 в количестве =2 шт3. Далее, мы на стороне 1С отгружаем =1шт (из заказанных 2шт) этого товара, так как другую еще не привезли. 4. И вот когда 1С передаст информацию в Битрикс24, что 1шт уже отгружена, то из табличной части сделки Б24 =1шт удалится. То есть количество ноутбуков в сделке станет равно =1 шт, а не 2шт как это было изначально. Что является ошибкой, так как в итоге по сделке пересчитывается общая сумма сделки, было скажем 50 000руб *2шт = 100 000руб, а стало 50 000руб.Я подразумеваю, что в виду того, что на стороне 1С УТ табличная часть товаров делится строки: 1 строка ноутбук - отгружен, а вторая строка - ноутбук в заказе, то Б24 не понимает как это обработать и просто смотрит на количество неотгруженных товаров в заказе данной позиции, и меняет состав товаров в сделк
Нужно смотреть что в запросе json. Если 1С разбивает позиции на две, то такое может быть. Но я не проверял чтобы точно сказать. Вообще у нас как таковой нет поддержки, когда одна и та же номенклатура сразу в нескольких позициях.
написал: Добрый день. В настройках синхронизации сделок в разделе "Загрузка в 1С" в "доп. реквизите" источником устанавливаю "свой алгоритм" такого содержания:
Код
[Результат] = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Краснодар"); // Такое значение есть, оно находится
При создании документа через синхронизацию из Б24 этот доп. реквизит оказывается незаполненным. Но если ему принудительно вручную установить значение в 1С (любое), записать, а потом изменить сделку в Б24, то при следующей синхронизации этот реквизит установится так, как указано в алгоритме. Что я делаю неправильно и как это можно исправить? Спасибо.
Опытным путем выяснил, что при источнике "свой алгоритм" в переменной [Объект1С] в ДополнительныхРеквизитах нет элемента которому должно присвоиться значение [Результат]. Так и должно быть?
Администратор
Сообщений: Баллов: 1089Регистрация: 16.10.2013
0
13.03.2025 11:38:27
Цитата
написал: Опытным путем выяснил, что при источнике "свой алгоритм" в переменной [Объект1С] в ДополнительныхРеквизитах нет элемента которому должно присвоиться значение [Результат]. Так и должно быть?
написал: Опытным путем выяснил, что при источнике "свой алгоритм" в переменной [Объект1С] в ДополнительныхРеквизитах нет элемента которому должно присвоиться значение [Результат]. Так и должно быть?
Не понимаю о чем Вы
У меня в Б24 и 1С есть допреквизит сделки "Регион+".
Хочу, что бы при синхронизации сделок из Б24 в 1С по реквизиту "Регион+" выполнялся "Свой алгоритм":
т.е. при любой синхронизации в сделке 1С проставлялось бы значение "Краснодар". Но в таком виде эта схема не работает. Что я делаю неправильно?
Администратор
Сообщений: Баллов: 1089Регистрация: 16.10.2013
0
14.03.2025 11:19:38
Цитата
написал:
Цитата
написал:
Цитата
написал: Опытным путем выяснил, что при источнике "свой алгоритм" в переменной [Объект1С] в ДополнительныхРеквизитах нет элемента которому должно присвоиться значение [Результат]. Так и должно быть?
Не понимаю о чем Вы
У меня в Б24 и 1С есть допреквизит сделки "Регион+".
Хочу, что бы при синхронизации сделок из Б24 в 1С по реквизиту "Регион+" выполнялся "Свой алгоритм":