Регистрация  |  Вход

Picklist + ANT

Друзья, помогите разобраться. Хрень какая-то происходит при попытке выгрузить и задеплоить код.

Выскакивает такая ошибка

objects/Activity_Type__c.object (Activity_Type__c.Fundraising) -- Error: Picklist value: Agreement Received in picklist: Activity_Types__c not found (line 1087, column 18)

Смотрю на исходном орге откуда выкачиваю метадату
есть значение, но с другим API Name

В файле объекта там где метадата, фигурирует fullname как API Name

Там где описывается привязка к RecordType используется Value (или если привычнее Label).

Кстати у меня вызывает вопрос как такое возможно? При добавлении значения picklist оно обычно дублируется в API Name (возможны пробелы), но если попытаться его редактировать (поменять), то будет ругаться что API Name содержит пробел и поэтому нельзя сохранить. НО тут вроде и Label и API Name оба с проблеми, т.е. ручное изменение под вопросом.

Друзья, помогите разобраться. Хрень какая-то происходит при попытке выгрузить и задеплоить код.

Выскакивает такая ошибка

[code]objects/Activity_Type__c.object (Activity_Type__c.Fundraising) -- Error: Picklist value: Agreement Received in picklist: Activity_Types__c not found (line 1087, column 18)[/code]

[img]/pics/125/original_2017-03-11_21-39-32.png[/img]

Смотрю на исходном орге откуда выкачиваю метадату
есть значение, но с другим API Name

[img]/pics/126/original_2017-03-11_21-32-11.png[/img]

В файле объекта там где метадата, фигурирует fullname как API Name
[img]/pics/127/original_2017-03-11_21-32-01.png[/img]

Там где описывается привязка к RecordType используется Value (или если привычнее Label).
[img]/pics/128/original_2017-03-11_21-46-58.png[/img]

Кстати у меня вызывает вопрос как такое возможно? При добавлении значения picklist оно обычно дублируется в API Name (возможны пробелы), но если попытаться его редактировать (поменять), то будет ругаться что API Name содержит пробел и поэтому нельзя сохранить. НО тут вроде и Label и API Name оба с проблеми, т.е. ручное изменение под вопросом. 

БЛИН, МИСТИКА.
Попробовал сейчас поменять на другое значение которое содержит пробел (на тоже что в Label) - СОХРАНИЛО!

НО КАК? Я точно помню что недавно пытался сделать тоже самое и меня послало при попытке задать значение с пробелом. ДА ЧТО ЗА ФИГНЯ ТВОРИТСЯ С ЭТИМ SF???

БЛИН, МИСТИКА.
Попробовал сейчас поменять на другое значение которое содержит пробел (на тоже что в Label) - СОХРАНИЛО!

НО КАК? Я точно помню что недавно пытался сделать тоже самое и меня послало при попытке задать значение с пробелом. ДА ЧТО ЗА ФИГНЯ ТВОРИТСЯ С ЭТИМ SF???

В общем замена API Name на значение равное Value помогло. Ушли ошибки.
Проблема в том что таких значений ДОХЕРА и пришлось вручную менять!

Вопрос ГДЕ в метедата файле хранится инфа по Value и API Name. Пока вижу только одно из значений в разных местах. Может API version?

В общем замена API Name на значение равное Value помогло. Ушли ошибки.
Проблема в том что таких значений ДОХЕРА и пришлось вручную менять!

Вопрос ГДЕ в метедата файле хранится инфа по Value и API Name. Пока вижу только одно из значений в разных местах. Может API version?

Вообще сегодня день приколов!!!

Contact RecordTypes вытягиваются с dependent picklists и в файле метаданных стандартное поле Salutation отображается как Name. И при попытке задеплоить валится ругаясь на новое значение в этом поле (заказчик засунул туда свои кастомные значения).

Бред какой-то

Вообще сегодня день приколов!!!

Contact RecordTypes вытягиваются с dependent picklists и в файле метаданных стандартное поле Salutation отображается как Name. И при попытке задеплоить валится ругаясь на новое значение в этом поле (заказчик засунул туда свои кастомные значения).

Бред какой-то