Алексей Полиенко написал: Обновил до последней версии конфигурацию (3.0.64.34) так же при полной синхронизации вот такая ошибка: https://yadi.sk/i/y-E1-XKM3ZeSLm помогите.
Наверно не включен функционал доп реквизитов и сведений
Доп реквизиты и сведения - включёны!Без доп реквизитов и сведений даже не запускается синхронизация
Хороший вопрос. Может во время между первой синхронизацией и второй кто то изменил второй счет? Или же какая то ошибка была(в логе 1С будет информация)
Поставил последний модуль 1.9 , опробовал, все великолепно работает. Кстати прикрутил к версии 11.2.3.108.
обмен настроил в обе стороны
При создании в битрикс24 сделки , в 1С чудесно создается заказа клиента.
При этом в 1С документе ЗаказКлиента не заполняется поле "Соглашение" и "Подразделение" , при первом создании это не страшно,
Ведь битрикс24 не ведает о том что поместить в эти поля, они остается пустыми.
Но допустим заказ уже создан, далее в 1С руками добавили Соглашение.
При получении изменений с сервера это поле постоянно затирается.
Та же самая проблема постигает поле Подразделение.
При получении изменений с сервера это поле постоянно затирается.
Если в код модуля { Б24_ОбменСПорталомЗагрузкаВызовСервера } добавить некоторые изменения , то такая проблема отпадет:
Код
Сделка.Партнер = Партнер;
Сделка.Контрагент = Контрагент;
Сделка.КонтактноеЛицо = КонтактноеЛицо;
Сделка.Организация = Организация;
Если ЭтоНоваяСделка Тогда // ++yz_Юрий Зайцев только для новой сделки
Сделка.Соглашение = ОбщиеНастройки.НастройкиСинхронизацииСделок.Соглашение;
КонецЕсли; // --yz_Юрий Зайцев
Если ЗначениеЗаполнено(Сделка.Контрагент) И ЗначениеЗаполнено(Сделка.Соглашение) И ЗначениеЗаполнено(Сделка.Организация) тогда
// ++yz_Юрий Зайцев
// Сделка.ЗаполнитьУсловияПродажПоСоглашению(); // не работает
// --yz_Юрий Зайцев
КонецЕсли;
Если ЭтоНоваяСделка Тогда // ++yz_Юрий Зайцев только для новой сделки
Сделка.Подразделение = ОбщиеНастройки.НастройкиСинхронизацииСделок.Подразделение;
КонецЕсли; // --yz_Юрий Зайцев
Александр Денисюк, здравствуйте! Тестируем модуль для УТ11. Платформа: 1С:Предприятие 8.3 (8.3.11.3034), Конфигурация: 1С:Комплексная автоматизация 2 (2.2.4.197). Столкнулись со следующими проблемами: 1) У загруженных из Битрикс24 компаний ставится автоматически тип и "Клиент", и "Поставщик". В Битрикс24 есть справочник "Тип компании", можно добавить в настройки модуля сопоставление типов компаний в Битрикс24 и 1С, а при синхронизации присваивать им соответствующий тип? Удобно, когда поставщики и клиенты не в одной куче... 2) Глюк с обновлением значений пользовательских полей типа "Строка". Если изменить значение такого поля в 1С, в Битриксе значение так же обновляется при синхронизации. Если поменять его в Битриксе - в карточке 1С после синхронизации отображается старый вариант, т.к. "Значение" у доп.реквизита обновляется, а "ТекстоваяСтрока" нет. 3) Нет синхронизации пользовательских полей типа "url" в Битриксе. Модуль такие игнорирует как неподдерживаемые, хотя в них значение хранится как обычная строка. Может быть добавите поддержку в модуль на штатной основе? 4) Некорректно синхронизируются адреса. Вот скриншот как получается, если адрес был изначально заполнен в Битриксе: ссылка При изменении адреса в 1С, пакеты с обновленными данными висят в неотправленных. Ошибок никаких не выдает ни в обычном режиме, ни в режиме отладки:
Код
Начало выгрузки объектов с типом: Факт. адрес реквизита
Завершение выгрузки объектов с типом: Факт. адрес реквизита
Начало формирования пакетов данных для выгрузки фактических адресов реквизитов клиентов.
Формирование пакетов данных фактических адресов реквизитов клиентов завершено
Начало формирования данных для объектов с типом: Факт. адрес реквизита
Начало формирования пакета для выгрузки: 1
Завершено формирование пакета для выгрузки: 1
Начало выгрузки данных пакета на портал. Тип данных: Факт. адрес реквизита
Завершена выгрузка данных пакета на портал. Тип данных: Факт. адрес реквизита
Завершение формирования данных для объектов с типом: Факт. адрес реквизита
turinvrn написал: 4) Некорректно синхронизируются адреса. Вот скриншот как получается, если адрес был изначально заполнен в Битриксе: ссылка При изменении адреса в 1С, пакеты с обновленными данными висят в неотправленных. Ошибок никаких не выдает ни в обычном режиме, ни в режиме отладки:
Есть определенный стандарт, по которому адреса синхронизируются. Для наглядности заполните все поля адреса контрагента в 1С и выгрузите в Б24, сразу все станет понятно, где какие данные должны заполняться и как.
Может эти пакеты вообще не выгружаются? Посмотрю как время буде.
turinvrn написал: 1) У загруженных из Битрикс24 компаний ставится автоматически тип и "Клиент", и "Поставщик". В Битрикс24 есть справочник "Тип компании", можно добавить в настройки модуля сопоставление типов компаний в Битрикс24 и 1С, а при синхронизации присваивать им соответствующий тип? Удобно, когда поставщики и клиенты не в одной куче...
Юрий Зайцев написал: Та же самая проблема постигает поле Подразделение. При получении изменений с сервера это поле постоянно затирается.Если в код модуля { Б24_ОбменСПорталомЗагрузкаВызовСервера } добавить некоторые изменения , то такая проблема отпадет:
turinvrn написал: 2) Глюк с обновлением значений пользовательских полей типа "Строка". Если изменить значение такого поля в 1С, в Битриксе значение так же обновляется при синхронизации. Если поменять его в Битриксе - в карточке 1С после синхронизации отображается старый вариант, т.к. "Значение" у доп.реквизита обновляется, а "ТекстоваяСтрока" нет.3) Нет синхронизации пользовательских полей типа "url" в Битриксе. Модуль такие игнорирует как неподдерживаемые, хотя в них значение хранится как обычная строка. Может быть добавите поддержку в модуль на штатной основе?
Юрий Зайцев написал: Та же самая проблема постигает поле Подразделение. При получении изменений с сервера это поле постоянно затирается.Если в код модуля { Б24_ОбменСПорталомЗагрузкаВызовСервера } добавить некоторые изменения , то такая проблема отпадет:
Похоже вы пропустили настройки. Они задаются.
Дело в том что в настройках можно выбрать только конкретное соглашение но на практике для каждого документа могут быть разные соглашения. то же самое с подразделением, у нас разные подразделения выполняют операции.
и самое трудно в том что создавая сделку в битриксе, в штатном варианте невозможно выбрать подразделение и соглашение
В теории можно доработать на стороне битрикс24 , возможно добавить поля в битрикс24 и выбирать соглашение и подразделение в битрикс24.
Еще один вопрос! допустим необходимо выгружать разную номенклатуру, но разная номенклатура имеет разные цены е распределена по разным прайс листам, А в настройках можно ввести только дин какой то прайс лист.а вот с номенклатурой было бы неплохо добавить список .
Юрий Зайцев написал: Дело в том что в настройках можно выбрать только конкретное соглашениено на практике для каждого документа могут быть разные соглашения.то же самое с подразделением, у нас разные подразделения выполняют операции. и самое трудно в том что создавая сделку в битриксе, в штатном варианте невозможно выбрать подразделение и соглашениеВ теории можно доработать на стороне битрикс24 , возможно добавить поля в битрикс24 и выбирать соглашение и подразделение в битрикс24.
Внесу изменения, что если не новый документ, то подразделения/соглашения/организация, которые заполняются из настроек - не будут обновляться.
Цитата
Юрий Зайцев написал: Еще один вопрос!допустим необходимо выгружать разную номенклатуру, но разная номенклатура имеет разные цены е распределена по разным прайс листам, А в настройках можно ввести только дин какой то прайс лист.а вот с номенклатурой было бы неплохо добавить список .
Такое Б24 пока не умеет. Как сможет и будет rest api - запилим.
- Добавлена возможность установки синхронизации по расписанию. - Оптимизированы базовые запросы получения данных - Для уменьшения нагрузки на базу 1С в режиме реального данного - по умолчанию отлючена проверка объектов на необходимость регистрации изменений. Если флаг не стоит, то регистрируются все элементы - Оптимизировано отображение пользоветльского дерева групп - Исправлена ошибка, когда некорректно отображались значения строковых свойств - Поддержка свойства типа URL - При обновлении документов, значения реквизитов, которые берутся из настроек - не обновляются - Доработана выгрузка товаров с характеристиками. Если в 1С товар в документах указывается без характеристики, то он также выгружается в Битрикс24
Юрий Зайцев написал: Дело в том что в настройках можно выбрать только конкретное соглашениено на практике для каждого документа могут быть разные соглашения.то же самое с подразделением, у нас разные подразделения выполняют операции. и самое трудно в том что создавая сделку в битриксе, в штатном варианте невозможно выбрать подразделение и соглашениеВ теории можно доработать на стороне битрикс24 , возможно добавить поля в битрикс24 и выбирать соглашение и подразделение в битрикс24.
Внесу изменения, что если не новый документ, то подразделения/соглашения/организация, которые заполняются из настроек - не будут обновляться.
Цитата
Юрий Зайцев написал: Еще один вопрос!допустим необходимо выгружать разную номенклатуру, но разная номенклатура имеет разные цены е распределена по разным прайс листам, А в настройках можно ввести только дин какой то прайс лист.а вот с номенклатурой было бы неплохо добавить список .
Такое Б24 пока не умеет. Как сможет и будет rest api - запилим.
Пока я делаю так , сначала ставлю в настройках первый прайс в потом другой и т д , и цены залетают в битрикс. Но это очень неудобно.
Александр , еще одно пожелание!
Если в 1С завожу физ лицо и добавляю ему банковские расчетные счета первые 5 цифр 20 разрядного счете 40817 это расчетные счета для физ лиц , то счета не мигрируют вместе с контактом.
Только что посмотрел, похоже битрикс24 не умеет к физ лицам привязывать банковские счета.
Иван Кобелев написал: Добрый день, есть где то вменяемое описание "что нового" в модуле интеграции с УТП. Ну или если всё новое, что прицнипиально поменялось и что стало хорошо, что было плохо.
Модули для Украины делаю не я, поэтому не могу сказать. Но как правило - исправляют ошибки и добавляют новый функционал(по аналогии с российскими модулями)
Если создать пользовательское поле в Сделке для каждой строчки товара. То каким методом API можно его будет изменять? Для этого подойдет метод crm.deal.userfield.update? Если нет, то какой подойдет?
Хотелось бы при помощи этого модуля передавать себестоимость и выручку по Сделке (Заказу покупателя).
Maxim Kotov написал: Если создать пользовательское поле в Сделке для каждой строчки товара. То каким методом API можно его будет изменять?Для этого подойдет метод crm.deal.userfield.update? Если нет, то какой подойдет?
Да, вроде им. Пользовательские поля модуль поддерживает. Они выгружаются как свойства заказов
- Добавлена возможность установки синхронизации по расписанию. - Оптимизированы базовые запросы получения данных - Для уменьшения нагрузки на базу 1С в режиме реального данного - по умолчанию отлючена проверка объектов на необходимость регистрации изменений. Если флаг не стоит, то регистрируются все элементы - Оптимизировано отображение пользоветльского дерева групп - Исправлена ошибка, когда некорректно отображались значения строковых свойств - Поддержка свойства типа URL - При обновлении документов, значения реквизитов, которые берутся из настроек - не обновляются - Доработана выгрузка товаров с характеристиками. Если в 1С товар в документах указывается без характеристики, то он также выгружается в Битрикс24
Модуль синхронизации с УТ версии 1.9 (также как и в 1.10) Если в Битриксе создать сделку (в стадии "Новая") затем перевести сразу после сохранения в любую другую стадию, то товары дублируются и в 1С и в Битриксе. Еще ошибка: {ОбщийМодуль.Б24_ОбменСПорталомЗагрузкаВызовСервера.Модуль(4143)}: Метод объекта не обнаружен (НалогообложениеНДС) НалогообложениеНДС = ЗначениеНастроекПовтИсп.НалогообложениеНДС(Сделка.Организация, Сделка.Склад, Сделка.Договор, Сделка.НаправлениеДеятельности, Сделка.Дата);
Кирилл Иванов написал: Еще ошибка: {ОбщийМодуль.Б24_ОбменСПорталомЗагрузкаВызовСервера.Модуль(4143)}: Метод объекта не обнаружен (НалогообложениеНДС) НалогообложениеНДС = ЗначениеНастроекПовтИсп.НалогообложениеНДС(Сделка.Организация, Сделка.Склад, Сделка.Договор, Сделка.НаправлениеДеятельности, Сделка.Дата);