Ошибка при выборе источника привлечения в звонке клиента
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Читают тему
Прошу разобрать ситуацию и предоставить код исправления следующей ошибкиПри добавлении Актуального источника привлечения в Телефонный звонок при попытке записи выкидывает ошибку (см скриншоты)
Прикрепленные файлы
Добрый день! На актуальном релизе ошибка не воспроизводится, рекомендуем обновиться на актуальный релиз. Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 3.0 Версия 3.0.18.31.
На актуальный релиз пока не получится обновиться в связи с: крупными изменениями УТ, к работе сейчас не адаптированы
Наличие обменов с Бух3 с дописанными правилами обмена
Есть ли возможность посмотреть, почему так происходит в указанном релизе? И что с баг-трекером для пользователей?
Если ПолучитьФункциональнуюОпцию("ФиксироватьПервичныйИнтерес") Тогда
// Зафиксировать актуальный источник привлечения.
НаборРегистра = РегистрыСведений.ИсточникиПервичногоИнтереса.СоздатьНаборЗаписей();
НаборРегистра.Отбор.Сделка.Установить(ТекущийОбъект.Ссылка);
НаборРегистра.Прочитать();
НаборРегистра.Очистить();
Если ЗначениеЗаполнено(сфпВладелец) И (ЗначениеЗаполнено(КаналПервичногоИнтереса) ИЛИ ЗначениеЗаполнено(ИсточникПервичногоИнтереса)) Тогда
Запись = НаборРегистра.Добавить();
Запись.Период = ?(ЗначениеЗаполнено(ТекущийОбъект.ДатаПолучения), ТекущийОбъект.ДатаПолучения, CRM_ОбщегоНазначенияСервер.ПолучитьТекущуюДатуСеанса());
Запись.Партнер = сфпВладелец;
Запись.Сделка = ТекущийОбъект.Ссылка;
Запись.ИсточникПервичногоИнтереса = ИсточникПервичногоИнтереса;
Запись.КаналПервичногоИнтереса = КаналПервичногоИнтереса;
КонецЕсли;
{Документ.ТелефонныйЗвонок.Форма.сфпФормаДокумента.Форма(1173)}: Поле объекта не обнаружено (ДатаПолучения)
Запись.Период = ?(ЗначениеЗаполнено(ТекущийОбъект.ДатаПолучения), ТекущийОбъект.ДатаПолучения, CRM_ОбщегоНазначенияСервер.ПолучитьТекущуюДатуСеанса());
Вопрос уточнили в отделе разработки. После получения ответа, он будет Вам предоставлен.
Добрый день!Вопрос уточнили в отделе разработки. После получения ответа, он будет Вам предоставлен.
Хотелось бы код исправления, там вроде модуль довольно простой
Поступил ответ от отдела разработки:
РЕШЕНИЕ
Необходимо строку с ошибкой
Запись.Период = ?(ЗначениеЗаполнено(ТекущийОбъект.ДатаПолучения), ТекущийОбъект.ДатаПолучения, CRM_ОбщегоНазначенияСервер.ПолучитьТекущуюДатуСеанса());
заменить на
Запись.Период = ?(ЗначениеЗаполнено(ТекущийОбъект.Дата), ТекущийОбъект.Дата, CRM_ОбщегоНазначенияСервер.ПолучитьТекущуюДатуСеанса());
Добрый день! Поступил ответ от отдела разработки:РЕШЕНИЕ