Size: a a a

Курсы 1С. Интеграции и мобильная разработка

2021 September 22

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Если это не доп поля, а стандартный функционал, то да, обновлять через реквизиты
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Да, это не пользовательские поля - стандартные. Не понятно по доке как обновить их))
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Там есть свои заморочки
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
ДанныеБ24 = Новый Соответствие;
 ДанныеБ24.Вставить("ENTITY_TYPE_ID", 4); // Идентификатор типа родительской сущности. Возможные типы: "Компания", "Контакт". Посмотреть методом crm.enum.ownertype
 ДанныеБ24.Вставить("ENTITY_ID", ID); // Идентификатор родительской сущности.
 ДанныеБ24.Вставить("PRESET_ID", 1); // Идентификатор шаблона реквизитов. Посмотреть методом crm.requisite.preset.list
 ДанныеБ24.Вставить("NAME", "Организация"); // Берем из шаблона
 
 // Заполняем реквизиты организации
 ДанныеБ24.Вставить("RQ_COMPANY_NAME", СсылкаНаОбъект.Наименование);
 Если ЗначениеЗаполнено(СсылкаНаОбъект.НаименованиеПолное) Тогда
   ДанныеБ24.Вставить("RQ_COMPANY_FULL_NAME", СсылкаНаОбъект.НаименованиеПолное);
 КонецЕсли;
 Если ЗначениеЗаполнено(СсылкаНаОбъект.ИНН) Тогда
   ДанныеБ24.Вставить("RQ_INN", СсылкаНаОбъект.ИНН);
 КонецЕсли;
 Если ЗначениеЗаполнено(СсылкаНаОбъект.КПП) Тогда
   ДанныеБ24.Вставить("RQ_KPP", СсылкаНаОбъект.КПП);
 КонецЕсли;
 
 Возврат ns_Битрикс24Реквизиты.CRM_REQUISITE_POST(СсылкаНаОбъект, ДанныеБ24);
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Спасибо!!!)
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
В методе POST добавляем или обновляем
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Спасибо огромное!)
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Буду пробовать
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Я чтобы не забыть, комменты для себя написал
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Да, я вижу, в документации тоже это читал
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
ДанныеБ24.Вставить("ENTITY_ID", ID);  вставляешь ID компании
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Это я понял, а вот это что значит
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
ДанныеБ24.Вставить("NAME", "Организация"); // Берем из шаблона
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Из какого шаблона?
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Посмотри в документации, там вроде есть предопределенные
источник

ИН

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

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Получилось!) Спасибо еще раз!
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
Интересный момент...Попробовал сделать add не смотря на то что у меня уже есть ID реквизита, который нужно обновить и на удивление он добавил, вернул новый ID, но на стороне б24 поля не задвоились)
источник

МС

Максим Смирнов... in Курсы 1С. Интеграции и мобильная разработка
получается можно не хранить связку, а всегда добавлять новые, он будет с заменой их записывать?
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Нет
источник